TRON fees explained: energy, bandwidth and burned TRX
TRON does not charge a simple gas fee like most blockchains. Instead it meters two resources, bandwidth and energy, and only burns TRX when you have not obtained those resources another way. That is why the same USDT transfer can show a fee of zero for one sender and several TRX for another. Understanding this helps you budget, and it helps you tell a network fee apart from a casino’s own withdrawal charge.
The two resources
Bandwidth
Bandwidth is charged per byte of the transaction. Every activated account gets a free daily allowance (600 bandwidth points as of October 2026), which regenerates over 24 hours. A typical USDT transfer is around 345 bytes, so the free allowance covers about one token transfer per day. If the allowance is not enough for a transaction, the network burns TRX for the whole transaction’s bandwidth at the current price (1,000 sun per byte as of October 2026, so about 0.35 TRX for a USDT transfer). One TRX is one million sun.
Energy
Energy pays for running smart contract code. A plain TRX transfer uses no energy. A USDT transfer calls the USDT token contract and uses a lot of it. Accounts get no free energy: you either stake TRX to receive energy, rent it from someone who has, or let the network burn TRX at the current energy price (100 sun per unit as of October 2026).
What a USDT transfer costs, measured
We read real USDT transfers through the public TronGrid API on 27 October 2026. The energy used depended on the recipient:
| Recipient | Energy used | If burned as TRX | Bandwidth |
|---|---|---|---|
| Already holds USDT | ~64,285 | ~6.4 TRX | ~345 bytes (free, or ~0.35 TRX) |
| Has never held USDT | ~130,285 | ~13 TRX | ~345 bytes (free, or ~0.35 TRX) |
These are approximate figures as of October 2026, not constants. TRON’s parameters are changed by on-chain governance votes, and the energy price has been changed several times in the network’s history. Before relying on a number, open a recent USDT transfer on TronScan and look at its resource consumption, or check the current chain parameters there.
Why USDT uses so much energy: the dynamic energy model
TRON adds an energy surcharge to contracts that are used very heavily, and USDT is among the most heavily used contracts on the network. In the transfers we read, most of the energy figure was this surcharge: about 49,600 of the 64,285 units, and about 100,600 of the 130,285. The surcharge factor can move up or down with usage, so the cost of a USDT transfer can change even when the energy price does not. TronScan shows the surcharge as an energy penalty in a transaction’s details.
The higher cost for a new recipient comes from the contract itself: writing a balance for an address that has none costs more than updating an existing one.
Three ways to pay for energy
- Burn TRX. Nothing to set up; the wallet just needs enough TRX. Simple and predictable for occasional use. Most wallets show an estimate before you confirm.
- Stake TRX. Under Stake 2.0 you lock TRX and receive energy that regenerates over 24 hours. How much energy each staked TRX yields depends on how much the whole network has staked, so it changes. Unstaking has a waiting period before TRX becomes spendable again (14 days as of October 2026). This suits people who send tokens frequently.
- Rent energy. Third-party services delegate energy to your address for a fee, often cheaper than burning for a single transfer. You are trusting a third party with a payment, so treat unknown services with caution and never give anyone your seed phrase or private key to rent energy.
Account activation
A TRON address does not exist on chain until something activates it, usually a TRX transfer. The sender of that first TRX transfer pays an extra activation cost, about 1.1 TRX as of October 2026. Until an address is activated it has no free bandwidth. In practice: when you create a new wallet, send it some TRX first, then use it for USDT.
Reading the fee on a transaction
Paste a transaction hash into our withdrawal verifier or TronScan and look at these fields:
- Energy usage total: all energy the transaction consumed, including any dynamic surcharge.
- Energy fee: TRX burned because the sender did not have enough energy. Zero means the sender used staked or rented energy.
- Bandwidth (net) usage / net fee: bytes covered by free or staked bandwidth, and TRX burned for bandwidth when they were not enough.
- Total fee: everything burned, in sun (divide by 1,000,000 for TRX).
Casinos and exchanges sending many withdrawals usually stake or rent energy, so their transactions often show a burned fee of zero or close to it. That is useful context when a casino charges you a flat withdrawal fee: the fee is their pricing decision, and our methodology counts fees above the network cost against the limits-and-fees part of the score.
A practical budget
- Receiving USDT: free.
- Sending USDT from a self-custody wallet with no staked energy: keep at least 15 TRX available as of October 2026, which covers the worst case of a fresh recipient plus bandwidth with a margin.
- Sending TRX: usually free within the daily bandwidth allowance, plus activation if the recipient is new.
For the full deposit and withdrawal flow, see how to buy USDT TRC-20 and withdraw it.
FAQ
Why did my USDT transfer cost twice as much as last time?
Sending USDT to an address that has never held USDT uses roughly twice the energy of sending to an address that already holds it, because the token contract has to create a new balance entry. As of October 2026 that was about 130,000 energy versus about 64,000.
Does receiving USDT cost anything?
No. The sender pays all network resources. The recipient pays nothing to receive, but needs TRX or energy later to send the tokens onward.
Is it worth staking TRX for energy?
Only if you send token transfers regularly. Staking locks TRX and the energy it yields depends on how much TRX the whole network has staked, and unstaking has a waiting period. For one or two withdrawals a month, burning a few TRX is simpler.
Can a casino charge me the network fee?
A casino can set its own withdrawal fee, which may be higher or lower than its actual network cost. Compare the fee in the cashier with the fee shown for the transaction on TronScan; a large gap is a casino charge, not a network one.
Related guides
18+. Gambling involves risk of loss. Help and self-exclusion.