Accepting Monero lets your business take private, irreversible, low-fee payments with no chargebacks and no middleman. Whether you run an online store or take orders by email, here's how to add XMR checkout — and keep it self-custodial and no-KYC.
Why accept Monero
- No chargebacks. Payments are final, eliminating fraud reversals.
- Low fees. Monero transaction fees are typically tiny compared with card processing.
- Privacy for both sides. Your revenue addresses and customers' payments aren't exposed on a public ledger.
- Global and permissionless. No bank or processor can decline a customer or freeze your funds.
The simplest start: a subaddress
The lowest-effort method is to generate a unique subaddress per order from your wallet and show it (with a QR code) at checkout or on the invoice. Subaddresses keep orders unlinkable and cost nothing. For low volume, this is all you need.
The robust option: a self-hosted gateway
BTCPay Server is free, open-source, self-hosted payment infrastructure that supports Monero alongside Bitcoin. It's fully non-custodial — funds go straight to your wallet — and gives you a proper checkout, invoices, store management and e-commerce plugins (WooCommerce, etc.). Running your own instance means no third party sits between you and your money, and no KYC. You can self-host it on a privacy-friendly VPS.
Integration steps
- Set up a wallet you control and back up the seed offline.
- Deploy a gateway (BTCPay Server) or, for simplicity, generate subaddresses manually.
- Connect your store via plugin or hosted invoices; display the XMR price and QR.
- Confirm payments — decide how many confirmations you require before fulfilling.
- Handle volatility — convert a portion via no-KYC swaps if you need fiat for costs, or keep XMR to pay suppliers and grow the circular economy.
Accounting, tax and pricing
Record each payment's value at the time of sale for your books. Crypto income is generally taxable like any other revenue — privacy from competitors and processors is not an exemption from tax. Price in fiat and convert to XMR at checkout to avoid quoting stale rates. This is general information, not tax advice.
Get listed
Once you accept Monero, add your business to the NoKYC directory so privacy-minded customers can find you — and benefit from an independent privacy score.
FAQ
How do businesses accept Monero?
Either by generating subaddresses per order from a self-custodial wallet, or by running a self-hosted gateway like BTCPay Server with Monero enabled.
Is there a Monero payment processor?
BTCPay Server is the most popular self-hosted, non-custodial option supporting Monero. It keeps you in full control with no KYC.
Is accepting Monero legal?
Accepting Monero is legal for businesses in most countries; report income as usual. Check your local rules — this is not legal advice.
Explore merchant tooling and hosting in our merchant services and hosting directories.