Why sending USDT costs TRX
It seems odd at first: you send USDT, yet the fee comes out of your TRX balance. The reason is that USDT-TRC20 isn't TRON's native coin. It's a smart contract living on the TRON network, and every transfer is a request for the network to run that contract's code. Running code costs energy, and the transaction data itself uses bandwidth.
TRON settles these costs in a fixed order. It first uses whatever energy your account already has, whether from staking or delegated to you by someone else. Whatever is left over is paid by burning TRX at the on-chain price. As of September 2026, that price is 100 sun per unit of energy, so every 10,000 energy costs 1 TRX. Most everyday wallets hold no energy at all, which is why every USDT transfer ends up burning TRX.
That TRX is destroyed by the protocol. Your wallet app or exchange doesn't collect it, so switching wallets won't change the fee. The amount you send doesn't matter either: moving 1 USDT costs the same as moving 10,000. For the full formula, see How Much Is the USDT TRC20 Fee?
Why it's sometimes 6.5 TRX and sometimes 13
The difference comes from the recipient, not from you. The USDT contract keeps a balance record for every address:
- Recipient already holds USDT: the contract only updates an existing record. That takes about 65,000 energy, or roughly 6.5 TRX. Deposits to exchange addresses usually fall into this group.
- Recipient has never held USDT: the contract has to create a new record, and writing new storage costs more. That takes about 130,000 energy, or roughly 13 TRX.
So if your last transfer cost 6.5 TRX and this one cost 13, you most likely sent to someone new. Use this table to match what you were charged against the likely cause:
| What you paid | Most likely cause | What to do |
|---|---|---|
| ≈ 6.5 TRX | Recipient holds USDT; you had no energy | Rent 65,000 energy for 2.5 TRX |
| ≈ 13 TRX | Recipient has never held USDT; you had no energy | Rent 130,000 energy for 5 TRX |
| About 0.35 TRX more than above | Your 600 free daily bandwidth was used up | Keep a little TRX in the wallet |
| Somewhere between 0 and 6.5 TRX | You had some energy; only the shortfall was burned | Top up to the full amount next time |
| Still ≈ 6.5 or 13 TRX after renting | Energy hadn't arrived, had expired, or went to another address | See "How to stop burning TRX" below |
Where the 27 TRX figure came from
Search for "why is my TRC20 fee so high" and you'll still find guides claiming a USDT transfer costs 27 or 28 TRX. Most of them were written earlier, when the network's energy price was higher than it is now. The same 65,000 or so energy simply cost a lot more TRX back then.
The energy price is a chain parameter that TRON's Super Representatives can vote to change. The math has stayed the same (energy used × energy price); only the price has moved. So check the date on any guide before trusting its numbers. The figures on this page reflect on-chain parameters as of September 2026. If a normal USDT transfer costs you 27 TRX today, something else is going on, and the transaction details (see below) will tell you what.
Why transfers fail when TRX runs short
The classic "insufficient TRX for fee" situation is a wallet that holds USDT but little or no TRX. With no energy, the only way to pay is to burn TRX, and if the balance can't cover it, the contract can't finish running.
The TRON developer documentation explains the mechanics. A contract call can use no more energy than the smaller of two limits: the fee limit set on the transaction, and what your energy plus TRX balance can actually pay for. If execution hits that ceiling before it finishes, the transaction fails with OUT_OF_ENERGY, and energy already consumed is not refunded. That includes any TRX burned to pay for it.
In other words, a failed transfer can still cost you TRX while your USDT stays put. Some wallets warn you before you confirm; others may broadcast anyway, and you end up with a failed transaction on-chain.
Rule of thumb: with no energy, sending to a new address needs at least about 13.35 TRX (13 TRX for energy plus 0.35 TRX for bandwidth). If your balance is below that, top up or rent energy before you send.
How to see exactly what a transfer cost
Before sending: the wallet confirmation screen
Most wallets show the estimated resource usage or estimated TRX burn on the final confirmation screen, though each wallet presents it differently. Look at two things. First, is the estimated energy around 65,000 or around 130,000? That tells you whether the recipient counts as new. Second, is the estimated burn more than your TRX balance? If you just rented energy, you can also check that it has arrived on your wallet's Resources page before you send.
After sending: the transaction on TRONSCAN
TRONSCAN is the most widely used TRON block explorer. Copy the transaction hash (TXID) from your wallet, paste it into the search bar, and open the transaction. Field names may change between versions, but these are the things to look for:
- Result: did it succeed or fail? If it failed, check whether the reason relates to running out of energy (OUT_OF_ENERGY).
- Energy used: the total, how much came from energy already in your account (staked or rented), and how much was paid by burning TRX.
- Bandwidth used: whether it came from your free allowance or was paid in TRX.
- Total fee: how much TRX the transaction burned overall.
Compare those numbers with the table above and the cause is usually obvious. To check whether a recipient counts as new, look up their address on TRONSCAN and see whether it has a USDT balance or any USDT transfer history.
How to stop burning TRX on every transfer
- Know your recipient. Plan for 65,000 energy if they already hold USDT and 130,000 if they're new.
- Rent energy before you send. On this site, 2.5 TRX gets you 65,000 energy and 5 TRX gets you 130,000. It arrives automatically in 3–6 seconds and lasts 1 hour. Compared with burning, that saves about 4 TRX per standard transfer (6.5 → 2.5).
- Pay from the wallet you'll send USDT from. Energy goes to the address that paid. Don't pay with a withdrawal straight from an exchange, or the energy will land on the exchange's address. Send the exact amount; anything else can't be matched automatically, and you'll need to contact support.
- Keep a small TRX buffer. About 1 TRX covers the 0.35 TRX bandwidth fee once your free bandwidth runs out.
- Consider staking for very high volume. At current network-wide staking levels, you'd need to stake about 6,800 TRX to cover one free transfer per day. Stake TRX vs Rent Energy walks through the trade-off.
Using TronLink? Follow the step-by-step TronLink energy rental guide.
Stay safe: renting energy only requires your public address. You never need to connect your wallet, sign an approval, or share a private key or seed phrase. If a service asks for an "approve" signature, read Is TRON Energy Rental Safe? first.