Crypto Payment Fees Explained: The Three Layers, the Hidden One, and How to Audit Yours On-Chain
What accepting crypto actually costs: network fees, gateway fees, and the hidden custodial layer where advertised 0.5% quietly becomes more than a flat 1%. Plus the thing card processing can never offer — auditing your exact fee in the transaction itself.
- 1First, the benchmark: what cards cost
- 2Layer 1: the network fee (the customer's cents)
- 3Layer 2: the gateway fee (the number they show you)
- 4Layer 3: the hidden layer (where custodial pricing actually lives)
- 5The metric that can't lie: net received
- 6The part cards can't offer: auditing your fee on-chain
- 7What a fair all-in comparison looks like
- 8FAQ
The short answer: a crypto payment's cost has three layers — the network fee (paid by the customer, cents or less on modern chains), the gateway fee (the number on the pricing page), and the hidden layer (conversion spreads, payout fees, monthly plans — where custodial pricing actually lives). The only metric that can't lie is net received into a wallet you control, per $100 of sales. And crypto adds something card processing structurally cannot: when the fee is carved out on-chain, you can open any settlement transaction and audit your exact cost, per sale, yourself. Here's each layer, and how to run that audit.
First, the benchmark: what cards cost
Card processing runs 2.9% + $0.30 per transaction in the standard online tier — before chargebacks. Add the disputed sales, per-dispute fees, and the prevention stack, and effective all-in card cost for many merchants lands well north of 3.5%. That's the number crypto fees should be judged against, not zero. (Why the chargeback line alone changes the math.)
Layer 1: the network fee (the customer's cents)
Every blockchain transfer pays the chain itself. For payments, the customer pays it as part of sending — and on modern rails it's almost invisible: fractions of a cent on Solana, cents on Base or BNB Chain, single dollars on Ethereum mainnet at busy times. Two merchant-relevant facts: you don't pay this on receiving, and chain choice is the lever if your customers are fee-sensitive (choosing chains).
Layer 2: the gateway fee (the number they show you)
This is the percentage on the pricing page — and the layer where models diverge more than numbers:
- Flat and all-inclusive (Finality's model: 1%, carved out during on-chain settlement, nothing else charged, nothing on failed payments) — the price is the price.
- Rate-plus-pipeline (typical custodial pricing): a low headline percentage that is only the entry fee to layer 3.
A 0.5% headline against a 1% flat looks like an easy choice. It isn't, because headline rates are the beginning of custodial pricing, not the end.
Layer 3: the hidden layer (where custodial pricing actually lives)
Money that passes through a platform's custody gets charged on the way through — usually more than once:
- Conversion spreads. Auto-converting between coins or into fiat at a rate a percent or two worse than market is a fee with no line item.
- Payout and withdrawal fees. Getting your own money out — per-withdrawal charges, "network fee" markups on the payout leg.
- Plan tiers and monthly minimums. A subscription for the privilege of paying transaction fees.
- Float. Your revenue sits in their pipeline between payout cycles, earning interest for someone who isn't you. Invisible, real, and priced by nobody.
None of these appear on the headline rate, and all vanish when there's no custody: settlement straight to your wallet has no payout leg to charge, no conversion step to spread, no balance to float. That's not a discount — the fee-bearing steps don't exist (the three settlement models).
The metric that can't lie: net received
Skip the pricing-page archaeology. Run one test that collapses every layer into a single honest number:
Sell $100 through each candidate. Measure what arrives in a wallet you control, and when.
That's the whole methodology. It captures spreads you can't see, payout fees they didn't mention, and timing games — because they all subtract from the same place. Run both sandboxes side by side; most merchants only need a week of real traffic to see the gap.
The part cards can't offer: auditing your fee on-chain
Here's what changes philosophically when the fee is carved out inside on-chain settlement. With a card processor, your fee is a line on a monthly statement — an assertion you're structurally unable to verify. With atomic on-chain settlement, every sale's fee is a visible output in a public transaction:
- 1Take any order; your dashboard links its settlement transaction.
- 2Open it in the chain's explorer (Solscan, Etherscan, or any other — you don't need the gateway's permission or tooling).
- 3Read the outputs: one transfer to your wallet, one fee split to the platform. Division tells you your exact rate — per sale, forever, independently.
If it says 1%, it's 1% — not "1% plus whatever the statement says later." Your accountant can verify it. Your co-founder can verify it. An auditor can verify it three years from now. A fee you can independently audit is a different kind of promise than a fee you're told about (how atomic settlement makes this possible).
What a fair all-in comparison looks like
| Cost item | Cards | Custodial crypto | Finality |
|---|---|---|---|
| Processing fee | 2.9% + $0.30 | 0.5–1%+ headline | 1% flat |
| Chargebacks + prevention | Real, priced in | None | None |
| Conversion spread | — | Often | None (no conversion step) |
| Payout/withdrawal fees | — | Often | None (no payouts exist) |
| Monthly/plan fees | Sometimes | Sometimes | None |
| Failed-payment charges | Sometimes | Varies | None |
| Auditable per sale | No | No | Yes, on-chain |
FAQ
Who pays the network fee?
The customer, as part of their transfer — cents or less on modern chains. The merchant-side cost is the gateway fee alone.
Is a 0.5% gateway cheaper than a 1% one?
Only if $100 of sales delivers more than $99 into your wallet. Headline rates on custodial pipelines usually don't survive that test — measure net received, not the pricing page.
Are there fees on refunds?
On Finality, no platform fee — a refund is your own transfer, costing one network fee (how refunds work).
What about gas costs across different chains?
They differ by orders of magnitude and they're the customer's side of the equation — we're publishing measured numbers from our own five-chain nodes in an upcoming living page.
Why are crypto payment fees so low now?
Fast chains matured: measured stablecoin transfers cost $0.0005–0.021 across five chains. The $50-gas era ended; pricing folklore didn't get the memo.
Who sets crypto gateway fees?
Each gateway — which is why the structure matters more than the number: flat-on-chain versus rate-plus-pipeline behave differently at your wallet.
What hidden fees should I watch for?
Conversion spreads, payout-leg charges, monthly plans, and float — the custodial layer three above. Non-custodial settlement has nowhere to hide them: the split is in the transaction.
Are crypto fees cheaper than card fees?
At the merchant layer: 1% flat versus 2.9% + $0.30 plus chargeback exposure. At the network layer: cents versus nothing visible but priced in.
Do crypto gateways charge monthly fees?
Some custodial ones do — plan tiers are a layer-three staple. A $0 month should cost $0; ask the five due-diligence questions.
What's the cheapest way to accept crypto?
Non-custodial, stablecoin-first, fast chains — the small-business math runs the numbers per business shape.
Every claim in this article is checkable in fifteen minutes: settle a sandbox payment, open the settlement transaction, and do the division. The fee is in the ledger, not the fine print.