跳到内容

How to Reduce Crypto Payment Fees: Network Fees, Gas & 0% Gateways

Payora9 min readEN · RU · UK · ES · DE

Most crypto payment fees come from two separate places that people constantly confuse: the gateway (platform) fee your processor takes off the top, and the on-chain network fee (gas) the blockchain charges to move a transaction. They are not the same thing, and you fix them in different ways. Reduce the gateway fee by choosing a processor that charges 0% to accept and only a small fee to move money out. Reduce the network fee by picking the right chain and being deliberate about when and how you settle. Get both right and a business taking $50k a month in crypto can pay single-digit dollars in real cost instead of hundreds.

This is the whole game of network fee vs gateway fee, and once you see the two clearly, "cheapest" stops being a slogan and becomes an engineering decision. Let's break it down.

The two fees, clearly separated

The gateway fee is what a payment platform charges for the service — hosted checkout, invoicing, webhooks, dashboards, conversion. Traditional processors take a percentage: 1% is common, some legacy providers still quote 1.5–2.5%. On a $10,000 month, a 1% platform cut is $100 gone regardless of what the blockchain did. This fee is a business-model choice, not a law of physics.

The network fee is what miners or validators charge to include your transaction in a block. Nobody controls it — it's set by supply and demand for block space, and it varies wildly by chain and by the minute. Sending USDT on Ethereum L1 during a busy hour can cost several dollars. Sending the same USDT on Tron costs cents. The token is identical; the road it travels is not.

The mistake is treating one fee as if it were the other. Switching to a low-gas chain does nothing about a 2% platform cut. Switching to a 0% platform does nothing about Ethereum congestion. You need both levers.

What network fees actually cost, per chain

Here are realistic ranges for a single transfer, and where each network fits. Treat these as ballpark orders of magnitude — gas floats constantly, so the point is the ratio between chains, not any exact cent.

NetworkTypical transfer feeConfirmation feelBest for
Bitcoin (BTC) L1~$0.50–$5+Minutes to an hourLarger settlements, store-of-value payments
Ethereum (ETH) L1~$1–$15+Seconds to minutesERC-20 when the counterparty insists on L1
Ethereum L2 (Arbitrum, Base, Optimism)~$0.01–$0.30SecondsCheap ERC-20 with Ethereum security
Tron (TRC-20)~$0.30–$2 (or free w/ energy)SecondsHigh-volume USDT payments
TON~$0.005–$0.02SecondsTelegram-native, micro-payments
Solana (SOL)~$0.0005–$0.02Sub-second to secondsFast, cheap, high throughput

Two honest caveats. First, Tron's fee model uses energy and bandwidth; a wallet with staked TRX can send USDT for effectively nothing, but a cold wallet with no resources burns TRX and lands near the top of that range. Second, L1 Ethereum spikes are real — during heavy demand a single ERC-20 transfer has cost $30+. Don't route small payments through it if you have a choice. If you accept stablecoins, our guide on accepting USDT across TRC-20, ERC-20 and TON goes deeper on picking the rail per customer.

How a 0% accept-side gateway reduces the platform cut

This is the lever most businesses overlook. Payora charges 0% to accept — there is no percentage skimmed from incoming payments. The full amount is credited to your balance, because accepting costs 0%: nothing is deducted on the way in, and you decide when to withdraw. Fees apply only when you move money out: 1.5% on a payout or a withdrawal on the Free plan, plus the coin’s network fee (minimum withdrawal $50). See the exact model on pricing.

Why does settlement model matter for crypto payment fees specifically? Because percentage-based processors charge on every incoming payment regardless of network cost. Payora is different on the accept side: incoming payments are credited to your balance with 0% accept-side platform fee, and fees apply when you move money out. Direct settlement is account-specific and available only where enabled. We compared the trade-offs in self-hosted vs hosted gateways, and the public-key mechanics in xpub / HD wallet explained.

Concretely: on $20,000/month of sales, a 1% custodial gateway costs $200 in platform fees alone before a single gas fee. A 0%-to-accept gateway costs $0 on the accept side; your only spend is the network fee plus the withdrawal fee of your plan (1.5% on Free) when you actually withdraw. That difference compounds every month.

Practical ways to reduce gas fees

Once the platform cut is zero, gas is the remaining cost — and you have more control over it than you'd think.

  • Route by network, not by habit. Offer customers a cheap rail. For stablecoins, Tron, TON, Solana and Ethereum L2s are all far cheaper than L1. Let the payer pick from what you accept — Payora supports 20+ coins across 9 networks, so you rarely need to force anyone onto an expensive chain.
  • Batch your payouts. If you pay many recipients, one batched operation beats dozens of individual transfers. Our mass payouts flow is built for exactly this; the reasoning is in paying hundreds of wallets without a hot wallet.
  • Consolidate before you withdraw. Moving your internal balance once, at a quiet time, beats sweeping every incoming payment the second it lands. Fewer on-chain transactions equals less total gas.
  • Stake resources on Tron. If USDT-TRC20 is a big share of your volume, staking TRX for energy can drop per-transfer cost close to zero. It's an upfront lockup, not a fee, so at scale it pays for itself.
  • Mind the dust. On Bitcoin, many tiny UTXOs make future spends expensive because every input adds bytes. Consolidate small inputs when gas is cheap so a later payout isn't bloated.
  • Time L1 sends. If you must use Ethereum L1, gas is cyclical. Non-urgent transfers sent during off-peak hours can cost a fraction of peak.

Don't over-optimize into fragility

Cheapest is not always right. A rock-bottom network with thin liquidity or immature tooling can cost you more in failed payments, support tickets, and reconciliation headaches than it saves in gas. The pragmatic play is a short list of cheap, battle-tested rails — Tron and TON for stablecoin micro-payments, an L2 or Solana for speed, BTC and ETH L1 available for customers who demand them — and a gateway that doesn't tax you for offering the choice.

Reliability is a cost too. Payora signs every webhook with HMAC-SHA256 so your backend can trust payment notifications without polling the chain — a detail that saves real money when you're reconciling thousands of small transfers. The mechanics are in verifying webhook signatures and the docs.

Putting it together

The formula for the cheapest crypto payments is not one trick, it's two decisions made independently. Reduce the gateway fee by choosing a 0%-to-accept model. Then minimize the network fee by routing to a low-gas chain, batching payouts, and consolidating before you withdraw. Do both and your all-in cost on a typical month can be a handful of dollars in gas plus one withdrawal fee — instead of a percentage bleeding out of every sale.

Want to see the numbers on your own volume? Create a free account to get API keys, try the live checkout demo, or read how the accept-payments flow works end to end. Start accepting at 0% and keep the fees where they belong — near zero.

Comments

Ready to get started?

Create an account and have your first invoice running in under an hour.

此页面回答的问题