If you want to accept Bitcoin without handing your money to a processor, BTCPay Server is usually the first name people mention — and rightly so. It’s open source, self-hosted, non-custodial, takes 0% in fees, and it’s genuinely excellent. So why do so many people search for a BTCPay Server alternative?
Almost always for one reason: the server. This is an honest comparison, including where BTCPay wins.
What BTCPay Server gets right
Let’s be clear about this up front, because a good alternative should respect the original:
- Non-custodial. Payments go straight to your own wallet. No middleman holds your funds.
- 0% processor fees. You pay only the normal network fee, like any Bitcoin transaction.
- Open source and self-hosted. You run it; nobody can freeze your account or shut you down.
- Powerful. Full store back office, point of sale, invoicing, plugins, Lightning, a real API.
If you’re running a full online store and you’re comfortable operating a server, BTCPay is hard to beat. This article is not “BTCPay is bad” — it isn’t.
Where the friction lives
The catch is what it takes to keep it running:
- You rent and manage a VPS (or run a home server that has to stay online 24/7).
- You configure HTTPS, a domain, and often a full or pruned Bitcoin node that has to sync and stay synced.
- You patch and maintain it — updates, backups, uptime — for as long as you want to get paid.
That’s a recurring cost in both money and time. For a large or always-on shop it’s justified. But for someone who wants to sell at a market on Saturday, take tips at a gig, or drop a handful of digital items, standing up and babysitting a server is wildly out of proportion to the need.
That’s the gap a mobile alternative fills.
The mobile, self-hosted alternative: NodeBooth
NodeBooth keeps everything people love about BTCPay — self-hosted, non-custodial, 0% fees — and removes the server. The whole shop runs on your Android phone:
- A small web server runs inside the app while your shop is open. It serves your catalogue and generates a fresh payment address per order.
- A secure tunnel exposes it on a public link, so customers can reach it without you renting a VPS, owning a domain, or opening ports.
- When you’re done, you close the shop and the link goes dark. Nothing to keep patched, nothing left running.
You still hold the keys: the app generates a Bitcoin (and Monero) wallet on the device and shows you the recovery seed. Every payment lands in a wallet only you control.
And a detail that removes real friction for sellers: you don’t need to already own crypto. The wallet is created for you, on your phone, exportable by seed. No prerequisite, no exchange account to get started.
Side by side
| BTCPay Server | NodeBooth | |
|---|---|---|
| Self-hosted | ✅ on your VPS/home server | ✅ on your phone |
| Non-custodial | ✅ | ✅ |
| Processor fees | 0% | 0% |
| Setup | VPS + domain + node + HTTPS | Install the app |
| Ongoing upkeep | Patching, backups, uptime | None — open/close the shop |
| Bitcoin | ✅ | ✅ |
| Monero | via plugin/setup | ✅ built in |
| Lightning | ✅ | ✅ on-chain focus |
| Best for | Always-on stores, technical users | Pop-up, in-person, small-scale selling |
The honest trade-off
NodeBooth is not trying to out-feature BTCPay. It trades raw capacity and control for “it just runs in your pocket”:
- The origin is a phone on a mobile connection, so it’s sized for a queue of customers at a booth, not thousands of concurrent shoppers.
- You get a focused catalogue-and-checkout flow, not a full plugin ecosystem and API.
If you need an always-on store with heavy traffic and deep customization, run BTCPay — it’s the right tool. If you want the same non-custodial, 0%-fee philosophy for in-person and small-scale selling without operating a server, NodeBooth is the shorter path.
Other BTCPay alternatives, briefly
For completeness, the field also includes custodial gateways like BitPay and Coinbase Commerce. They’re easy to start with, but they’re the opposite trade-off: a company holds your funds, usually requires an approved account, and takes a cut. If avoiding a middleman is why you were looking at BTCPay in the first place, those aren’t really alternatives — they’re the thing you were trying to leave.
FAQ
Is NodeBooth open source like BTCPay? NodeBooth is a self-hosted app you run yourself; like BTCPay it’s non-custodial and keeps your keys on your device. The difference is where it runs — your phone instead of a server.
Do I need a Bitcoin node? No. There’s no node to sync or maintain. You install the app and open your shop.
Can I move to BTCPay later? Yes. Because it’s non-custodial, your funds live in a wallet you control via your seed phrase — you can spend or move them anywhere, anytime.
The bottom line
BTCPay Server is the gold standard for self-hosted Bitcoin payments — if you’re ready to run a server. If that’s the part holding you back, a mobile self-hosted alternative gives you the same sovereignty without the sysadmin work.
See how NodeBooth works or get started and open your first booth from your phone.