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:
- Custody — do funds go straight to a wallet you control? (All the tools here: yes.)
- Fees — 0% processor fees, only the network fee? (All: yes.)
- Setup & upkeep — server and maintenance, or install-and-go?
- Sale model — a terminal at a counter, or a link a customer can order from remotely?
- Coins & catalogue — Bitcoin, Monero, or both? Just an amount entry, or a real product catalogue?
The contenders
BTCPay Server — the powerhouse
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
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
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?
- You run an always-on online store and don’t mind a server → BTCPay Server.
- You run a fixed counter and want a Monero-only till → Pago, XMRpos, or Monero SuperPay.
- You sell at markets/pop-ups, want a browsable catalogue, remote ordering, and both BTC and XMR, with no server → NodeBooth.
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.