PayHook

Non-Custodial vs Custodial Crypto Payments: What Merchants Need to Know

Person reviewing financial documents

If you're evaluating crypto payment processors, you'll run into two fundamentally different architectures. Both let you accept crypto on your website, but they handle money in very different ways — and the trade-offs matter.

How custodial processors work

A custodial payment processor works like a traditional payment gateway adapted for crypto. When your customer makes a payment, the crypto goes to the processor's wallet — not yours. The processor holds the funds, confirms the transaction, and then settles to your payout address on their own schedule.

This model is familiar if you've used traditional payment processors. The processor takes a percentage cut (typically 0.5–1%), holds funds for 24–72 hours, and usually requires identity verification before you can withdraw. The upside is simplicity: many custodial processors offer automatic fiat conversion, so you can receive crypto and get dollars in your bank account without managing wallets yourself.

The downside is counterparty risk. While the processor holds your funds, you're trusting that they won't get hacked, freeze your account, or become insolvent. The crypto industry has seen several high-profile custodial failures in recent years, and each one reinforced the same lesson: if someone else holds your money, they can lose it.

How non-custodial processors work

A non-custodial processor takes the opposite approach. Your customer sends crypto directly to a wallet address that you control. The processor never receives, holds, or has access to your funds — it just watches the blockchain.

Here's the flow: you register your wallet addresses with the processor. When a customer initiates a payment, the processor assigns one of your addresses as the deposit target. The customer sends crypto to your address from any wallet they choose. The processor monitors the blockchain, and once the transaction reaches enough confirmations, it sends a signed webhook notification to your server. You verify the signature and fulfill the order.

There's no settlement step because there's nothing to settle — the funds land in your wallet the moment the transaction confirms on-chain. No KYC is required because the processor never handles your money. Fees are typically flat per-payment rather than percentage-based.

Side-by-side comparison

Factor Custodial Non-custodial
Fund flow Through processor's wallet Direct to your wallet
Settlement 24–72 hours Instant (on-chain confirmation)
Counterparty risk Yes — processor holds funds None — you hold funds
KYC required Usually yes No
Fee model Percentage (0.5–1%) Flat per-payment
Chargebacks No (blockchain is final) No (blockchain is final)
Fiat conversion Often included Not included (you receive crypto)
Setup complexity Lower (hosted solution) Slightly higher (API + webhook)

When custodial makes sense

Custodial processors are a good fit when:

When non-custodial makes sense

Non-custodial processors are a better fit when:

The bottom line

Both models work. Custodial is simpler if you need fiat conversion and don't mind the trade-offs. Non-custodial gives you more control, lower risk, and faster access to your funds.

The right choice depends on one question: do you want to hold crypto, or convert it? If you want to hold it, non-custodial removes the middleman entirely. If you need fiat, custodial handles the conversion for you.

For merchants who are already comfortable with crypto wallets and want payments to land directly in their control, non-custodial is the straightforward choice. You get the payment infrastructure (API, webhooks, dashboard, hosted checkout) without giving up custody of your money.

Try non-custodial payments.

Free tier — 100 payments/month, no card, no KYC.

Get started