~/blog/usdt-gas-fees-bnb-trx

All articles

Why Do You Need BNB or TRX to Send USDT? Gas Fees Explained Simply

Have USDT but can't send it? You need BNB on BEP20 or TRX on TRC20 to cover the gas fee. Find out exactly how much you need and how to get a small amount.

Paperino Academy9 min read
Why Do You Need BNB or TRX to Send USDT? Gas Fees Explained Simply
On this page

You open your wallet, see your USDT balance sitting right there, tap "Send"... and then a strange message pops up: "Insufficient balance for fees" or "You need BNB to complete this transaction." Wait a second — you do have USDT! So why is it asking for more?

This is one of the most confusing moments for anyone new to crypto. The good news is that the fix is simple once you understand what's going on. We won't explain gas fees from scratch here — we'll focus on this exact situation: you have USDT, but you can't move it because you're missing the network's own coin.

Cheapest USDT networks
  • BEP20
    BNB Smart Chain
    Very lowMost used
  • Solana
    Solana
    Very low
  • Polygon
    Polygon
    Very low
  • ERC20
    Ethereum
    Low
  • TRC20
    TRON
    HighMost used

The network must match on both ends — otherwise funds can be lost.

Why isn't having USDT enough?

The core reason is that USDT isn't a network's native coin. It's a "guest" token that lives on top of another network, and every network charges its fees in its own coin — not in any other:

  • On TRON (TRC20), fees are paid in TRX.
  • On BNB Smart Chain (BEP20), fees are paid in BNBBNB Chain's own overview puts a typical fee at about $0.005 or less, at the standard 0.05 gwei gas price.

Think of it like owning a car (USDT) with an empty fuel tank. The car is perfectly fine and sitting right there, but it won't move an inch without gas. TRX or BNB is the "gas" that pays for registering your transfer on the network. Since the network won't accept USDT itself as payment, you need to hold a small amount of its native coin.

// note

Golden rule for beginners: the network decides the fee currency, not the type of coin you're sending. Always keep track of which network your USDT sits on — TRC20 or BEP20 — because that's what determines whether you need TRX or BNB.

How much do I actually need?

Not much — but the two networks are not remotely alike here, and that surprises people. Below are practical estimates (approximate, and they shift with congestion and coin prices):

NetworkFee currencyApprox. amount to cover a USDT transferWhat that costs
TRON (TRC20)TRXAbout 6.4 TRX per transfer, and about 13 TRX to a wallet that has never held USDTWhatever those TRX are worth on the day — the dearest of the common networks by a wide margin
BNB Smart Chain (BEP20)BNBA tiny fraction of one BNB, and the same reserve covers many transfersAbout $0.005 or less, by BNB Chain's own overview — well under a cent

On BEP20 a small reserve genuinely lasts through many transfers. On TRC20 it does not, because the TRX is burned every single time. TRON's own contract diagnostics documentation puts a USDT transfer at around 64,000 units of the resource TRON calls Energy — around 130,000 to an address whose USDT balance is zero, because writing to an empty storage slot costs 20,000 Energy against 5,000 for one already in use — and TRON's fee schedule prices Energy at 100 sun, or 0.0001 TRX, whenever you have none staked. That is about 6.4 TRX gone per transfer, so a 30-TRX reserve is four or five transfers, not thirty. That's a real cost, not a rounding error, and it's why TRC20 is the popular network rather than the cheap one. Fee levels move, so check the live figure with our transfer cost calculator rather than relying on the numbers above.

// note

If TRON is your regular route, there's a way around the burn: stake TRX (a few thousand) and the network grants you a daily "energy" allowance that covers your transfers, so nothing gets burned at all — TRON's resource model documentation is blunt that Energy has no free quota, so it is stake or burn. Energy-rental services do the same thing for a single transfer at a fraction of the cost. Neither is something you need on day one — but if you're sending weekly, it pays for itself.

// warning

Heads up: owning billions in USDT has nothing to do with your ability to move it. Even with a massive balance, you won't be able to send a single dollar if you don't hold at least a little of the network's coin. Check that you have some TRX or BNB before you find yourself needing an urgent transfer.

How do I get a small amount of TRX or BNB?

You have several legitimate, easy options. Pick whichever fits your situation:

  1. Buy a small amount on an exchange. Most exchanges let you buy a tiny amount of TRX or BNB, then withdraw it to your wallet on the same network. This is the safest, most straightforward method.

  2. Ask a friend or someone you trust to send you a token amount. If someone you know already has a wallet, they can send a few units of TRX or a fraction of BNB to your address. It's a small, cheap transaction for them.

  3. Use a swap feature built into some wallets. Some wallets let you convert part of your balance directly into the network's coin. But be careful: sometimes even that first swap requires a fee, so check the terms first.

  4. If you're withdrawing from an exchange, withdraw directly on the network you'll actually use. Many people withdraw USDT via TRC20 out of habit, because it used to be the cheap network. Compare the withdrawal fees the exchange shows you first — Tron is typically among the dearer ones now, while BNB Chain and Solana are among the cheapest. Whichever you pick, keep a small reserve of that network's coin for your own onward transfers.

// note

A practical tip that saves you trouble later: as soon as you set up a new wallet, put a small reserve of the network's coin in it right away. That way, the "tank" is never empty, and you won't get caught off guard by an "insufficient balance for fees" message right when you need a fast transfer.

Common mistakes to avoid

  • Mixing up networks. If your USDT is on TRC20, having BNB won't help you — and vice versa. The fee coin has to be on the same network as your USDT.

  • Sending the network coin to the wrong address. Your wallet address might look the same across networks, but make sure you actually send TRX on the TRON network and BNB on BNB Smart Chain — otherwise, you could lose funds.

  • Waiting until the last minute. Don't discover you're short on fee coin in the middle of an urgent transfer. Make checking your reserve a habit.

Quick recap

  • USDT is a "guest" coin living on top of a network, and the network charges its fees in its own native coin.
  • On TRC20 you need TRX — about 6.4 of them per transfer, burned each time. On BEP20 you need BNB, and a fraction of one coin covers many transfers.
  • Get it by buying on an exchange, having a friend send some, or swapping inside your wallet.
  • Always keep a small reserve of the network's coin before you actually need it.

Once you understand this simple idea, that message will stop bothering you for good, and your funds will move freely whenever you want them to.

Frequently asked questions

Can someone send me TRX or BNB so I can move my USDT?

Yes, and it is the usual fix for a wallet stuck holding only USDT. Receiving the native coin costs you nothing, and a very small amount is enough to cover a transfer. Anyone with the coin can send it to the same address that holds your USDT, since one address on a network holds both.

Is the fee higher the first time I send to a brand-new address?

On Tron it roughly doubles, from about 6.4 TRX to about 13. The network charges for creating a storage record for an address that has never held that token, and the sender pays it. It is a one-off for that recipient, so later transfers to the same address cost the normal amount.

Does staking TRX get rid of the fee?

It replaces the cash cost with a commitment rather than removing the fee. Staking TRX earns daily energy that a transfer consumes instead of burning coins, which brings the out-of-pocket cost close to zero for someone who sends regularly. It requires locking up a meaningful amount of TRX, so it rarely makes sense for occasional transfers.

What happens if I run out of TRX or BNB partway through?

The transfer does not go through. Blockchain transactions are all-or-nothing, so it is rejected before being recorded rather than completing halfway, and your USDT stays exactly where it was. Top up the native coin and send again. The one case where you can still lose the fee is a transaction that begins executing and then runs out, which a wallet's own estimate is designed to prevent.

Why can't the fee just be deducted from the USDT I am sending?

Because the network does not recognise USDT as payment for its own work. USDT is a token recorded on the chain, while the fee is owed to the chain itself, which only accepts its own coin. Some platforms hide this by paying the fee for you and billing it into a withdrawal charge, but the underlying payment is still made in TRX or BNB.

// warning

This content is general education meant to simplify how networks and fees work, and it is not financial, investment, or legal/religious advice. Coin prices and fee amounts change constantly, and you alone are responsible for verifying the network and addresses before any transfer. Always proceed carefully and check official sources.

// warning

Correction · 10 August 2026. The fee figures in this article were out of date. As of August 2026 a TRC20 transfer burns about 6.5 TRX (roughly $2.15, about $4.30 to a wallet that has never held USDT), not 13 TRX at $1.50 to $2, and a BEP20 transfer costs around a fifth of a cent rather than "rarely more than $0.30." The table, the reserve arithmetic and the recap have been corrected.

Correction · 13 August 2026. Both figures the 10 August correction settled on were themselves unsourced, and both have moved again. The TRC20 fee it gave as about 6.5 TRX, converted to $2.15 at a TRX price no source in this article carried, now reads about 6.4 TRX — the arithmetic of about 64,000 Energy for a USDT transfer at 0.0001 TRX per unit of Energy when none is staked, both from TRON's own documentation — with the dollar conversion left to the transfer cost calculator rather than fixed in the text. The BEP20 fee it gave as "around a fifth of a cent" now reads about $0.005 or less, the figure BNB Chain's own overview states at the standard 0.05 gwei gas price.

Related articles

~/cryptoCrypto