On this page
“No KYC” is the most-searched qualifier in crypto payments for a reason: identity verification is where merchant onboarding goes to die. Documents, reviews, thresholds, re-verifications, freezes — for many perfectly lawful businesses, the compliance apparatus costs more than the processing fees. This guide maps every real route to KYC-free acceptance and is honest about the trade-offs of each.
First, be precise about what “no KYC” means#
Three different claims hide under the label. Sort any provider you evaluate into one of these before trusting it:
- No-KYC by architecture. The platform never collects identity — there is no email, no name field, no document upload anywhere. Nothing exists to review, leak or re-verify. This is CryptoPayIn's model: a 16-digit key is the whole account.
- No-KYC by threshold (“light KYC”). Signup is easy, but terms reserve the right to demand documents at volume tiers or “risk events” — meaning exactly when your store succeeds. Common among exchange-affiliated gateways. Read the terms, not the landing page.
- No-KYC by self-hosting. You run the software, so there is nobody to identify yourself to. Maximal sovereignty, real operational cost.
Route 1 — Direct wallet acceptance (free, manual)#
Publish an address; get paid. It works, it is sovereign, and for donations or one-off invoices it is fine. The problems appear at store scale: no automatic order↔payment matching, no rate locking (you priced in dollars, the coin moved 4%), address reuse is a privacy leak, and automation (delivery on confirmation) is on you. Most merchants outgrow this in a week.
Route 2 — Self-hosting with BTCPay Server (free, heavy)#
BTCPay Server is the open-source gold standard: your server, your nodes, your keys, genuinely zero fees and zero KYC. The bill arrives in a different currency — hours. A Bitcoin full node wants hundreds of gigabytes and initial sync time; Lightning wants channel management; each altcoin wants its own node and plugin; and uptime, backups and upgrades are forever yours. If you have real devops capacity and Bitcoin-centric needs, it is excellent. If you want twelve coins and zero servers, it is a part-time job.
Route 3 — A no-KYC hosted gateway (1%, thirty seconds)#
The hosted middle path: infrastructure, rate-locks, hosted checkout and webhooks run by someone else — minus the identity layer that normally comes with hosting. Here is the entire CryptoPayIn setup, timed generously:
- Minute 0: click Create account. A random 16-digit key appears once; store it like cash (a password manager counts). There is deliberately no email to “verify”.
- Minute 1: optionally enable TOTP 2FA (recommended — it also gives you recovery codes against key loss).
- Minutes 2–10: create a payment link for your product, or grab an API key and call
POST /v1/paymentsfrom your backend. Docs here. - Minutes 10–30: set auto-withdraw: destination address + threshold per asset. From now on the platform sweeps your balance to wallets you control without being asked — the practical answer to custodial risk.
Cost: 1% flat when a payment settles, nothing otherwise. All twelve assets — including Monero, the coin threshold-KYC platforms eventually drop — are enabled from the first second.
Choosing between the routes#
| Criterion | Direct wallet | BTCPay (self-host) | No-KYC gateway |
|---|---|---|---|
| Monetary cost | 0 | Server + hours | 1% of settled sales |
| Setup time | Minutes | Hours–weeks | ~30 seconds |
| Order matching / automation | Manual | Yes | Yes |
| Fiat pricing + rate lock | None | Basic, self-managed | 30 currencies, dual-lock, fail-closed |
| Multi-coin without extra ops | Per-wallet | One node per chain | 12 assets / 7 networks included |
| Custodial exposure | None | None | Between settlement and (auto-)withdraw |
The last row deserves respect: a hosted balance is a trust decision. Mitigate it the grown-up way — aggressive auto-withdraw thresholds keep your float near zero, and an append-only ledger keeps every cent explainable.
Staying clean while staying private#
No-KYC removes bureaucracy, not responsibility. Three habits keep the setup durable:
- Sell lawful things. Every serious no-KYC provider (ours included, see terms) prohibits unlawful commerce. The privacy is for you and your customers, not for crime.
- Do your taxes. Crypto revenue is revenue. USD-denominated exports exist precisely so your accountant never has to learn what a lamport is.
- Guard the key. A keys-based account means possession is everything: password manager, 2FA, recovery codes stored offline. There is no “forgot password” — that absence is the feature.
Do those three things and the result is what payment processing should have been all along: money in, money out, and nobody asking for your passport in between.