"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:
| provider | per-transaction fee | custody model |
|---|---|---|
| Coinbase Commerce | 1% | custodial |
| BitPay | 1-2% | custodial |
| NOWPayments | 0.5%+ | custodial |
| CoinGate | 1% | custodial |
| crypt.pe | 0% | 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:
| network | typical 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.
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.