If you want to accept crypto without a custodian, self-hosting the point of sale is the way to do it: no company holds your funds, no approval gates your sales, and you keep 0% in processor fees. The good news is that in 2026 there are several genuinely good options. The bad news is they’re built for different shapes of selling, so “best” depends on you. This is an honest field guide — including where each tool beats the others.

Disclosure: we make NodeBooth. We’ve tried to keep this fair and name where the others win. If we’re wrong about a tool, tell us and we’ll fix it.

What makes a self-hosted crypto POS “good”

Five things worth checking before you commit:

The contenders

BTCPay Server — the powerhouse

Full comparison →

The gold standard for self-hosted Bitcoin. Open source, non-custodial, 0% fees, with a full store back office, invoicing, Lightning, plugins, and an API. - Wins at: always-on online stores, heavy customization, Lightning, technical control. - Trade-off: you run a server — VPS, domain, node, HTTPS, and ongoing upkeep. - Pick it if: you’re comfortable operating infrastructure and want maximum power.

XMRpos / Monero SuperPay / Pago — the Monero terminals

Full comparison →

A healthy family of open-source Monero point-of-sale tools. Self-hosted, non-custodial, 0-fee, focused on taking XMR in person. - Wins at: a dedicated Monero till at a fixed counter; privacy-first in-person sales. - Trade-off: typically XMR-only, terminal/LAN-oriented (amount entry rather than a browsable shop). - Pick it if: you run a physical counter and want a clean, Monero-only terminal.

NodeBooth — the phone-hosted shop

See how it works →

A self-hosted Bitcoin and Monero shop that runs entirely on an Android phone. The phone is the server; a tunnel gives customers a public link to order from. - Wins at: pop-up and in-person selling, remote ordering (customer buys from their own phone), a product catalogue, BTC+XMR together, and zero setup — no server to run. - Trade-off: sized for a queue of customers at a booth, not thousands of concurrent shoppers; less raw power and customization than BTCPay. - Pick it if: you want the self-custody, 0%-fee philosophy without operating a server, with a real catalogue and a shareable link.

The comparison table

BTCPay Server XMRpos / SuperPay / Pago NodeBooth
Non-custodial ✅ ✅ ✅
Processor fees 0% 0% 0%
Bitcoin ✅ usually no ✅
Monero via setup ✅ ✅
Setup VPS + node + domain self-host terminal install the app
Ongoing upkeep patching, uptime some none
Sale model online store in-person terminal remote link + in person
Product catalogue ✅ full amount entry ✅
Runs on server tablet/PC/LAN Android phone
Ephemeral pop-up — — ✅
Best for always-on stores, tech users XMR counter pop-up, in-person, BTC+XMR

Which one should you pick?

Notice what they share: self-custody, no account to approve, and 0% fees. These tools aren’t really enemies — they’re different answers to “how do I get paid in crypto without a middleman?” Match the tool to how you actually sell.

FAQ

What does “self-hosted” mean for a crypto POS? You run the software yourself — on a server, a terminal, or (with NodeBooth) your phone — so no company sits between you and your funds. Payments go straight to a wallet you control.

Are these really 0% fees? Yes, none charge a processor cut. You pay only the Bitcoin or Monero network fee, which goes to the network.

Which is easiest to start with? NodeBooth needs no server — you install an app and open a shop. BTCPay is the most powerful but needs infrastructure. The Monero terminals sit in between, depending on your setup.

The bottom line

The best self-hosted crypto POS in 2026 is the one that matches your selling: BTCPay for always-on stores, the Monero terminals for a fixed XMR counter, and NodeBooth for pop-up, catalogue-based, BTC+XMR selling with no server to run.

See how NodeBooth works or get started and open a self-hosted shop from your phone.