Crypto Payment Gateway Fees Compared (2026): Who Is Actually Cheapest?

If you are choosing a crypto payment gateway purely on the headline fee, you are looking at the wrong number. The transaction percentage every provider advertises is only one of five cost layers, and the other four — fiat conversion spread, withdrawal fees, network gas, and hidden operational cost — frequently dwarf it. At a realistic $10,000 in monthly volume across 50 orders, the spread between the cheapest and most expensive option below is roughly 3x once you add everything up.
Here is the short version. BTCPay Server is “0%” but costs you hosting and hours of your time. BitPay advertises tiers but starts at 2% + $0.25 per transaction for most merchants. CoinGate’s 1% hides a payout-fee layer that can exceed the transaction fee at low volume. NOWPayments’ 0.5% only applies to single-currency pass-through. Coinbase Commerce is a clean 1% — until you convert to USD. Aurpay charges 0.8% flat, non-custodial, with no conversion spread, no withdrawal fee, and no monthly cost.
- Cheapest genuine all-in for most small/mid merchants: Aurpay at 0.8% flat, or BTCPay if you have a technical team and process enough to justify the upkeep.
- Most expensive once you read the footnotes: BitPay (tiered, starts high) and CoinGate (payout-fee stacking).
- The number nobody tables: network fees — ERC-20 USDT can cost $2–$15 per transfer; TRC-20 USDT is ~$1–$2; Bitcoin Lightning is under a cent.
- The hidden saving: crypto payments are irreversible, so there are zero chargebacks — card disputes run $15–$100 each.
- Custody matters to your cost: custodial gateways convert on your behalf and bake in a spread; non-custodial means you hold the asset and skip that layer.
The rest of this page builds the full table, runs a worked example at $10K/month, and breaks down the network-fee reality behind what customers pay at checkout.
The fee layers most comparisons ignore
A crypto gateway “fee” is not a single number. There are five distinct cost components, and a gateway can look cheap on one while quietly charging on the other four.
- Transaction percentage — the headline rate, charged per payment. This is the only number most pages quote.
- Fiat conversion / settlement spread — if the gateway converts your crypto to dollars or euros, it takes a cut on the exchange, typically 0.5–1.5%.
- Withdrawal / payout fee — what it costs to move funds out of the gateway to your bank or wallet. Often a flat fee plus a percentage.
- Network (gas) fees — the on-chain cost of moving the coin. Some gateways pass this to the buyer, some absorb it, and the chain you accept changes it by an order of magnitude.
- Hidden operational cost — for self-hosted options, the real bill is hosting, setup time, and ongoing maintenance, none of which appears as a “fee”.
A gateway advertising “0.5%” or “0%” is telling you about layer one and staying quiet about the other four. The only fair comparison adds all five at a fixed volume — which is what the worked example below does.

Crypto payment gateway fees compared: the full table (2026)
A seven-column comparison of the six gateways merchants most commonly shortlist. Competitor figures come from each provider’s official pricing documentation, linked below the table. Aurpay’s figures reflect its published non-custodial model.
| Gateway | Transaction % | Custody | Settlement | Conversion spread | Withdrawal fee | Network fee exposure |
|---|---|---|---|---|---|---|
| BitPay | 2% + $0.25 (under $500K/mo); 1.5% ($500K–$1M); 1% (above $1M) | Custodial | Fiat (daily) | Bundled into conversion | Settled in fiat | “Network Cost” surcharge passed to buyer |
| Coinbase Commerce | 1% | Self-custodial / on-chain (settles to a merchant-controlled wallet) | Crypto instant; USD via exchange | 0.5–1.5% if converting to USD | On-chain network fee to withdraw | Varies by chain; lower-gas options exist |
| NOWPayments | 0.5% single-currency; 1% multi-currency (auto-convert) | Offers both a custody and a non-custody mode | Crypto instant; fiat 2–5 days | ~0.5% on auto-conversion | 1.5–2.3% on fiat withdrawal | 3 network-fee events (non-custodial) vs 2 (custodial) |
| CoinGate | 1% | Custodial (when settling to fiat) | Weekly (default) | 0.5–1.5% on fiat payout | €0.50 + 0.5% standard; SWIFT 0.5% min €50 | Merchant-side withdrawal minimums apply |
| BTCPay Server | 0% | Non-custodial (self-hosted) | Crypto only (instant on-chain) | None | None | On-chain BTC $0.50–$2.00; Lightning <$0.01 |
| Aurpay | 0.8% flat | Non-custodial | Instant (on-chain confirmation) | None | None | Buyer pays network fee; TRC-20 USDT ~$1–$2 (near-zero with staked energy) |
Sources: BitPay fee schedule · Coinbase Commerce fees · NOWPayments pricing · CoinGate pricing · BTCPay Server docs. For a custody- and integration-first breakdown, see our full crypto payment gateway comparison.
What the table doesn’t show: true monthly cost at $10K
Take a concrete merchant: $10,000 per month across 50 orders, $200 average ticket, mostly USDT — stablecoins account for roughly 82% of crypto gateway volume in 2026, per CoinLaw’s gateway statistics. Here is what each gateway actually costs that merchant, all-in.
| Gateway | Transaction fee | Conversion / payout | Operational | Approx. all-in monthly |
|---|---|---|---|---|
| BitPay | $200 (2%) + $12.50 (50 × $0.25) | Bundled into fiat conversion | — | ~$212+ |
| CoinGate (fiat payout) | $100 (1%) | ~$30 payout (€0.50 × 4 + ~0.5–1.5%) | — | ~$130+ |
| NOWPayments (multi-currency) | $100 (1%) | $150–$230 if withdrawing to fiat | — | $100 (crypto-out) to ~$330 (fiat-out) |
| Coinbase Commerce | $100 (1%) | $50–$150 if converting to USD | — | $100 (hold crypto) to ~$250 (USD) |
| BTCPay Server | $0 | None | $10–$30 hosting + 1–3 hrs upkeep | ~$60–$180 (incl. time at $50/hr) |
| Aurpay | $80 (0.8%) | None | — | ~$80 |
The ranking flips depending on what you need. If you’re happy holding crypto, Aurpay stays at 0.8% flat and Coinbase Commerce at 1%. The expensive outcomes — BitPay at ~$212, or CoinGate and NOWPayments once fiat payout is added — come from layers two through four, not the headline rate.
BitPay — high headline, high extras
BitPay’s tiered structure charges 2% + $0.25 per transaction below $500K/month, dropping to 1% only above $1M. For merchants who never clear half a million monthly — which is most — the effective rate is more than double Aurpay’s. Buyers also see a separate “Network Cost” line at checkout, raising the price they pay. BitPay makes sense for enterprises on the $1M tier needing daily fiat settlement; for everyone else, the headline understates the bill.
Coinbase Commerce — clean 1%, until you convert
Coinbase Commerce charges a flat 1% with no monthly fee, and crypto lands in a wallet you control — a real advantage if your strategy is to hold the asset. The catch is the off-ramp: converting to USD through the Coinbase exchange adds another 0.5–1.5% on top. If you keep the coins, 1% is honest. If you want dollars immediately, the true rate is closer to 1.5–2.5%.
NOWPayments — 0.5% headline, read the footnotes
The advertised 0.5% applies to single-currency pass-through — you keep the same coin the customer sends. Enable multi-currency auto-conversion and the rate climbs to 1%. Fiat withdrawals carry an additional fee on top, and non-custodial mode triggers more separate network-fee events than custodial mode. Volume discounts exist but require flows most small merchants never reach.
CoinGate — 1% plus a payout-fee layer
CoinGate’s 1% transaction fee is competitive on paper, but the payout layer is where it adds up: a standard payout costs €0.50 + 0.5%, fiat conversion payouts run €0.50 + up to 1.5%, and SWIFT withdrawals carry a 0.5% fee with a €50 minimum per CoinGate’s published pricing page. At a $200 average order and weekly settlement, those fixed charges can rival or exceed the transaction fee itself at low volume, and the default weekly payout also slows your cash flow. CoinGate does hold a MiCA-compliant license — a genuine compliance signal for EU merchants who need a regulated fiat-settling partner.
BTCPay Server — 0% is not free
BTCPay Server charges no transaction fee, but the cost moves to your infrastructure and your calendar. You need a VPS at $10–$30/month, a multi-day blockchain sync, and 1–3 hours of monthly maintenance. BTCPay’s own docs are upfront about this. Valuing that time at $50/hour puts the real annual cost around $1,800–$3,000 for a small operation — the break-even versus a 0.8% gateway falls around $3,750/month. Below that, a flat-rate gateway is cheaper than self-hosting. See our Aurpay vs BTCPay comparison for the full math.
Aurpay — 0.8% flat, nothing hidden
Aurpay charges 0.8% flat per transaction, non-custodial — funds settle directly to your wallet on on-chain confirmation with no intermediary account. No conversion spread, no withdrawal fee, no monthly fee, no contract. At $10K/month that is ~$80 all-in, versus CoinGate’s $130+ or BitPay’s $212+. Settlement is in crypto; if you need dollars, you convert on an exchange yourself.
Network fees: the cost nobody puts in the table
Network fees are paid by your customer at checkout, but a $12 gas fee on a $200 order is friction that can cost you the sale. The chain you accept changes this by an order of magnitude. An ERC-20 USDT transfer costs $2–$15 in Ethereum gas depending on congestion; TRC-20 USDT on Tron costs roughly $1–$2 without staked energy and near-zero with it — a 2025 Tron network parameter change cut the per-transfer energy cost further; Bitcoin Lightning is under a cent; Bitcoin on-chain runs $0.50–$2.00.
Enable TRC-20 USDT and Bitcoin Lightning to keep buyer friction low. Aurpay supports both — BTC, Bitcoin Lightning, ETH, USDT (ERC-20 and TRC-20), USDC (ERC-20 and TRC-20), DAI (ERC-20), and BNB — so customers can pick the cheap TRC-20 path. For the full breakdown of both USDT standards, read our guide to TRC-20 USDT payment processing.
Chargebacks are a hidden fee too
A single chargeback costs $15–$100 in dispute fees plus lost merchandise, and processors penalize merchants whose dispute rate climbs. At a 1% dispute rate on $10,000/month, that adds an effective 0.15–1% on top of your card processing cost. Crypto payments are irreversible by design — once a transaction confirms on-chain it cannot be reversed — so there are no chargebacks or dispute fees. We break down the full comparison in stablecoin vs credit card fees for merchants.
Custodial vs non-custodial: why it affects your true fee
Custody is not just a security question — it is a cost question. A custodial gateway like BitPay, or CoinGate in fiat-settlement mode, holds your funds while it converts them, and that conversion is where the spread lives: a 0.5–1.5% cut you often can’t see itemized. There is also counterparty risk while your money sits on the gateway’s balance sheet waiting for payout.
Non-custodial gateways — Aurpay, BTCPay Server, and Coinbase Commerce, which settles on-chain to a wallet you control — route the payment straight to your own address. No conversion, no spread, no intermediary. You trade auto-fiat convenience for a lower, cleaner fee and full control of the asset. Our overview of the non-custodial gateway model covers the mechanics.
GENIUS Act and the 2026 regulatory picture
Regulation now shapes which gateways carry compliance overhead. The GENIUS Act, signed into law on July 18, 2025, establishes a federal framework that treats payment stablecoins as payment instruments rather than securities — and that classification lands hardest on custodial gateways. If a provider holds and converts your stablecoins, it sits squarely inside the framework’s reach. Non-custodial models, where you retain the asset throughout, carry less of that exposure. FintechWeekly notes that 2026 is shaping up as the year stablecoins cross into mainstream payments. For EU merchants, CoinGate’s MiCA-compliant license is the relevant credential; for US merchants prioritizing control, a non-custodial gateway keeps the asset — and the compliance question — in your hands.
Which gateway is actually cheapest? A decision framework
There is no single cheapest gateway — there is a cheapest one for your profile.
- Technical team, $5K+/month: BTCPay Server. The 0% rate wins once your volume covers hosting overhead.
- EU merchant needing regulated fiat settlement: CoinGate, accepting its payout-fee layer in exchange for the MiCA-compliant license.
- Crypto-hold strategy: Coinbase Commerce at 1%, as long as you skip the USD conversion.
- Simplest non-custodial, predictable fee: Aurpay at 0.8% flat — no hidden layers, settle straight to your wallet.
- High-volume enterprise needing daily fiat: BitPay, but only above the $1M tier.
For most independent and mid-market merchants, the math points to a flat non-custodial rate — no infrastructure to run, no conversion spread to absorb. That is the slot Aurpay fills at 0.8%.
Frequently asked questions
What is the cheapest crypto payment gateway in 2026?
By headline rate, BTCPay Server (0%) and NOWPayments (0.5% single-currency) look cheapest, but both add cost elsewhere — BTCPay in hosting and maintenance time, NOWPayments in fiat-withdrawal premiums. For an all-in, no-hidden-layer rate, Aurpay’s 0.8% flat is among the lowest genuine total costs for merchants who don’t run their own node.
Why is BitPay more expensive than its 1% claim?
BitPay’s 1% rate only applies above $1M in monthly volume. Below $500K — which covers most merchants — the rate is 2% + $0.25 per transaction. Buyers also pay a separate “Network Cost” surcharge at checkout, so the effective cost is higher than the lowest advertised tier suggests.
Do customers pay the network (gas) fee, and how much is it?
Yes, the buyer typically pays the on-chain network fee. It ranges widely by chain: ERC-20 USDT can be $2–$15, TRC-20 USDT about $1–$2 (near-zero with staked energy), Bitcoin Lightning under a cent, and Bitcoin on-chain $0.50–$2.00. Enabling TRC-20 USDT and Lightning keeps that cost low and reduces checkout friction.
Does a non-custodial gateway really lower my fees?
It removes the conversion spread. Custodial gateways convert your crypto to fiat and take 0.5–1.5% on that exchange, often without itemizing it. A non-custodial gateway sends payment straight to your wallet, so there is no spread — you only pay the transaction percentage and the on-chain network fee.
Does Aurpay charge a withdrawal or monthly fee?
No. Aurpay charges 0.8% flat per transaction with no monthly fee, no withdrawal fee, no conversion spread, and no contract. Funds settle directly to your wallet on on-chain confirmation. If you want dollars, you convert on an exchange yourself, since Aurpay settles in crypto rather than fiat.
Which gateway is best for accepting USDT specifically?
Since USDT is the single most-used merchant stablecoin, pick a gateway that supports the cheap TRC-20 standard, not just ERC-20. Aurpay supports USDT on both ERC-20 and TRC-20, so your customers can choose the low-fee TRC-20 path at checkout.
Accept crypto at 0.8% flat — non-custodial, no hidden fees
If your takeaway is “I want a predictable rate with no conversion spread, no payout layer, and no server to maintain,” that is exactly what Aurpay is built for: 0.8% flat, non-custodial, instant on-chain settlement, no monthly fee, no contract. It integrates natively with eight platforms — Shopify (via a Custom App in your Shopify Admin), WooCommerce, Ecwid, BigCommerce, PrestaShop, OpenCart, Paid Memberships Pro, and Easy Digital Downloads — and accepts BTC, Bitcoin Lightning, ETH, USDT (ERC-20 and TRC-20), USDC (ERC-20 and TRC-20), DAI (ERC-20), and BNB. Beyond plugins: add a Payment Button, send a crypto Invoice, spin up a no-code hosted checkout, or build against the REST API. Start accepting crypto at a fee you can actually predict.

