I Wasted 40 Hours on a Lightning Node. Here's the Honest Math.
I wasted 40 hours setting up a Lightning node. Here's my honest breakdown.
The Setup
I spent two weekends configuring LND on a Raspberry Pi. Opened 5 channels. Set up routing policies. Watched tutorials. Read documentation. Joined Discord servers.
I was going to become a Lightning routing node operator. Earn passive income. Support the network. Be a real Bitcoiner.
Month 1 Results
- Routing fees earned: 847 sats (~$0.47)
- On-chain fees paid to open channels: ~$12
- Rebalancing costs: ~$3
- Hours spent managing liquidity: ~6 hours
- Channels that went offline: 2 out of 5
Net result: -$14.53 and 46 hours of my life.
What Nobody Tells You
Opening a channel costs money. But that's just the beginning.
To route payments, you need balanced channels — some liquidity on each side. That means either waiting for organic flow (takes months) or paying to rebalance (costs fees). You're paying to be ready to earn.
The nodes that earn routing fees? They have 50+ channels, hundreds of thousands of sats in each, and automated management software running 24/7. That's a full-time operation.
The Bigger Picture
This is why Lightning channels dropped from 80,000 to 41,000 since 2023.
The people who set up nodes "to support the network" eventually did the math. The network is now consolidating around large, well-funded operators.
Is that bad? Maybe not for users — payments are faster and cheaper than ever. But it's not the decentralized dream the whitepaper promised.
What I'd Tell Myself Before Starting
- Don't run a routing node expecting profit — the math doesn't work unless you're operating at scale
- Run a node if you want to learn, not to earn
- Custodial Lightning wallets (Cash App, Wallet of Satoshi) give you 95% of the benefit with 0% of the pain
- The routing fee dream is for companies with serious capital, not hobbyists
I still run the node. But I stopped counting the money. That's the only way to survive it.
How many hours did you waste before you figured this out? Drop it in the comments.