Guides

How to Move Bitcoin From Lightning to an On-Chain Address

October 21, 2026
5 min read

Three ways to move BTC from Lightning to on-chain: wallet swap-out, submarine swaps or closing a channel. Fees, timing, force-close delays and what next.

Table comparing four ways to move BTC from Lightning to on-chain: wallet send, submarine swap, cooperative close and force close.
Moving bitcoin out of Lightning: pick the route by amount, urgency and whether you keep your channel. Open the full-size diagram

To move bitcoin from Lightning to a normal on-chain address you have three options: use your wallet's built-in send-to-address feature (a swap-out or splice-out), use a submarine swap service such as Boltz or Lightning Loop, or close the channel and let its balance settle to an on-chain address. All three end with an ordinary Bitcoin transaction to a bc1โ€ฆ address, after which you can use the BTC anywhere, including a KOT.CASH swap, which accepts on-chain BTC only.

Option 1: the wallet's send-to-address feature

Most self-custodial mobile wallets can pay an on-chain address directly. Under the hood they either splice funds out of your channel (Phoenix) or perform a swap with their provider (Breez and others). Custodial wallets simply send an on-chain withdrawal from their own funds and debit your account. You paste a bc1โ€ฆ address, the wallet shows the fee, and the BTC arrives in one on-chain transaction.

  • Cost: the on-chain miner fee plus the wallet's service fee, if any. When mempool fees are high, this can be several thousand sats.
  • Time: the on-chain transaction needs a block, about ten minutes on average.
  • Minimums: wallets often require a minimum, because small on-chain outputs are uneconomic.

Option 2: a submarine swap

A submarine swap exchanges Lightning BTC for on-chain BTC without a custodian. You pay a Lightning invoice to the swap service; the service locks on-chain BTC in a hash time-locked output that only you can claim, using the same secret that settles your Lightning payment. If anything goes wrong, a timeout lets each side get its funds back. Services such as Boltz and Lightning Loop (Loop Out) work this way.

  1. Open the swap service, choose Lightning โ†’ Bitcoin and enter the amount.
  2. Paste your on-chain receive address and save the refund or rescue file the service offers.
  3. Pay the Lightning invoice from your wallet.
  4. Wait for the on-chain transaction; the service or your wallet claims it to your address.

Fees are a percentage set by the service (often a fraction of a percent) plus the on-chain miner fee. A side effect: you free inbound liquidity in your channels, which helps if you also receive over Lightning โ€” see channel liquidity explained.

Option 3: closing the channel

Cooperative close vs force close
Cooperative closeForce close
Whenboth nodes online and agreepeer offline or unresponsive
Transactionsone on-chain transactioncommitment + later sweep
When your BTC is spendableafter it confirmsafter the to_self_delay, often 144โ€“2,016 blocks (โ‰ˆ 1 day to 2 weeks)
Feenegotiated, usually moderatefee set when the commitment was signed; can be high or need bumping
Pending paymentssettled before closingHTLCs resolved on-chain, extra transactions

Closing makes sense when you no longer need the channel or run your own node. For a mobile-wallet user, closing is usually done for you by the wallet when you empty it. Avoid force closes when you can: they lock your funds for the delay period and cost more.

Which option to choose

  • Small amount, mobile wallet: the wallet's send-to-address feature.
  • Larger amount, you want to keep your channels: a submarine swap.
  • You run a node and no longer need a channel: a cooperative close.
  • Peer gone for weeks: a force close, accepting the delay.
  • Custodial wallet: its withdrawal button โ€” there is no channel of yours to close.

When fees are high

All three routes end in an on-chain transaction, so the mempool decides much of the cost. If moving out is not urgent, wait for a quieter period: weekend fee rates are often lower. Submarine swap services and wallets usually show the miner fee before you confirm; compare it with the amount โ€” paying 3,000 sats to move 50,000 sats is a 6% cost. For small balances it can be cheaper to keep spending them over Lightning and move out only once the balance is larger.

After the BTC is on-chain

Once the transaction has at least one confirmation in your wallet, the BTC behaves like any other on-chain bitcoin. To swap it on KOT.CASH, open for example the BTC to USDT pair, create an order and send from your on-chain wallet to the deposit address shown. The provider credits BTC deposits after 1 confirmation. If you plan to swap right away, you can also enter the KOT.CASH deposit address directly as the on-chain destination of your Lightning withdrawal โ€” but only if the wallet or swap service sends exactly the order amount, after its own fees; otherwise send to your own address first.

FAQ

Can I send Lightning BTC straight to an exchange's on-chain address?

Yes, if your wallet supports sending to on-chain addresses or you use a submarine swap. Make sure the arriving amount matches what the exchange or order expects.

How long does a force close take?

Your funds become spendable after the channel's to_self_delay, commonly between about a day (144 blocks) and two weeks (2,016 blocks).

What is a submarine swap?

A trustless exchange of Lightning BTC for on-chain BTC using the same hash lock on both sides, with a timeout refund.

Why is moving out of Lightning expensive sometimes?

It ends in an on-chain transaction, so you pay the current miner fee, which rises when the mempool is busy.

Does KOT.CASH accept Lightning deposits?

No. Move BTC on-chain first, then send it to the order's deposit address.

Swap BTC to USDTBitcoin fee calculatorLightning channel liquidityWhat is the Lightning Network

Sources

Ready to exchange crypto?

Fast, transparent swaps โ€” no registration required.

Start Exchange Now
How to Move Bitcoin From Lightning to an On-Chain Address | KOT.CASH