free · 0% fees · 60sclaim your page
merchant guides/ 7 min read/reviewed /by prakash shindeprakash shinde

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 Payment Processing Fees, Explained (and Compared)
share whatsapp post

"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¢. [1] 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 Commerce (legacy)1%self-custodial — retired March 2026
BitPay1-2%custodial
NOWPayments1% (1.5% conv.)custodial by default
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. [2][3][4] 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. [5] 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.

references

  1. [1]Stripe pricing (cards & stablecoins)
  2. [2]BitPay pricing
  3. [3]NOWPayments fees (help center)
  4. [4]CoinGate pricing
  5. [5]Gas and fees — ethereum.org

primary sources last verified — details may change; confirm on the source pages.

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. [2][3][4]

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
new guides by email
one email when a new merchant guide ships.
no drip sequences, no promos — unsubscribe anytime.

about crypt.pe

01

non-custodial by design

Payments settle wallet-to-wallet on-chain, straight from the payer to your own wallet. crypt.pe never holds, freezes or forwards funds — there is no platform balance and no withdrawal step, and every payment gets a verifiable on-chain receipt.

02

0% transaction fees

Plans are flat subscriptions with a free tier — compare that with the 1–2% charged by custodial processors. One page accepts 19 supported assets — including Bitcoin, USDT, Ethereum and Solana — across 13 networks, with simple pricing and no payout schedule.

03

tools merchants actually use

Exact-amount invoices with live tracking, product links, printable QR standees, HMAC-signed webhooks, CSV exports and a Stripe-style API — see the merchant guides or create your free page in about a minute.

04

how a payment works

You add wallet addresses you already own, share your crypt.pe link or QR code, and the customer pays from their own wallet. crypt.pe locks the amount at invoice time, watches the chain, matches the transaction and issues a receipt both sides can verify on a block explorer — software around the payment, never in the money flow.

05

available wherever wallet-to-wallet payments are permitted

Because settlement is on-chain to your own wallet, there is no bank partnership gating access and no account that can be closed over geography — local crypto rules still apply. crypt.pe publishes country guides for 60 markets and is available where wallet-to-wallet payments are legally permitted.

06

stablecoin-first, volatility optional

Accept USDT or USDC and a $100 invoice locks to a fixed token amount that targets a $1 peg — value movement between creation and payment stays minimal, though stablecoins can temporarily depeg, and issuer, liquidity and network risks remain. Prefer BTC, ETH or SOL? Token amounts are locked at invoice time either way, and your dashboard records the USD value of every payment for clean bookkeeping. Questions? Start with the FAQ or payment help.