Lightning Network Routing Fees: Node Operators Compared
Compare Lightning Network routing fees across major node operators. Understand base fees, proportional fee rates, and fee market dynamics.
How Lightning Routing Fees Work
Every payment routed across the Lightning Network passes through one or more intermediate nodes, each of which charges a small fee for forwarding the HTLC. These routing fees are the economic incentive that keeps the network functioning: they compensate node operators for locking up capital in payment channels and bearing the on-chain costs of opening and closing them.
Unlike on-chain Bitcoin fees (which are based on transaction weight), Lightning fees have two components: a flat base fee charged per forwarded HTLC, and a proportional fee rate that scales with the payment amount. Each node operator sets these values independently for every channel, creating a decentralized fee market where prices reflect liquidity supply and demand.
Fee Structure Breakdown
Lightning routing fees consist of two parts. The total fee for a single hop is calculated as: total fee = base_fee + (amount × fee_rate / 1,000,000). For a multi-hop payment, fees accumulate at each hop along the route.
| Component | Unit | Typical Range | Description |
|---|---|---|---|
| Base fee | Millisatoshis (msat) | 0 to 1,000 msat | Flat charge per forwarded HTLC, regardless of amount |
| Fee rate (proportional) | Parts per million (ppm) | 1 to 5,000 ppm | Percentage of the routed amount: 100 ppm = 0.01% |
LND's current default is 1 msat base fee and 1 ppm fee rate. Core Lightning and Eclair default to zero or near-zero base fees. In practice, most routing nodes set higher fee rates to cover their channel capacity costs and generate a return on locked capital.
Example: Routing a 100,000 sat payment through a node charging 0 msat base fee and 200 ppm costs 20 sats (0.02%). A three-hop route where each node charges 200 ppm totals 60 sats.
Major Routing Node Operators Compared
The Lightning Network is heavily concentrated among a small number of large routing nodes. The top 10 operators control roughly 60% of public network liquidity. The following table compares the largest operators by channel capacity, using data from 1ML and public node announcements.
| Operator | Capacity (BTC) | Channels | Fee Rate (ppm) | Base Fee | Strategy |
|---|---|---|---|---|---|
| Bitfinex (2 nodes) | ~593 | ~319 | ~1,000 | Variable | Premium liquidity |
| LNBig (5+ nodes) | ~750+ | ~694+ | 175 | Variable | Balanced / volume |
| ACINQ | ~219 | 849 | 383 to 768 | 1,000 msat | Premium liquidity |
| Block / Cash App | ~202 | 465 | Max (aggressive) | Variable | Captive traffic extraction |
| OKX | ~196 | 234 | 500 | Variable | Balanced |
| Binance | ~170 | 102 | 0 | 0 msat | Zero fee (volume) |
| Kraken | ~118 | 414 | Not disclosed | Not disclosed | Exchange support |
| Boltz | ~89 | 205 | Service-specific | N/A | Swap service |
| Strike | ~78 | 183 | Not disclosed | Not disclosed | Exchange support |
| LOOP (Lightning Labs) | ~75 | 53 | Service fees | N/A | Liquidity service |
| Wallet of Satoshi | ~52 | 197 | 10 to 4,000 | 0 to 1,000 msat | Variable per channel |
Capacity figures reflect publicly visible channels only. Private channels (estimated to exceed 12,000 BTC network-wide) are not included. Node operators like Binance run zero-fee policies as a cost center to support their exchange business, while operators like LNBig and ACINQ treat routing as a revenue-generating activity. Block/Cash App reported a 9.7% annual return on invested liquidity using an aggressive maximum fee rate strategy at the Bitcoin 2025 conference.
For a broader view of node software and implementation choices, see our Lightning node software comparison.
Fee Strategy Profiles
Node operators generally follow one of four fee strategies, depending on their goals and available capital. The right strategy depends on your node's position in the network graph, your inbound liquidity, and whether you prioritize volume or revenue per forwarded satoshi.
| Strategy | Base Fee | Fee Rate (ppm) | Use Case |
|---|---|---|---|
| Volume maximizer | 0 msat | 1 to 50 | Attract maximum routing traffic, sacrifice per-payment revenue |
| Balanced | 0 to 1,000 msat | 50 to 500 | Sustainable revenue with reasonable routing volume |
| Premium liquidity | 0 to 1,000 msat | 500 to 5,000 | Scarce or high-demand routes, well-connected hub nodes |
| Drain deterrent | Variable | 5,000+ | Discourage one-directional flow on depleted channels |
Most profitable routing nodes dynamically adjust fees based on channel balance. When a channel's local balance is high (plenty of outbound liquidity), operators lower fees to encourage routing. When the channel is being drained, fees increase to slow the outflow. This balance-proportional approach is the foundation of automated fee management tools like charge-lnd.
Fee Trends and the Zero-Base-Fee Movement
Several trends are reshaping the Lightning fee market. The most significant is the movement toward zero base fees. Historically, LND defaulted to a 1,000 msat base fee, but newer versions default to 1 msat. Core Lightning defaults to zero. The rationale: base fees complicate multipath payment splitting, since the pathfinding algorithm must account for a fixed cost per hop that doesn't scale with the split amount. Eliminating base fees makes MPP routing more efficient and predictable.
Other notable trends shaping fees in 2025 and 2026:
- Network consolidation around fewer, larger hub nodes with higher per-channel capacity, reducing total hop count for typical payments
- Inbound fee discounts (negative fees) are emerging in CLN and LND, allowing nodes to pay senders to route through specific channels for rebalancing purposes
- Lightning Service Provider (LSP) competition is driving down end-user costs as providers like ACINQ (Phoenix), Breez, and others compete on price
- Average transaction size grew from $11.84 in mid-2023 to over $200 by late 2025, driven by institutional adoption and exchange settlement
- Industry analysts project 40 to 60% fee decreases over the next two years as enterprise adoption scales
For deeper analysis of how routing works under the hood, see our research on Lightning Network routing and liquidity management.
Fee Optimization for Node Operators
Running a profitable routing node requires active fee management. The minimum viable fee rate for any channel can be calculated as: (open_cost + estimated_close_cost) / channel_capacity × 1,000,000 in ppm. Below this threshold, routing fees don't cover your on-chain costs.
Key tools for automated fee management:
- charge-lnd: Python-based policy engine for LND that supports proportional, static, match-peer, and cost-recovery fee strategies
- Lightning Terminal Autofees: built-in LND feature (litd v0.8.6+) that adjusts fees based on channel earnings
- lndmanage: CLI tool for LND node management including fee optimization and circular rebalancing
- CLN plugins: Core Lightning's plugin architecture supports custom fee automation
The general principle is to lower fees where you have excess outbound liquidity and raise fees on channels being drained. Rebalancing costs (typically 50 to 200 ppm via circular rebalance or Loop) must be factored into your fee calculations: if rebalancing a channel costs 100 ppm, your routing fee on that channel needs to exceed 100 ppm to remain profitable.
Use our Lightning channel calculator to model channel costs and breakeven fee rates for your node.
Network-Wide Fee Statistics
As of early 2026, the Lightning Network has approximately 6,100 publicly visible nodes, 20,000+ public channels, and around 3,000 BTC in public capacity. Private channels likely add 12,000+ BTC to the true network total. Median fee rates across public channels range from 20 to 150 ppm depending on the data source and measurement methodology. The wide spread reflects differences between volume-weighted medians (skewed toward low-fee high-traffic channels) and simple channel-count medians.
Monthly Lightning transaction volume reached $1.1 billion in November 2025, up dramatically from $78.2 million in August 2023. This growth has occurred despite a decline in total public channel count, as the network consolidates around fewer, higher-capacity nodes. For current network statistics, see our Lightning Network stats dashboard.
Layer 2 Alternatives for Low-Fee Transfers
Lightning isn't the only option for low-cost Bitcoin transfers. Spark is a Bitcoin Layer 2 that enables instant transfers without the liquidity management overhead of payment channels. Where Lightning requires operators to lock capital in bilateral channels and actively manage fees, Spark uses a different architecture that avoids routing fees entirely for on-network transfers. For users who find Lightning's fee dynamics complex, Spark offers an alternative with predictable, near-zero costs.
Frequently Asked Questions
How much does it cost to send a Lightning payment?
A typical Lightning payment costs between 1 and 100 satoshis in routing fees, depending on the amount sent and the number of hops. For small payments under $10, fees are usually less than 0.5% of the transaction value. Fees are paid by the sender and accumulated across each routing hop. The sender's wallet automatically selects the cheapest viable route using pathfinding algorithms.
What is a good fee rate for a Lightning routing node?
A balanced fee rate for most routing nodes falls between 50 and 500 ppm (0.005% to 0.05%). Below 50 ppm, you attract high volume but may not cover on-chain channel costs. Above 500 ppm, the pathfinding algorithms in sender wallets will route around you unless you offer a unique path to a high-demand destination. The optimal rate depends on your node's connectivity and the demand for liquidity on each specific channel.
Can you make money running a Lightning routing node?
Yes, but profitability requires significant capital and active management. Most profitable nodes have 5+ BTC in channel capacity. Revenue comes from routing fees, but costs include on-chain channel open/close transactions, rebalancing fees, server hosting, and the opportunity cost of locked capital. Block/Cash App reported 9.7% annual returns, but they benefit from captive exchange traffic that independent operators do not have. Typical independent node returns are much lower.
What is the difference between base fee and fee rate on Lightning?
The base fee is a flat charge (in millisatoshis) applied to every forwarded HTLC regardless of the payment amount. The fee rate is a proportional charge expressed in parts per million (ppm) that scales with the amount being routed. For example, a node charging 1,000 msat base fee and 200 ppm would charge 1 sat + 20 sats = 21 sats to forward a 100,000 sat payment. The Lightning community is trending toward zero base fees to improve multipath payment efficiency.
Why are some Lightning nodes zero fee?
Some nodes run zero-fee policies for strategic reasons. Exchanges like Binance absorb routing costs to improve their users' experience. The Zero Fee Routing (ZFR) project (which shut down in 2022) generated revenue by selling inbound liquidity rather than charging routing fees. Zero-fee nodes also benefit from maximum routing volume, which can be monetized indirectly through data, liquidity sales, or as a loss leader for other services.
How do Lightning fees compare to on-chain Bitcoin fees?
Lightning fees are dramatically lower than on-chain fees for most payment sizes. An on-chain Bitcoin transaction typically costs 1,000 to 10,000+ sats depending on mempool congestion, while a Lightning payment usually costs 1 to 100 sats regardless of network conditions. The tradeoff is that Lightning requires pre-funded channels and introduces routing complexity. For a direct comparison, see our Lightning vs on-chain tool.
What are inbound fees (negative fees) on Lightning?
Inbound fees are an emerging feature that allows nodes to offer discounts (effectively negative fees) on their inbound channels. This means a node can pay senders to route payments through a specific channel, incentivizing traffic flow that rebalances the channel. Core Lightning has experimental support, and LND is actively implementing the feature. Inbound fees could significantly change fee market dynamics by making rebalancing more efficient.
This tool is for informational purposes only and does not constitute financial advice. Fee data is approximate and based on publicly available node announcements from 1ML and other Lightning explorers. Actual routing fees change frequently as node operators adjust their policies. Always check current fee rates on Amboss or 1ML before making routing or channel decisions.
Build with Spark
Integrate bitcoin, Lightning, and stablecoins into your app with a few lines of code.
Read the docs →
