OnyxGift guide card: comparing USDT transfer fees on TRC20, ERC20 and BEP20
paymentsguides

USDT Network Fees Compared — TRC20 vs ERC20 vs BEP20

Why moving the same USDT costs cents on one chain and real money on another, how each network actually charges you, and how to see the true fee before you send instead of after.

·5 min read

Send 20 USDT on one network and the fee is loose change. Send the same 20 USDT on another and the fee can be a meaningful slice of what you were buying.

Nothing about the USDT changed. What changed is which blockchain carried it, and each one charges on a completely different basis. Worth understanding once, because on small orders the network you pick decides whether the purchase makes sense at all.

We accept USDT on all three: TRC20 (Tron), ERC20 (Ethereum) and BEP20 (BNB Smart Chain).

The fee is never paid in USDT

Start here, because it explains everything else.

A stablecoin is a passenger. It does not pay its own way — the chain it rides on charges in its own native coin:

Network Runs on Fee paid in What that means for you
TRC20 Tron TRX Tron meters transfers in "energy" and "bandwidth", which you either hold as frozen TRX or burn as TRX per transaction
ERC20 Ethereum ETH Priced as gas × gas price, and the gas price floats with how busy Ethereum is right now
BEP20 BNB Smart Chain BNB Same gas model as Ethereum, but on a cheaper chain

So a wallet holding only USDT cannot send USDT anywhere on any of them. It needs a little of the chain's own coin first. This is the single most common reason a transfer refuses to go while the balance looks fine.

(Sending from an exchange sidesteps it — the exchange deducts its own withdrawal fee from your balance and handles gas itself.)

How they compare in practice

Exact figures move constantly, so treating any number you read online as current is a mistake — including any number written here. What is stable is the shape:

TRC20 BEP20 ERC20
Typical cost low, fairly steady low, fairly steady highest, and the most variable
How much it swings modest modest large — congestion can multiply it
Speed seconds seconds usually under a minute, longer when busy
Gas coin needed TRX BNB ETH
Best for everyday orders funds already on BNB Chain funds already on Ethereum

The one that behaves differently is Ethereum. Its fee is an auction: everyone bids for block space, and the price is whatever the market clears at. Quiet hours are cheap; a busy day is not. That variability, not the average, is the thing to plan around.

Choosing, by order size

A small order — a $5 top-up, a couple of dollars of diamonds. The fee matters proportionally more than anything else. Use TRC20 or BEP20. Paying ERC20 fees on a $5 card can mean the transfer costs a noticeable share of the purchase, which turns a good deal into a bad one.

A larger order — a $100 card. The fee is a rounding error on any of the three. Use whichever chain your funds already sit on and stop thinking about it.

Your USDT is already on Ethereum. Do not automatically bridge or move it to save on the transfer. Moving it costs an Ethereum transaction too — you would pay the expensive fee anyway, and then a second fee on the other side. Just send it on ERC20.

The general rule: the cheapest network is usually the one your money is already on. Chasing a lower fee by relocating funds first is how people pay two fees instead of one.

Check the real fee before you send

Every wallet and exchange shows the fee on the confirmation screen, before you commit. That number is the truth for right now, and it beats any article.

  • In an exchange withdrawal, the fee appears next to the network selector — and it changes when you change networks. Switch between them and watch the number move; that is your live comparison, more accurate than any table.
  • In a self-custody wallet, the estimate appears on the send screen. On Ethereum wallets you can usually see the current gas price and, if you are not in a hurry, wait for a quieter moment.

Two things worth noticing on that screen: whether the fee is taken from the amount you are sending or from your remaining balance. If it comes out of the transfer, the amount that reaches us is short of the quote — and a short payment does not release a code. Where the exchange offers the choice, take the fee from the balance.

The mistake that costs more than any fee

All of this is optimisation around a few cents or a few dollars. The expensive mistake is a different one: sending on a network the receiving address does not use.

The three chains cannot see each other. USDT sent on the wrong one is not delayed and not returned — it is gone, and no support team on either side can retrieve it. There is no amount of fee saving that compensates for it.

So the order of priority is: match the network on the payment page first, optimise the fee second. The full mechanics are in how to pay with USDT, and if something has already gone out and not arrived, what to check when a payment hasn't confirmed is the faster read.

Frequently asked questions

Which network is cheapest right now?

Open your wallet's withdrawal screen and switch the network selector between them — the fee updates live. That is a real number for this minute; anything published is a snapshot that has already aged.

Why is Ethereum so much more expensive?

Its fee is set by demand for block space rather than fixed by the network. When many people transact at once, the price of getting included rises. Tron and BNB Smart Chain both run cheaper by design.

Does the network change how long my code takes?

Slightly. TRC20 and BEP20 usually confirm in seconds; ERC20 typically under a minute and longer when the chain is busy. Once confirmed, the code is issued the same way regardless.

Can I send USDT from network A to an address on network B if the address looks valid?

No — and BEP20 and ERC20 addresses look identical, which is exactly why this happens. Same-looking address, different chain, unrecoverable funds. Always take the network from the payment page.

Does OnyxGift charge a fee on top?

No. The transfer fee goes to the blockchain, not to us. The card price is what is on the product page.

Is USDC the same?

On fees, effectively yes — same chains, same gas model, same rules. Everything on this page applies.

Cards covered in this guide

Pay with
  • BTCBitcoin
  • ETHEthereum
  • USDTTether
  • USDCUSD Coin
  • BNBBNB
  • TRXTRON