Tools/Explorers

Phoenix vs Breez Wallet: Lightning Mobile Wallet Comparison

Compare Phoenix and Breez for Lightning payments on mobile: channel management, fees, self-custody model, and user experience.

Spark Team

Phoenix vs Breez: Overview

Phoenix (built by ACINQ) and Breez are two of the most widely used self-custodial Lightning wallets on mobile. Both eliminate the complexity of running a full Lightning channel setup, but they take fundamentally different approaches to channel management, liquidity, and user experience. Phoenix runs a real Lightning node on the phone with a single dynamic channel resized via splicing. Breez connects to a cloud-hosted node through its Lightning Service Provider model, bundling merchant tools and a podcast player alongside wallet functionality.

This comparison covers fee structures, channel architecture, backup strategies, and real-world use cases to help you choose the right wallet for your needs.

FeaturePhoenixBreez
DeveloperACINQBreez Technology
CustodySelf-custodialSelf-custodial
Node architectureOn-device Lightning nodeCloud-hosted node (Greenlight/CLN)
Channel modelSingle channel, resized via splicingLSP-managed channel(s)
Lightning send fee0.4%, min 4 satsStandard routing fees (a few sats)
Liquidity fee1% + mining fees (splice)~0.75% of channel capacity (open)
PlatformsAndroid, iOS, server (phoenixd)Android, iOS, PWA (Glow)
Backup12-word seed + encrypted cloud stateSeed phrase + Google Drive / iCloud
POS modeNoYes
Podcast streamingNoYes
Invoice supportBOLT 11, BOLT 12, LNURLBOLT 11, LNURL, keysend
LicenseApache 2.0GPL-3.0 (app), MIT (Glow)

For a broader look at the full Lightning wallet landscape, see our Lightning wallet comparison tool.

Channel Management and Architecture

The biggest architectural difference between Phoenix and Breez is where the Lightning node runs and how channels are managed.

Phoenix: On-Device Node with Splicing

Phoenix runs a full Lightning node directly on the user's phone, built on ACINQ's lightning-kmp Kotlin Multiplatform library. Since the Phoenix 2.0 update in mid-2023, the wallet maintains a single dynamic channel with ACINQ's node. When additional capacity is needed (for example, to receive a payment larger than current inbound liquidity), Phoenix performs an on-chain splice transaction to resize the channel without closing it. The result is a unified balance view: users see one number representing their total funds, regardless of whether those funds are in the channel or pending a splice confirmation.

Phoenix uses trampoline routing to offload pathfinding to ACINQ's node. This means the wallet does not need to download or sync the full Lightning gossip graph, which saves bandwidth and battery. The tradeoff is a privacy consideration: ACINQ's trampoline node sees the destination of every payment routed through Phoenix.

Breez: Cloud Node with LSP

Breez takes a different approach. The original Breez app used Blockstream's Greenlight infrastructure to run a Core Lightning node in the cloud on demand. The user's private keys stayed on the device while the node logic executed remotely. Breez operates as an LSP, opening channels and providing inbound liquidity so new users can receive payments immediately without first spending to create capacity.

The Breez product lineup has evolved significantly. The Greenlight-based SDK was deprecated in 2025, and Breez launched Misty Breez on the Liquid sidechain before transitioning to Glow, a Progressive Web App built on the Breez SDK with Spark integration. Glow replaces seed phrases with passkey-based authentication and adds stablecoin support.

Fee Structure Comparison

Fees are one of the most important differentiators between Lightning wallets. Both Phoenix and Breez charge for liquidity provisioning (since someone must pay the on-chain cost of channel creation or resizing), but the structures differ.

Fee TypePhoenixBreez
Lightning send0.4% of amount, min 4 satsStandard routing fees (~1-3 sats)
Lightning receiveFree (with existing inbound)Free (with existing inbound)
New inbound liquidity1% + mining fees (min 3,000 sats)~0.75% of channel capacity
On-chain sendMining fees only (splice-out)Mining fee + service fee (submarine swap)
On-chain receiveMining fees only (splice-in)Mining fee + service fee (submarine swap)
First-time setup1,000-sat channel creation feeIncluded in channel opening fee
Monthly / subscriptionNoneNone

Phoenix's 0.4% flat fee on sends is predictable but adds up on larger payments. A 100,000-sat payment costs 400 sats in fees. Breez charges only standard routing fees per payment (typically a few sats), making individual transactions cheaper after the initial channel is established. However, Breez's channel opening fee of ~0.75% is paid upfront when the LSP allocates capacity.

For users who primarily receive payments (merchants, tip recipients), the liquidity fee matters most. Phoenix charges 1% plus mining fees each time a splice expands the channel. Breez front-loads this cost at channel creation. During periods of high on-chain fees, both wallets become more expensive to set up since liquidity operations require on-chain transactions. For more on how micropayment use cases interact with fee structures, see our research on the topic.

Self-Custody and Backup

Both wallets are self-custodial: private keys are generated and stored on the user's device, and neither ACINQ nor Breez can access or freeze funds.

Phoenix derives keys from a 12-word BIP-39 seed phrase. Channel state is encrypted and backed up to ACINQ's servers automatically. To recover, users reinstall the app, enter their seed, and the encrypted state is retrieved. The seed alone is not sufficient: without the encrypted channel state, recovery requires a force close of the channel, which incurs on-chain fees and a timelock delay.

Breez also uses a seed phrase with channel state backed up to Google Drive or iCloud. The newer Glow app replaces seed phrases entirely with passkey-based authentication (WebAuthn), eliminating the single biggest UX friction point in self-custodial wallets. This is a significant departure from the seed-phrase model that most Lightning wallets use.

On-Chain Footprint

Every Lightning wallet that manages real channels creates at least one UTXO on the Bitcoin base layer. The size of this footprint affects privacy and cost.

Phoenix maintains a single UTXO per user (one channel). With the Swaproot update (2025) and full Taproot channel support (late 2025, v2.7.0), Phoenix's on-chain transactions are indistinguishable from standard P2TR wallet transactions during cooperative closes. The Swaproot mechanism uses MuSig2 key aggregation, reducing transaction sizes by 16-27% compared to the previous pay-to-script approach. Taproot channels cut on-chain costs by approximately 20%.

Breez's original model created standard Lightning channel UTXOs. On-chain operations (sending bitcoin to a non-Lightning address) used submarine swaps, which generate additional on-chain transactions. The shift toward Liquid (Misty Breez) and Spark (Glow) moves the footprint off the Bitcoin mainchain entirely, trading base-layer settlement for faster and cheaper transactions on a secondary layer.

Real-World Use Cases

Receiving Tips and Donations

For receiving small Lightning payments (streaming sats, tips, zaps), both wallets handle the basics well. Phoenix's single-channel model means that if your channel runs out of inbound capacity, a splice transaction is triggered automatically. This costs 1% plus mining fees but happens without user intervention. Breez's LSP pre-allocates inbound capacity at channel creation, so small receives typically flow without additional fees. Breez also has built-in Podcasting 2.0 support, letting podcast listeners stream sats per minute to creators directly from the app.

Paying Invoices

Paying a standard Lightning invoice is straightforward in both wallets. Phoenix charges 0.4% per send (min 4 sats), while Breez passes through only the network routing fees (typically 1-3 sats). For frequent senders making many small payments, Breez's lower per-transaction cost is an advantage. Phoenix supports BOLT 12 Offers for reusable payment codes, which Breez does not yet support in the original app.

Point-of-Sale and Merchant Use

Breez has a clear advantage for merchants. Its built-in POS mode transforms the app into a Lightning cash register with an item catalog, fiat-denominated pricing, QR code generation, and transaction export for accounting. Phoenix has no POS functionality in the mobile app, though the server version (phoenixd) provides an HTTP API that developers can integrate into merchant systems. For an overview of how Lightning wallets serve merchant needs, see our research on Lightning mobile wallet architecture.

Privacy Considerations

Neither wallet offers strong payment privacy by default, but the tradeoffs differ. Phoenix uses trampoline routing through ACINQ's node, which means ACINQ can observe the destination of every payment. Standard onion routing protects intermediate hops, but the trampoline node necessarily knows more than a regular routing node. ACINQ has stated that adding multiple independent trampoline nodes is the long-term plan, but as of 2026, ACINQ remains the only trampoline provider for Phoenix.

Breez's cloud-hosted node model means Blockstream (for the Greenlight version) or Breez's own infrastructure sees payment metadata. The user's keys remain on-device, so funds cannot be seized, but payment patterns are visible to the infrastructure provider. Neither wallet currently supports blinded paths for receiver privacy.

US Availability

Phoenix was removed from the US App Store and Google Play on May 3, 2024, following the Samourai Wallet indictment. ACINQ cited regulatory uncertainty and advised US users to drain their wallets. Phoenix returned to both US stores on April 8, 2025, after the regulatory environment shifted. As of 2026, Phoenix is available to US users without restrictions.

Breez has remained available in the US throughout this period. The original Breez app and the newer Glow PWA are both accessible to US users.

The Channel-Free Alternative

Both Phoenix and Breez require on-chain transactions to establish and manage Lightning channels, which means users pay mining fees and wait for confirmations before they can transact. Spark offers a fundamentally different approach: a Bitcoin state channel protocol that eliminates per-user channel creation entirely. Users can send and receive bitcoin and stablecoins instantly without opening channels or paying on-chain setup fees. Breez's newest app, Glow, has already integrated Spark as its underlying protocol, reflecting a broader trend toward channel-free Bitcoin payments. For a deeper comparison, see our Lightning vs Spark glossary entry or the What Is Spark research article.

How to Choose

Choose Phoenix if you want the simplest possible self-custodial Lightning experience with a real on-device node. Phoenix's single-channel, splicing-based model is elegant and requires zero channel management knowledge. The 0.4% send fee is predictable, and Taproot support provides strong on-chain privacy.

Choose Breez if you need merchant tools (POS mode), podcast streaming payments, or you prefer lower per-transaction routing fees. Breez's LSP model handles liquidity provisioning, and the Glow PWA introduces passkey authentication for a seedless experience.

Consider a channel-free approach if on-chain fees for channel setup are a concern. Spark-based wallets eliminate the channel lifecycle entirely, offering instant onboarding without mining fee overhead. See the full Lightning wallet comparison for additional options.

Frequently Asked Questions

Is Phoenix or Breez better for beginners?

Phoenix is generally simpler for beginners. It presents a single balance with no channel management concepts exposed to the user. Splicing happens automatically in the background. Breez offers more features (POS, podcasts) but the additional functionality adds complexity. Breez's Glow app, with passkey login instead of seed phrases, may be the easiest onboarding experience for non-technical users.

Can I use Phoenix Wallet in the United States?

Yes. Phoenix was temporarily removed from US app stores on May 3, 2024, but returned on April 8, 2025. It is available on both the iOS App Store and Google Play for US users as of 2026.

What happens if ACINQ or Breez shuts down?

Both wallets are self-custodial, so your funds are secured by your private keys regardless of what happens to the company. If ACINQ shut down, Phoenix users could force-close their channel and recover funds on-chain after a timelock period. If Breez shut down, users could similarly force-close channels using their seed phrase and a compatible Lightning implementation. In both cases, recovery is possible but involves on-chain fees and waiting periods.

Which wallet has lower fees for small Lightning payments?

Breez has lower per-transaction fees for sending. Standard Lightning routing fees are typically 1-3 sats per payment, compared to Phoenix's 0.4% with a 4-sat minimum. For a 10,000-sat payment, Phoenix charges ~40 sats while Breez charges only the routing fee. However, Breez's channel opening fee (~0.75%) is paid upfront, so the total cost depends on how many payments you make over the channel's lifetime.

Does Phoenix or Breez support BOLT 12 Offers?

Phoenix supports BOLT 12 Offers, which enable reusable, static payment codes without a server. The original Breez app does not support BOLT 12 natively but does support LNURL for similar functionality (though LNURL requires an always-online server). Both wallets support standard BOLT 11 invoices.

Can I run a Phoenix or Breez node on a server?

Phoenix offers phoenixd, a headless server version with an HTTP API. It runs on Linux, macOS, and Windows (via WSL) and is designed for developers and merchants who want to accept Lightning payments programmatically. Breez does not offer a standalone server node but provides the Breez SDK for developers building Lightning-enabled applications.

How do Phoenix and Breez handle inbound liquidity?

Phoenix automatically manages inbound liquidity through splicing. When you need to receive more than your current inbound capacity, Phoenix performs a splice to expand the channel at a cost of 1% plus mining fees. Breez's LSP pre-allocates inbound capacity when the channel is first opened. If you need additional inbound liquidity on Breez, the LSP can open a new channel. For more on how Lightning Service Providers solve the liquidity problem, see our research.

This tool is for informational purposes only and does not constitute financial advice. Fee structures, features, and availability are based on publicly available information as of September 2026 and may change. Always verify current details on each wallet's official website before making decisions.

Build with Spark

Integrate bitcoin, Lightning, and stablecoins into your app with a few lines of code.

Read the docs →