Open the app
Menu

TRON Energy vs Bandwidth: What Each Resource Pays For

Energy pays for smart contracts, bandwidth for transaction size. Free limits, burn prices and what 656 real USDT transfers paid, as of Oct 13, 2026.

Category
Calculations
Published
Reading time
7 min

Energy and bandwidth are the two resources every TRON transaction is paid with. Bandwidth pays for the size of a transaction in bytes, and every address gets 600 free units a day. Energy pays for running smart contracts, has no free allowance and makes up about 95% of the cost of a USDT transfer when you pay by burning TRX.

Below is a side-by-side comparison, the rules that decide when TRX gets burned, and what we saw in 656 real USDT transfers on Oct 12-13, 2026.

The two resources side by side

All network figures are as of Oct 13, 2026, from the TRON chain parameters (TronScan) and the TRON developer docs.

Energy Bandwidth
Pays for Smart contract execution Transaction size in bytes
Needed by USDT and other token transfers, any contract call Every transaction, including plain TRX transfers
Free daily allowance None 600 units per address
Burn price 100 SUN per unit 1,000 SUN per unit
Standard USDT transfer 64,285 units 345 units
USDT transfer to a new address 130,285 units 345 units
Plain TRX transfer 0 257 to 275 units, usually 265
If you are short Network uses what you have and burns TRX for the rest Network burns TRX for the whole amount
Staking yield today about 9.61 per staked TRX per day about 1.62 per staked TRX per day
Recovery Rolling 24 hours Rolling 24 hours

What energy is and why USDT needs so much of it is covered in What is TRON energy. Here we focus on how the two resources work together.

The cost of one transfer, split by resource

Take a standard USDT transfer from an address with no energy, no staked bandwidth and the free bandwidth already used up. The network burns TRX for both resources:

  • energy: 64,285 × 100 SUN = 6,428,500 SUN = 6.4285 TRX;
  • bandwidth: 345 × 1,000 SUN = 345,000 SUN = 0.345 TRX;
  • total: 6.7735 TRX.

Bandwidth is about 5% of the bill. Each unit of bandwidth is 10 times more expensive than a unit of energy, but a transfer needs 186 times fewer of them. That is why advice about USDT fees is almost always about energy, and why a wallet that “has energy” can still lose a few tenths of a TRX per transfer.

The rule that surprises people: bandwidth is all or nothing

The two resources are charged differently when you are short.

Energy is combined. If your address has 40,000 energy and the transfer needs 64,285, the network uses your 40,000 and burns TRX only for the missing 24,285, that is 2.4285 TRX. In our sample, 11 of 656 transfers paid this way.

Bandwidth is not. The network first tries bandwidth from staking or delegation, then the free allowance, then burns TRX. Each option must cover the whole transaction on its own. The docs are explicit: the network “does not combine payment methods or burn TRX only for the portion that a quota does not cover” (paying for resources).

A worked example. You have 300 free bandwidth left and send USDT:

  • needed: 345 bandwidth;
  • available free: 300, which does not cover 345;
  • result: the free 300 stay unused and the network burns 345 × 1,000 SUN = 0.345 TRX.

On average, 600 free units a day cover about 1.7 USDT transfers (600 / 345). A second transfer on the same day often runs into this rule.

What 656 real transfers paid

To see how this plays out, we pulled ten mainnet blocks, one every two hours from 12:55 UTC on Oct 12 to 06:55 UTC on Oct 13, 2026, and read the receipts of every direct USDT transfer in them.

What we counted Transfers Share
All successful USDT transfers 656 100%
Used 64,285 energy (recipient holds USDT) 515 78.5%
Used 130,285 energy (recipient has no USDT) 141 21.5%
Burned TRX for energy, fully or partly 72 11.0%
Burned TRX for bandwidth 283 43.1%

So almost nine in ten senders had energy covered, by staking or delegation. But more than four in ten still paid TRX for bandwidth. For plain TRX transfers in the same blocks the share was lower, 188 of 1,509 (12.5%), because they are smaller (usually 265 to 268 bytes) and two of them fit into the free allowance.

The sample is ten blocks, not the whole network, so read it as an illustration rather than a statistic. The takeaway holds anyway: if you send USDT more than once a day, bandwidth is a small but steady cost.

Staking: which resource to stake for

When you stake TRX, you choose one resource. The pools are different sizes, so the yield differs. As of Oct 13, 2026:

  • energy: 180,000,000,000 per day shared across 18,729,496,901 staked TRX, about 9.61 per TRX;
  • bandwidth: 43,200,000,000 per day shared across 26,685,858,067 staked TRX, about 1.62 per TRX.

For one USDT transfer a day, that means about 6,689 TRX staked for energy and about 213 TRX staked for bandwidth. Bandwidth staking is cheap in absolute terms and removes the 0.345 TRX charge. Energy staking is where the big amount sits. Both lock coins: after unstaking, TRX returns only after 14 days.

If you do not hold that much TRX, energy can be delegated to your address for a set period instead.

At an example rate of 32 SUN per unit for 1 hour, energy for one standard transfer costs 65,000 × 32 = 2,080,000 SUN, or 2.08 TRX. This is an example rate: the exact price is shown in the service before you pay, and reference prices are on the pricing page.

What to check before a USDT transfer

  1. Energy: on your address page in TronScan, compare available energy with 64,285 or 130,285.
  2. Bandwidth: check that at least 345 is available. If not, keep at least 0.35 TRX on the address, or the transfer may fail.
  3. Recipient: find out whether their address already holds USDT; a new address needs twice the energy.
  4. After sending: open the receipt in TronScan and check whether any TRX was burned for energy or for bandwidth. No burn on both lines means the resources were covered in full.

Step-by-step ordering is described in the guides, and the full fee breakdown is in the USDT TRC-20 transfer fee guide.

FAQ

Which costs more, energy or bandwidth? Per unit, bandwidth: 1,000 SUN against 100 SUN. Per USDT transfer, energy: 6.4285 TRX against 0.345 TRX.

Does a TRX transfer need energy? No. A plain TRX transfer uses only bandwidth, usually 265 to 268 units.

Can I stake for both resources? Yes, but each stake goes to one resource. You can split your TRX between two stakes.

Why did I pay 0.345 TRX if I rented energy? Energy covers the contract call only. Bandwidth is charged separately, and if your free allowance could not cover the full 345 units, the network burned TRX for all of it. More answers are in the FAQ.

Rent energy

UsdtPull sends energy to your address for a set period. The transfer goes through without burning TRX, your keys stay with you and the energy returns on its own afterwards.

Energy rentalUSDT TRC-20
  1. Address and period

    In the app, you enter your wallet address, the amount of energy and the rental period.

  2. Energy on your address

    Energy lands on your address. The delegation is visible in the block explorer.

  3. No TRX burned

    The transfer uses the rented energy instead of your TRX. When the period ends, the energy returns on its own.

Related posts

  1. Calculations

    Freeze TRX or Rent Energy: Which Makes Sense for Your Volume

    Freezing TRX gives about 9.6 energy per TRX a day, so one USDT transfer a day needs about 6,700 TRX staked. When freezing pays off and when renting is cheaper.

    8 min
  2. Calculations

    How Much TRX Do You Need to Send USDT TRC-20?

    To send USDT TRC-20 with no energy, keep about 6.8 TRX, or 13.4 TRX if the recipient has no USDT. Exact numbers from real transfers as of Oct 13, 2026.

    8 min
  3. Calculations

    USDT TRC-20 Transfer Fee: What It Costs and How to Pay Less

    What a USDT TRC-20 transfer costs today: 6.5 or 13.1 TRX burned, or less with staked or rented TRON energy. Why the amount you send does not matter.

    7 min