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:

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:

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:

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”:

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.