Frosting Guide Download safely

Bitcoin Lightning in Cake Wallet

Since version 6.0.0 (25 February 2026), Cake Wallet includes Bitcoin Lightning built on the Spark network through the Breez SDK. You get a reusable @cake.cash Lightning address, no channels to manage and instant payments, but Spark operators co-sign every transfer and can see amounts, so treat the Lightning balance as spending money.

Quick steps

  1. Open your Bitcoin wallet. Lightning appears as a separate chip next to your on-chain Bitcoin balance.
  2. Pick a Lightning username. Accept the offered @cake.cash username or set one under Settings, Lightning Username.
  3. Receive. Tap Receive, choose Lightning, and share the address or use Set amount to create an invoice in sats.
  4. Deposit if you want to spend. Use Deposit to move on-chain bitcoin to Lightning and wait for six confirmations.
  5. Pay an invoice. Paste or scan the invoice on the Send screen and confirm. It settles in seconds from your Lightning balance.
  6. Withdraw savings. Use Withdraw to move larger amounts back on-chain.

Lightning was the headline of Cake Wallet 6.0, released on 25 February 2026 together with a full redesign. It is available in Bitcoin wallets on iPhone, iPad, Android and macOS, but not on Linux or Windows (Cake Wallet docs, 2026).

How it works: Spark, not channels

Classic Lightning wallets open payment channels and need inbound liquidity. Cake Wallet instead uses Spark, a Bitcoin layer-2 network, through the Breez SDK. Cake Wallet says "there are no channels to open, manage, or rebalance" (Cake Wallet docs, 2026). Your Lightning balance lives on Spark, not on the Bitcoin chain, and Spark connects to the wider Lightning network, so you can pay and be paid by any Lightning wallet.

Cake Wallet describes this as self-custodial. Spark relies on operators who must co-sign transfers, with an on-chain exit as the fallback. This is disputed: on 6 October 2026 the independent review site WalletScrutiny reclassified Cake Wallet as custodial, because the Lightning balance needs Spark operators to co-sign withdrawals and the app does not offer the SDK's unilateral exit. WalletScrutiny says its verdict concerns the Lightning balance, not the on-chain wallets. Treat Lightning as a spending balance; Cake Wallet's docs suggest depositing only what you expect to spend.

Your @cake.cash address

Each Bitcoin wallet can have a Lightning address such as [email protected]. Anyone can pay it from any Lightning wallet, in any amount, at any time. You are offered a username when you create a Bitcoin wallet and can change it later under Settings, Lightning Username. The address is reusable and works like an email address, so it is a permanent identifier: anyone who knows it can link payments to it. For one-off requests, use Set amount on the Receive screen to create an invoice; since 6.5.0, invoice amounts are entered in sats.

Receiving and sending

  • Receive: tap Receive, choose the address type and select Lightning. You can receive with a zero balance, with no minimum and no on-chain funding first. Payments can arrive while the app is closed.
  • Send: paste or scan a Lightning invoice or address on the normal Send screen. Payments settle in seconds and are paid from the Lightning balance only; Cake Wallet does not top up from on-chain coins automatically.
  • Cake Pay: gift card orders can be paid over Lightning since 6.0.1 (March 2026). See Cake Pay.

Moving between on-chain and Lightning

On the Lightning view, Deposit moves on-chain bitcoin to your Lightning balance and Withdraw moves it back on-chain. Both need six on-chain confirmations, and deposits pay a normal Bitcoin network fee; the deposit sheet also offers coin control under Advanced Settings. Lightning-to-Lightning payments do not wait for confirmations. Cake Wallet advises against paying a Lightning invoice by swapping on-chain BTC through a provider: that adds spread, a minimum size, a slow on-chain leg and the risk of the invoice expiring (Cake Wallet docs, 2026).

What Lightning costs

Cake Wallet charges no fee to send or receive. Moving money in or out of Lightning costs a normal Bitcoin network fee for the on-chain transaction. Cake Wallet's documentation does not list a separate fee schedule for Lightning payments themselves, so check the amount shown on the confirmation screen before you send. Swapping other coins into a Lightning payment through a provider adds that provider's spread, and swap quotes can include a partner markup that Cake Wallet does not publish. See Cake Wallet fees.

Privacy: what Spark operators can see

Cake Wallet is unusually clear about the limits here. Spark operators co-sign every transfer, so they can see amounts and the Spark addresses involved, and a wallet cannot opt out. Cake Wallet does not publish Spark transactions to public explorers and does not put your Spark address in invoices, but it says this "is not cryptographic privacy" and depends on operators not publishing what they see. Other leaks include the reusable Lightning address, the public on-chain deposits and withdrawals, and static Spark addresses. Confidential amounts are described as in development (Cake Wallet docs, 2026).

If privacy is your main goal, Monero, Silent Payments or Litecoin MWEB offer stronger on-chain properties; Lightning in Cake Wallet is mainly about speed and low cost.

Is Cake Wallet Lightning right for you?

It suits you if you want to pay Lightning invoices and receive small payments without running a node or managing channels, and you are comfortable with the Spark trust model described above. It is a poor fit if you want Lightning with your own node and channels, need cryptographic privacy for amounts, or want to keep large sums off-chain. Users who want the strictest custody model often keep Lightning in a dedicated node-based wallet and use Cake Wallet for on-chain Bitcoin and Monero.

Where Lightning is not available

SituationLightning?
New Bitcoin wallet from a seed on iOS, Android or macOSYes, on by default
Linux or WindowsNo
Hardware wallets (Ledger, Trezor and others)No
Watch-only wallets or wallets restored from keysNo
Extra Bitcoin accounts (6.5.0)No, first account only

You can turn Lightning off with the Enable Lightning toggle in the privacy settings. Since 6.5.0 the toggle stays visible after you switch it off.

Your Bitcoin seed backs up the wallet. As always, Cake Wallet never asks for your seed and never messages you first; check your app with the download checker.

Frequently asked questions

When did Cake Wallet add Lightning?

In version 6.0.0, released on 25 February 2026.

Do I need to open channels?

No. Cake Wallet's Lightning runs on Spark through the Breez SDK, which has no channels or inbound liquidity to manage.

Is Cake Wallet Lightning custodial?

Cake Wallet calls it self-custodial with an on-chain exit, but Spark operators must co-sign transfers, and in October 2026 WalletScrutiny rated Cake Wallet custodial for this reason. Keep only spending money there.

Can I use Lightning on Linux or with a Ledger?

No. It works on iOS, Android and macOS, and not with hardware or watch-only wallets.

Why is my Lightning deposit not available yet?

Deposits and withdrawals need six on-chain confirmations, usually about an hour.