A non-custodial crypto payment processor sends funds straight to your own wallet, so you always hold the keys; a custodial processor takes the funds into its own wallets first and you withdraw later. The difference decides who actually controls your money: with non-custodial there is no counterparty risk, no withdrawal delay, and usually no KYC, while custodial trades that control for convenience like automatic fiat conversion. Here is how each works and which is right for your business.
The core distinction
When you accept crypto through a payment processor, one of two things happens to the funds: they go directly into your wallet (non-custodial), or they go into the processor's wallet and you withdraw later (custodial).
How do custodial processors work?
With a custodial processor, you create an account and the processor generates wallet addresses on your behalf. When customers pay, funds land in the processor's wallets. You log in to the dashboard and request a withdrawal, which the processor sends to your bank or personal wallet, usually after a delay.
Examples: BitPay, Coinbase Commerce (legacy), CoinGate.
The risk: you do not control the private keys. You are trusting the processor to hold your money, process your withdrawal, and stay solvent. If it gets hacked, goes bankrupt, or freezes your account, your funds are at risk. This is the lesson behind "not your keys, not your coins."
How do non-custodial processors work?
With a non-custodial processor, you provide your own wallet addresses (typically via an xPub key). The processor generates unique deposit addresses derived from your keys, monitors the blockchain, and sends you webhooks. Funds go directly from the customer to your wallet - the processor never holds them.
Examples: CryptoGate, BTCPay Server.
The advantage: no counterparty risk. Even if the processor shuts down tomorrow, your funds are already in your wallet. It never had access to them. For how this works under the hood, see how crypto payment gateways work.
Non-custodial vs custodial: side-by-side
| Custodial | Non-custodial | |
|---|---|---|
| Who holds funds | The processor | You (your wallet) |
| Withdrawal needed? | Yes | No - already in your wallet |
| Settlement time | 1-5 business days | On-chain confirmation (minutes) |
| Account freeze risk | Yes | No |
| KYC required | Usually yes | Usually no |
| Per-transaction fee (typical) | BitPay ~1%, Coinbase Commerce ~1% | CryptoGate 0% (flat monthly) |
| Setup complexity | Low | Low to medium |
When does custodial make sense?
Custodial processors can suit businesses that want automatic fiat conversion, do not want to manage their own wallets, or operate in a highly regulated environment where a licensed custodian provides legal clarity. The trade-off is that you hand control of your revenue to a third party.
When is non-custodial the right choice?
Non-custodial is better for most merchants: you want immediate access to funds, you would rather skip KYC, you sell in categories custodial processors restrict (digital goods, international), or you simply prefer not to trust a third party with your revenue. It is also the model that protects you from debanking and sudden account freezes.
The bottom line
The key question is simple: do you want a company holding your money, or do you want funds going directly to your wallet? Non-custodial processors give you the same payment infrastructure - hosted checkout, REST API, webhooks - without the counterparty risk. CryptoGate is non-custodial: your wallet, your keys, your funds. To weigh it against card rails, see crypto payments vs Stripe, or start with the WooCommerce guide or create a free account.
Frequently Asked Questions
What is the difference between custodial and non-custodial crypto payment processors?
A custodial processor holds your funds in its own wallets until you withdraw. A non-custodial processor sends payments directly to your wallet, so you always control the keys and there is no counterparty to fail, freeze, or delay your money.
Is a non-custodial processor safer for merchants?
Generally yes. Because funds never sit with the processor, you avoid hacks, insolvency, and account freezes. Even if the processor shuts down, your money is already in your wallet.
Do non-custodial crypto processors require KYC?
Usually not. Since the processor never holds your funds, it typically does not need to verify your identity the way a custodian does. Custodial processors usually require full KYC.
How fast do funds settle with a non-custodial processor?
Funds arrive at on-chain confirmation, usually within minutes, directly in your wallet. Custodial processors add a withdrawal step that often takes 1-5 business days.
Is CryptoGate custodial or non-custodial?
CryptoGate is non-custodial. You provide your own wallet via an xPub, payments go straight to you, and CryptoGate never holds your funds. It charges 0% per transaction on a flat monthly plan.