merchant guides/ 7 min read

crypto payment processing fees, explained (and compared)

what cards really cost, what crypto processors charge, what network fees actually are — with worked numbers for a real business.

"Crypto has no fees" and "crypto fees are huge" are both wrong — and both are said constantly. The truth is that there are three completely different fee layers that get mixed up in every discussion: processor fees, network fees and hidden costs. Separate them, and payment costs become easy to reason about.

the baseline: what cards cost

A typical online card transaction costs 2.9% + 30¢. In-person rates look lower (~1.5-2.6%) until you add terminal rental, PCI compliance fees, monthly minimums and the FX markup on international cards (another 1-3%). Then come chargebacks: the average dispute costs merchants roughly twice the transaction amount once fees and time are counted.

On $200,000 of annual card volume at blended 2.9% + 30¢ with an average $40 ticket, the processing line item alone is about $7,300 a year — before a single chargeback.

layer 1: processor fees

This is what the payment tool itself charges, and it varies wildly across crypto processors:

providerper-transaction feecustody model
Coinbase Commerce1%custodial
BitPay1-2%custodial
NOWPayments0.5%+custodial
CoinGate1%custodial
crypt.pe0%non-custodial — flat plans, free tier

The pattern is structural: custodial processors take a percentage because they sit in the money flow. A non-custodial tool never touches funds, so it can charge for software (a flat subscription) instead of taxing revenue. At any meaningful volume, a percentage always ends up costing more than a flat plan.

layer 2: network fees

Network fees are paid to the blockchain's validators/miners — not to any company — and in a direct wallet-to-wallet payment the payer covers them. What they actually cost:

networktypical transfer fee
Tron (TRC-20)< $1
Solana< $0.01
Base / Arbitrum / Polygon< $0.05
TON< $0.05
BNB Chain~$0.10
Ethereum mainnet$1-10, congestion-dependent
Bitcoin$0.50-5, congestion-dependent

The 'crypto fees are huge' meme comes almost entirely from Ethereum mainnet at peak congestion and Bitcoin during fee spikes. For payments, the world has largely moved to chains where a transfer costs less than a text message.

layer 3: the hidden costs

  • settlement delay — card money arriving in 2-7 days is working capital you don't have; on-chain money is spendable in minutes
  • chargebacks — impossible on-chain; a confirmed payment is final
  • FX spread — banks and processors add 1-4% on cross-border card payments; a stablecoin is the same asset on both sides of any border
  • account risk — custodial holds and freezes are a real, recurring merchant complaint; non-custodial funds are in your wallet from second one
  • payout fees — many crypto processors charge again to withdraw your own money; wallet-to-wallet has no withdrawal step

a worked example

Take a cafe doing $8,000/month with a $5 average ticket, currently on cards at 2.7% + 10¢ per tap:

  • card cost: $8,000 × 2.7% + 1,600 tickets × $0.10 = $376/month ≈ $4,500/year
  • crypto cost via custodial processor at 1%: $80/month ≈ $960/year — better, but still scales with your success
  • crypto cost via non-custodial flat plan: $0 per transaction; even a paid plan is a fixed few dollars a month regardless of volume

Run your own numbers with the calculator: crypt.pe/savings-calculator. The general rule — percentages punish growth, flat fees don't.

how can 0% be sustainable?

Fair question. crypt.pe never holds or moves your money, so it has no per-transaction cost to recover — verifying an on-chain payment costs fractions of a cent. The product is software: pages, invoices, QR standees, receipts, APIs, dashboards. That's charged the way software is charged — a subscription with a free tier — rather than a tax on every sale you make. The blockchain does the settlement; you shouldn't pay a percentage for someone to watch it happen.

frequently asked

What fees do you pay when accepting crypto payments?

Two possible layers: the processor's cut (0% on non-custodial tools like crypt.pe; 0.5-2% on custodial processors) and the network fee, which the payer covers and which costs cents on modern chains like Tron, Solana or Base.

Who pays the network fee in a crypto payment?

The sender — it's deducted from their wallet on top of the amount they send, exactly like postage. In a wallet-to-wallet payment the merchant receives the full invoiced amount.

Are crypto payment fees lower than card fees?

Almost always. Cards cost 2.9% + 30¢ plus chargebacks, holds and FX spreads. A non-custodial crypto payment costs the merchant 0% with the payer covering a network fee measured in cents on most chains.

Why do custodial crypto processors charge a percentage?

Because they take custody of the funds and process payouts, they carry per-transaction cost and risk — and price like card processors. Non-custodial tools never touch the money, so they charge flat software subscriptions instead.

ready to accept crypto?
free page, 0% fees, live in 60 seconds — non-custodial by design.
create your free page