LND Channel Rebalancing -- Fix Routing Failures
LND Troubleshooting GuideWhy Channels Go Out of Balance
When all liquidity shifts to one side, routing fails in the depleted direction. Rebalancing restores usable capacity.
Check Channel Balance First
lncli listchannels | grep -E "local_balance|remote_balance|chan_id"
Option 1: Circular Rebalance with bos
bos rebalance --from <channel_id> --to <channel_id> --amount 500000 # --max-fee-rate 1000 (ppm limit)
Option 2: Loop Out
loop out --amt 500000 --channel <channel_id> # Drains outbound liquidity, receives on-chain
Option 3: Buy Inbound Liquidity
Use Voltage Flow, Amboss Magma, or LSPS2 to purchase inbound liquidity without circular routing.
Option 4: Keysend Push
lncli sendpayment --keysend --dest <peer_pubkey> --amt 100000 --fee_limit_sat 50
Fee Guidelines
Keep rebalancing fees under 0.1% (1000 ppm). Rebalancing at a higher fee than you earn in routing is counterproductive unless the channel is critical.