Accepting cryptocurrency payments sounds straightforward until you look at what gateways actually charge. The headline processing fee is only part of the picture. Network fees, conversion margins, withdrawal charges, and minimum payment thresholds all stack on top, and they vary significantly between providers. Understanding these costs upfront prevents surprises and helps you pick a gateway that matches your transaction volume and currency preferences.
What Makes Up a Crypto Payment Gateway Fee
Every crypto payment involves three distinct cost layers. The processing fee is the gateway’s cut — a percentage charged per transaction. The network fee goes to blockchain validators and fluctuates with congestion. The conversion and withdrawal fee applies when you want to move from crypto into fiat or exchange between tokens.
A $50 order might show a 1% processing fee of $0.50, but if the Bitcoin network fee to forward that payment to your wallet runs $3 during peak times, the total cost jumps to $3.50 — that is 7% of the order value. Small-ticket merchants feel this most acutely.
NOWPayments
NOWPayments operates as a non-custodial gateway, meaning funds pass through their infrastructure without being held in a company account. Their standard rate sits at 0.25% per transaction with no monthly fees, no setup costs, and no hidden charges. Payouts go directly to your wallet address, so network fees apply per forward but there is no intermediary balance layer.
Conversion to fiat happens off-platform through partner exchanges rather than built-in. This keeps their base rate low but means you need to budget for external conversion costs separately. They support over 100 cryptocurrencies across multiple networks including Ethereum, Tron, BNB Chain, and Solana.
For merchants evaluating crypto payment gateway fees, NOWPayments offers one of the lowest entry points, especially for businesses already comfortable managing their own treasury or settling entirely in stablecoins.
Supported Networks and Minimums
NOWPayments supports a wide range of networks, each with its own minimum payment threshold and typical network fee range. Here is how some of the most commonly used options compare:
| Network | Typical Network Fee | Estimated Minimum Payment |
|---|---|---|
| Bitcoin (BTC) | $2 – $8 | $0.001 |
| Ethereum (ETH) | $1 – $15 | $0.01 |
| USDT on Tron (TRC-20) | $1 – $3 | $1 |
| USDC on Polygon | <$0.10 | $0.01 |
| BNB on BSC | $0.10 – $0.50 | $0.01 |
These network fees are estimates and change based on blockchain conditions. Always check current rates before launching a new payment flow.
BitPay
BitPay is one of the longest-running crypto payment processors and has built its pricing around tiered volume brackets with a fixed per-transaction surcharge layered on top. Their standard rate starts at 2% plus $0.25 per payment for merchants processing under $500,000 monthly. That drops to 1% plus $0.25 once you hit $1 million in volume.
The fixed $0.25 component creates a structural disadvantage for low-value transactions. On a $10 sale, the processing fee becomes 2.5% + $0.25 = $0.45, which is 4.5% of the order. At $100, it shrinks to 1.25% of the order. This makes BitPay better suited for higher-average-order businesses.
BitPay settles primarily in fiat, which simplifies accounting but adds conversion costs. They also impose industry risk classifications that can push rates above the published tiers for certain categories. Their supported coin count is smaller than competitors, focusing on major assets like Bitcoin, Ethereum, Litecoin, and a handful of stablecoins.
CoinGate
CoinGate positions itself between the ultra-low-cost non-custodial models and enterprise-grade processors like BitPay. Their Standard plan charges 1% per transaction with no fixed per-payment fee, which immediately puts them ahead of BitPay on small orders. Enterprise pricing is custom and requires contacting sales.
They maintain an internal crypto balance for merchants, which changes the fee calculus. Withdrawals from that balance are free for crypto (with a 50 EUR minimum) and SEPA bank transfers, while SWIFT withdrawals carry a 0.50% fee with a 50 EUR minimum. Manual conversions between crypto and fiat cost 1%, but automatic checkout conversions are excluded from this charge.
Payouts to third parties — useful for marketplaces and platforms — run 0.50 EUR plus 0.5%. Refunds cost 0.25 EUR each, plus an additional 0.1% if the refund currency differs from the original payment currency.
Processing Fee Comparison
Here is a side-by-side view of the standard processing rates across the three providers discussed:
| Gateway | Standard Rate | Fixed Fee Per Payment | Volume Tier Starts |
|---|---|---|---|
| NOWPayments | 0.25% | None | N/A |
| CoinGate | 1% | None | Custom pricing available |
| BitPay | 2% | $0.25 | $500,000/month |
The table shows why transaction size matters enormously when choosing a processor. A merchant doing $50,000 monthly with $20 average orders would pay noticeably different amounts depending on which gateway they select, even before factoring in network and conversion costs.
Hidden Costs to Watch For
Beyond the headline processing rate, several expenses often catch merchants off guard. Minimum payment thresholds mean tiny orders get rejected or lose a disproportionate amount to fees. Dust thresholds on Bitcoin and similar chains enforce absolute floor values that cannot be overridden.
Some gateways charge for payout functionality — sending funds to suppliers, affiliates, or customers. If your business model requires mass disbursements, this fee line can accumulate quickly. Refund processing is another area where costs vary; some providers charge flat fees per return, others add percentage-based penalties for cross-currency refunds.
Currency conversion spreads deserve attention too. Even when a gateway advertises zero conversion fees, the exchange rate they use may include a margin above mid-market rates. A 0.5% spread on conversion effectively acts as a hidden fee that never appears on an invoice.
How to Calculate Your Total Cost
The most practical approach is to model a representative month using actual order data. Sum three components:
Processing fees = sum of (order value × processing rate) for every transaction, plus any fixed per-payment charges.
Network fees = number of on-chain forwards or withdrawals × estimated network fee per operation. If your gateway forwards each payment individually, multiply by your total transaction count. If they batch or hold balances, multiply by withdrawal frequency instead.
Conversion and withdrawal fees = (total converted amount × conversion rate) + sum of all withdrawal charges. Factor in flat fees, percentages, and minimums.
Running this calculation for your specific mix of currencies, order sizes, and settlement preferences reveals the real cost of accepting crypto — not just the marketing rate.
