Lightning Routing Node Profitability Calculator
Calculate Lightning Network routing node profits based on channel capacity, fee rates, routed volume, on-chain costs, and hosting. Estimate ROI and break-even.
How to Calculate Lightning Routing Node Profitability
Running a Lightning routing node means committing bitcoin to payment channels and earning routing fees when other users' payments traverse your channels. The economics are straightforward in theory: revenue from fees minus costs for hardware, hosting, on-chain transactions, and channel rebalancing. In practice, most independent operators earn between 1% and 4% annualized yield on deployed capital, and many small nodes operate at or below break-even after all costs are factored in.
This calculator framework walks through each variable, provides realistic ranges based on current network data, and helps you estimate whether a routing node makes financial sense for your situation. Use these formulas and reference tables to model your own scenario before committing capital.
Calculator Inputs
A routing profitability model requires six categories of inputs. The table below lists each variable alongside realistic ranges drawn from network data as of mid-2026.
| Input | Description | Typical Range |
|---|---|---|
| Total channel capacity | Sum of all your channel capacity in BTC | 0.5 to 10+ BTC |
| Number of channels | Active channels opened to peers | 5 to 50+ |
| Base fee | Flat fee per forwarded payment (in millisatoshis) | 0 to 1,000 msat (0 to 1 sat) |
| Fee rate (PPM) | Proportional fee per million satoshis routed | 50 to 500 PPM |
| Monthly routed volume | Total sats forwarded through your node per month | 0.1 to 50+ BTC equivalent |
| On-chain fee rate | Sats per vByte for channel opens and closes | 5 to 50+ sat/vB |
| Monthly hosting cost | VPS rental or home hardware electricity | $5 to $50/month |
| Rebalancing budget | Percentage of routing revenue allocated to rebalancing | 30% to 80% of gross fees |
Revenue Estimation Formula
Monthly routing revenue depends on two fee components: the base fee charged per forwarded HTLC and the proportional fee rate applied to the payment amount. The formula is:
Monthly Revenue = (Monthly Routed Volume in sats x Fee Rate PPM / 1,000,000) + (Number of Forwarded Payments x Base Fee in sats)
The network-wide median fee rate sits at approximately 100 to 143 PPM (0.01% to 0.014%) based on data from 1ML and Amboss as of 2026. The median base fee is roughly 1 sat, though many well-connected nodes set it to zero. At these rates, a three-hop payment of 100,000 sats typically costs the sender 26 to 33 sats total across all routing hops.
Revenue Scenarios by Node Size
The following table models monthly gross revenue at different capacity and volume levels, assuming a fee rate of 150 PPM and zero base fee. Actual results vary significantly based on node connectivity, peer selection, and pathfinding algorithm preferences.
| Capacity (BTC) | Channels | Monthly Volume (BTC) | Gross Revenue (sats) | Gross Revenue (USD approx.) |
|---|---|---|---|---|
| 0.5 | 5 | 0.5 | 7,500 | ~$7.50 |
| 1 | 10 | 2 | 30,000 | ~$30 |
| 3 | 20 | 8 | 120,000 | ~$120 |
| 5 | 30 | 20 | 300,000 | ~$300 |
| 10 | 50 | 50 | 750,000 | ~$750 |
USD estimates assume ~$100,000 per BTC (1 sat = $0.001). Small nodes with 0.5 BTC deployed typically earn 100 to 5,000 sats per day depending on their position in the network graph. Volume scales non-linearly with capacity: better-connected nodes attract disproportionately more traffic due to pathfinding preferences for high-capacity, low-fee routes.
Cost Breakdown
Routing revenue tells only half the story. Four cost categories determine whether a node actually turns a profit.
On-Chain Fees for Channel Management
Every channel requires at least two on-chain transactions: one to open and one to close. A standard funding transaction is approximately 141 virtual bytes. At 5 sat/vB, opening costs roughly 705 sats; at 20 sat/vB, it rises to 2,820 sats. The full lifecycle cost (open plus cooperative close) runs 1,500 to 7,000+ sats per channel at typical 2025-2026 fee rates of 5 to 20 sat/vB. During fee spikes above 50 sat/vB, a single channel open can cost 7,000+ sats alone.
With channel splicing becoming more widely supported, operators can resize channels without a full close-and-reopen cycle, reducing long-term on-chain costs.
Hardware and Hosting
| Setup Type | Upfront Cost | Monthly Cost | Pros | Cons |
|---|---|---|---|---|
| Raspberry Pi (Umbrel/RaspiBlitz) | $150 to $300 | $5 to $10 (electricity) | Low cost, full sovereignty | Limited uptime, slower sync |
| Dedicated mini-PC | $300 to $600 | $10 to $15 (electricity) | Reliable, faster performance | Higher upfront investment |
| VPS (cloud) | $0 | $20 to $50 | High uptime, no maintenance | Custody risk, recurring cost |
| Node-as-a-Service (Voltage, etc.) | $0 | $30 to $80+ | Managed, easy setup | Highest cost, vendor dependency |
For a detailed guide on Lightning node hardware and software options, see the Lightning node comparison tool.
Rebalancing: The Hidden Cost
Circular rebalancing is the largest and least predictable expense for routing nodes. As payments flow through your channels, liquidity shifts to one side: inbound channels fill up while outbound channels drain. To keep routing payments in both directions, you must push liquidity back using self-payments through external routes, submarine swaps via Lightning Loop, or liquidity ads.
One widely cited node operator reported spending 542 PPM on rebalancing while earning only 140 PPM in routing fees, making the node deeply unprofitable. After optimizing fee policies and peer selection, the operator reduced rebalancing costs to 137 PPM and reached break-even. A rough rule of thumb: budget 50% to 80% of gross routing revenue for rebalancing on a typical mid-size node. Tools like Balance of Satoshis, charge-lnd, and autoloop help automate this process with configurable fee budgets.
Net Profitability Model
Combining revenue and costs yields the net monthly profit formula:
Net Monthly Profit = Gross Routing Revenue - Rebalancing Costs - On-Chain Fees (amortized) - Hosting Costs
To calculate ROI and break-even timeline:
- Annualized yield = (Net Monthly Profit x 12) / (Total Deployed Capital in sats) x 100%
- Break-even volume = the monthly routed volume at which net profit crosses zero
- Hardware payback = upfront hardware cost / net monthly profit (in months)
Worked Example
Consider a node with 2 BTC (200,000,000 sats) deployed across 15 channels, charging 200 PPM with zero base fee, routing 5 BTC (500,000,000 sats) per month, running on a VPS at $35/month, with on-chain fees of 10 sat/vB:
- Gross revenue: 500,000,000 x 200 / 1,000,000 = 100,000 sats/month
- Rebalancing (60% of gross): 60,000 sats/month
- On-chain fees (15 channels, amortized over 12 months at ~3,000 sats/channel lifecycle): 3,750 sats/month
- Hosting ($35 at ~$0.001/sat): ~35,000 sats/month
- Net profit: 100,000 - 60,000 - 3,750 - 35,000 = 1,250 sats/month
- Annualized yield: (1,250 x 12) / 200,000,000 = 0.0075%
This example illustrates why most independent routing nodes struggle to compete with risk-free alternatives. At ~0.008% annual yield, the return is a fraction of what US Treasury bills offer (~4.3% as of 2026). The node operator's real return comes from supporting the Lightning Network, gaining operational experience, and potentially increasing routing volume over time.
What Drives Routing Volume
Volume is the single most important variable in the profitability equation. The network processed an estimated $1.17 billion in payments during November 2025 (per River Financial), yet this traffic is heavily concentrated: the top 10 routing nodes control approximately 85% of public capacity, and large hubs operated by companies like Block (via Cash App) earn disproportionately more due to captive user traffic.
Factors that increase your node's routed volume:
- Connecting to high-traffic peers (exchanges, LSPs, merchant processors)
- Maintaining balanced channels with consistent inbound and outbound liquidity
- Setting competitive but sustainable fee rates (undercutting the network median attracts volume but compresses margins)
- High uptime: nodes offline for even short periods lose routing reputation in gossip-based scoring
- Strategic geographic and network-graph positioning to serve as a bridge between clusters
For a deeper analysis of routing economics and fee strategies, see Lightning Node Profitability: 2026 Routing Revenue Data and Lightning Routing Fee Market Equilibrium.
Realistic Fee Rate Ranges
Fee rates vary dramatically across the network. The table below shows the distribution and context for different PPM ranges based on network-wide data from 1ML and Amboss.
| Fee Rate (PPM) | Percentage | Context |
|---|---|---|
| 0 to 1 | ~65% | LND default settings (1 msat base, 1 PPM); most of these nodes are not actively managed |
| 10 to 100 | ~15% | Low-fee operators competing on volume; common among hobbyists and LSPs |
| 100 to 500 | ~12% | Balanced strategy: sustainable for well-positioned mid-size nodes |
| 500 to 2,000+ | ~8% | Premium routes, last-mile channels, or captive traffic (e.g., Block nodes at ~1,053 PPM) |
Roughly two-thirds of Lightning nodes run LND's default fee settings (1 msat base fee, 1 PPM), which means they earn almost nothing per forwarded payment. Actively managed nodes in the 100 to 500 PPM range represent the most realistic target for operators seeking profitability. Compare specific node fee strategies using our Lightning routing fee comparison tool.
Break-Even Analysis
The minimum routed volume needed to break even depends on your cost structure. Using the formula:
Break-Even Volume (sats/month) = (Hosting + Amortized On-Chain Fees) / (Fee Rate PPM / 1,000,000 x (1 - Rebalancing Ratio))
For a VPS-hosted node at $35/month (~35,000 sats), amortized on-chain costs of 4,000 sats/month, charging 200 PPM with 60% rebalancing overhead:
Break-Even = 39,000 / (200 / 1,000,000 x 0.4) = 39,000 / 0.00008 = 487,500,000 sats (~4.88 BTC/month)
Routing nearly 5 BTC per month through your node is a high bar. For context, the entire Lightning Network processes roughly $1 billion+ monthly, spread across thousands of routing nodes. Reducing hosting costs (home hardware at $5 to $10/month) dramatically improves the equation: the same node with $8/month hosting breaks even at roughly 1.5 BTC monthly volume.
Alternatives to Pure Routing Revenue
Given the challenging economics of routing-only income, many node operators supplement or replace routing fees with other strategies:
- Operating as a Lightning Service Provider (LSP) and charging for just-in-time channel opens
- Earning from liquidity ads or leasing channels to peers who need inbound capacity
- Running a merchant payment processor (BTCPay Server, LNbits) and keeping fees from customer payments
- Participating in the Lightning address ecosystem as a custodial or semi-custodial provider
Layer 2 protocols like Spark also reduce the need for individual routing nodes by enabling off-chain bitcoin transfers without requiring users to manage payment channels directly. For operators evaluating whether to run a routing node or explore alternatives, understanding the Bitcoin second-layer scaling landscape provides broader context on where routing fits within the ecosystem.
Frequently Asked Questions
How much can you earn running a Lightning routing node?
Most independent routing nodes earn between 1% and 4% annualized yield on deployed capital before costs. A small node with 0.5 to 1 BTC typically earns 100 to 5,000 sats per day in gross routing fees. After subtracting rebalancing, on-chain fees, and hosting, many small operators net close to zero. Larger, well-positioned nodes with 5+ BTC and strategic peer connections can earn meaningfully more, but still well below risk-free Treasury yields.
What is a good fee rate (PPM) for a Lightning routing node?
The network median sits at roughly 100 to 143 PPM. For an actively managed routing node, setting fees in the 100 to 500 PPM range balances volume attraction with sustainable margins. Fees below 50 PPM attract volume but rarely cover rebalancing costs. Fees above 500 PPM limit you to last-mile or captive-traffic scenarios. Dynamic fee tools like charge-lnd can automatically adjust rates based on channel balance ratios.
How much does it cost to open a Lightning channel?
A standard channel-opening transaction is approximately 141 virtual bytes. At 5 sat/vB, that costs about 705 sats (~$0.71 at $100k/BTC). At 20 sat/vB, it rises to roughly 2,820 sats (~$2.82). During congestion spikes above 50 sat/vB, a single open can exceed 7,000 sats. The full channel lifecycle (open plus cooperative close) costs roughly double the opening fee. Use our Lightning channel cost calculator for precise estimates.
Is running a Lightning node profitable in 2026?
For most small independent operators, routing income does not cover costs. The network's top 10 nodes control approximately 85% of public capacity, and fee income concentrates among large hubs with captive traffic. Operators with 5+ BTC, low hosting costs (home hardware), strong peer connections, and disciplined rebalancing budgets can achieve modest profitability. The financial case improves significantly if routing revenue is supplemented with LSP services, liquidity leasing, or merchant payment processing.
What is the biggest cost for Lightning routing nodes?
Rebalancing is typically the largest expense, often consuming 50% to 80%+ of gross routing revenue. When channel liquidity becomes imbalanced, operators must pay routing fees to push sats back through external paths. One operator documented spending 542 PPM on rebalancing while earning only 140 PPM in routing fees. Effective rebalancing management through tools like Balance of Satoshis and fee budgets is the single most important factor separating profitable nodes from unprofitable ones.
How many BTC do I need to run a profitable routing node?
While there is no strict minimum, operators with fewer than 2 BTC in channel capacity find it very difficult to attract meaningful routing volume. A realistic starting point for a node targeting profitability (not just experimentation) is 3 to 5 BTC across 15 to 30 channels connected to well-trafficked peers. Below 1 BTC, treat the node as an educational project rather than a revenue source.
Should I use a VPS or home hardware for a Lightning routing node?
Home hardware (Raspberry Pi or mini-PC) offers the lowest ongoing cost ($5 to $15/month) and full custody of keys, but requires stable internet and power. VPS hosting ($20 to $50/month) provides better uptime and easier management, but places keys on rented infrastructure. For profitability-focused operators, the lower cost of home hardware meaningfully improves break-even calculations: reducing monthly expenses from $35 to $8 can cut the required break-even volume by more than 60%.
This calculator is for informational purposes only and does not constitute financial advice. Revenue and cost estimates are approximate, based on publicly available network data from 1ML, Amboss, and operator reports. Actual routing income depends on network conditions, peer selection, fee competition, and Bitcoin price fluctuations. Always verify current data before committing capital to a routing node.
Build with Spark
Integrate bitcoin, Lightning, and stablecoins into your app with a few lines of code.
Read the docs →
