TorrentSwap
Guides

TRX Energy and Bandwidth: Why USDT on Tron Costs That

How TRON's energy and bandwidth resources set the cost of a USDT TRC-20 transfer, what a transfer costs as of October 2026, and when to burn, stake or rent energy.

By TorrentSwap Editorial Team6 min read

Sending USDT on Tron uses two network resources: bandwidth, which pays for the transaction's size, and energy, which pays for running the USDT smart contract. If your account has no staked or rented energy, the network burns TRX instead. As of October 2026 that is roughly 6.4 TRX per typical transfer, and about double for a first-time recipient.

That single fact explains most "why did my USDT TRC-20 fee cost that much?" questions. Below we break down TRX energy and bandwidth, show the current numbers with their sources, compare burning, staking and renting energy, and explain how to get TRX when all you hold is USDT.

Bandwidth vs energy at a glance

TRON does not charge a single gas fee the way Ethereum does. It meters two separate resources, and each has its own rules.

BandwidthEnergy
What it pays forThe size of every transaction, in bytesSmart-contract execution (each virtual machine instruction has a fixed cost)
Used byAll transactions, including plain TRX sendsContract calls, such as a USDT (TRC-20) transfer
Free allowance600 per activated account, replenishing over 24 hoursNone
Price if you burn TRX1,000 sun (0.001 TRX) per unit100 sun (0.0001 TRX) per unit
How to get it without burningStake TRX for bandwidth, or receive a delegationStake TRX for energy, or receive a delegation (rent)

Both burn prices are governance-controlled chain parameters, so TRON's developer docs recommend checking live values rather than hard-coding them. One sun is one millionth of a TRX.

The all-or-nothing rule

For bandwidth, TRON does not mix payment sources. The network first tries your staked or delegated bandwidth, then your free allowance, and each source must cover the whole transaction on its own. If neither can, the full bandwidth cost is paid by burning TRX. Energy is more flexible: whatever staked or delegated energy you have is used first, and TRX is burned for the remainder, up to the transaction's fee_limit.

What a USDT TRC-20 transfer actually costs

The USDT contract does more work when the recipient has never held USDT, because it has to create a new balance entry. An independent sample of fourteen consecutive USDT transfers, published by CryptoTicker on September 27, 2026, found two exact values:

ScenarioEnergy usedTRX burned for energy (at 100 sun)Bandwidth
Recipient already holds USDT64,285about 6.43 TRXabout 345 bytes
Recipient has never held USDT130,285about 13.03 TRXabout 345 bytes

Bandwidth is the smaller line item. A 345-byte transfer fits inside the 600 free daily bandwidth, so your first transfer of the day usually costs nothing for bandwidth. Because of the all-or-nothing rule, though, a second transfer shortly afterwards finds only about 255 free units left and burns the full 0.345 TRX. CoinsDo's August 2026 guide gives the same picture in rounded figures: around 65,000 energy and roughly 6.5 TRX for a normal transfer, around 130,000 energy to a new address.

Dollar costs depend on the TRX price on the day, which is why you see such different numbers quoted online. Count in TRX first, then convert.

Why the fee dropped in 2025

Until August 2025 the energy price was 210 sun. TRON governance Proposal #104 cut it to 100 sun, effective August 29, 2025, which roughly halved the TRX burned per USDT transfer. TRON's docs also describe a dynamic energy model, under which very heavily used contracts can cost more energy per call, by a factor of up to 4.4x at current settings. The figures above are what USDT transfers actually consumed in late September 2026, so they already reflect any such adjustment at that time.

Other costs to know about

  • New accounts. TRON's docs say a transaction that creates a brand-new account carries a 1 TRX account creation fee on mainnet.
  • Fee limit. Every contract call includes a fee_limit. If the transfer needs more energy than that cap allows, it reverts with OUT_OF_ENERGY. Wallets set this automatically, but it is one reason to keep a TRX buffer; CryptoTicker suggests 10 to 20 TRX.

Three ways to pay for energy

You can burn TRX each time, stake TRX for a recurring allowance, or rent energy that someone else has staked.

Burning TRX

This is the default. If you have no energy, your wallet burns TRX to cover it. It requires no setup and suits people who send USDT occasionally. The cost per transfer is simply the energy used multiplied by the current energy price.

Staking TRX (Stake 2.0)

When you stake TRX for energy, you receive a share of the network's total daily energy pool. TRON's docs give the formula: your TRX staked for energy, divided by all TRX staked for energy network-wide, multiplied by the pool size (currently 180 billion energy). Used energy then recovers over a rolling 24 hours. Staking also grants TRON Power for voting.

The trade-offs are capital and liquidity. Because your share depends on how much everyone else has staked, the TRX needed to cover one USDT transfer per day changes over time; your wallet's staking screen will estimate it. Unstaking on mainnet has a 14-day waiting period before the TRX can be withdrawn, and stake that is currently delegated to someone else must be undelegated first.

Renting energy

Stake 2.0 lets any staker delegate energy to another address, optionally with a lock period. Energy rental marketplaces are built on that feature: you pay a provider, and it delegates energy to your address for a set time. Rental prices are set by the market and are generally quoted below the cost of burning, but they vary by provider and change often.

Renting introduces a counterparty. Use a provider you trust, check on a block explorer that the delegated energy has actually arrived before you send, and remember that the delegation ends when the rental does.

MethodUpfront costPer-transfer costBest forWatch out for
Burn TRXNoneEnergy used x energy priceOccasional sendersKeeping enough TRX in the account
Stake TRXLarge TRX stakeNone while within your allowanceFrequent, regular senders14-day unstake wait; share shrinks if total stake grows
Rent energyRental feeIncluded in the rentalBursts of transfersProvider trust; rental expiry

The TRX chicken-and-egg problem

The most common trap: you hold USDT on Tron, you have zero TRX, and you cannot move the USDT because the transfer needs energy you do not have. Even sending USDT to an exchange or a swap deposit address is a contract call that needs energy or TRX.

There are three practical ways out:

  1. Bring TRX in from another chain. Swap an asset you hold elsewhere, such as BTC, ETH or USDT on Ethereum, straight into native TRX on Tron. Our Tron bridge page lists the routes in.
  2. Ask a friend or exchange to send a little TRX. A few TRX is enough to fund one or two transfers by burning.
  3. Swap part of your USDT into TRX once you have enough for one transfer. After that first transfer, keep a TRX buffer so you never get stuck again.

If you mainly hold USDT on Tron because fees used to be lower than on Ethereum, it is worth re-checking that assumption occasionally. Our guide to USDT ERC-20 vs TRC-20 compares the two networks for transfer cost, speed and where each version is accepted.

How to keep USDT TRC-20 fees low

  • Send to addresses that already hold USDT when you have a choice; the first receipt costs about twice the energy.
  • Batch your sends. Fewer, larger transfers mean fewer energy charges, since the energy cost does not grow with the amount.
  • Space out transfers so the 600 free bandwidth can cover each one.
  • Stake if you send daily, rent if you send in bursts, burn if you rarely send.
  • Check the live parameters before large moves. Energy and bandwidth prices can change through governance proposals.
  • Keep 10 to 20 TRX on any address that holds USDT, so a transfer never fails for lack of energy.

Get TRX in one swap

Need TRX for energy? You can convert USDT on Tron to native TRX without an account on the USDT (Tron) to TRX swap page. The quote shows exactly how much TRX you receive, with all fees already included, and the TRX goes straight to your own wallet.

Sources

  1. TRON Resource Model (TRON Developer Hub)
  2. TRON Bandwidth and Energy (TRON Developer Hub)
  3. Paying for resources: TRX burn, energy sharing, fee_limit (TRON Developer Hub)
  4. Unstaking TRX on Stake 2.0 (TRON Developer Hub)
  5. Delegating resources on TRON (TRON Developer Hub)
  6. Send USDT TRC20: fees measured on Tronscan, September 2026 (CryptoTicker)
  7. TRC20 Fees Explained: Energy, Bandwidth and USDT Costs (CoinsDo)
  8. TRON network fee reduction, August 2025 (Gas Fees Now)

Facts were checked against these sources on October 22, 2026. See our editorial policy.

Swap across chains without an account

Compare live routes from NEAR Intents, THORChain, Chainflip, Flashnet and Pact Swap. All fees already in the quote.