TRON energy vs bandwidth: key differences and costs
Energy powers smart contracts on TRON; bandwidth covers transaction size. Free daily bandwidth quota, burn costs, and when each resource is consumed.
Published · Updated
Every TRON transaction uses bandwidth; smart contract calls such as USDT transfers also use energy[2]. Bandwidth measures the physical data byte size transmitted across the network, while energy measures the computational processing effort executed by the TRON Virtual Machine (TVM).
While TRON grants every active address 600 a day[1] bandwidth free each day—enough to cover the data payload of one standard transfer (≈ 345[3] bandwidth)—the network provides zero free energy. Moving TRC-20 tokens like USDT requires executing smart contract logic; without staked or rented energy, the network burns liquid TRX from your balance at the rate of 100 SUN[1] per unit of energy, resulting in a burn of ≈ 6.43 TRX[1] or ≈ 13.03 TRX[1].
Receivers
Price
- Per transfer
- 1.65 TRX
- Per day
- 164.80 TRX
30 days
4,944 TRX
19,500 TRX burning TRX instead SAVE 74 %
195,000,000 energy in 30 days
Sending this every day? A contract fixes the price — Talk to us →
Each transfer is one 1-hour order at 25.34 SUN per energy; an order total rounds up to 1,000 SUN, as quotes do. Day average = the day's windows weighted by length. Burn: 100 SUN per energy (getEnergyFee). Schedule from the published grid.
Side-by-side comparison: Energy vs. Bandwidth
The table below contrasts the technical characteristics, pricing, and rules of both resources:
| Feature | Bandwidth | Energy |
|---|---|---|
| Primary purpose | Transaction byte size transmission | Smart contract computation (CPU execution)[2] |
| Free daily allowance | 600 a day[1] per active account | None (0 units) |
| Consumed by native TRX transfer | A small amount of bandwidth | 0 energy |
| Consumed by USDT TRC-20 transfer | ≈ 345[3] bandwidth | 64,285[3] or 130,285[3] energy |
| Recovery period when staked | Linear over 24 hours | Linear over 24 hours |
| Typical burn fee if unsupplied | ≈ 0.35 TRX[1] (if over free allowance) | ≈ 6.43 TRX[1] or ≈ 13.03 TRX[1] |
When is each resource consumed?
Understanding which transactions trigger each resource prevents unexpected fee burns:
1. Sending native TRX (Bandwidth only)
Direct TRX transfers do not invoke smart contracts. The transaction simple-signs and moves native coin balances. Because the transaction size is small, sending TRX once or twice a day is typically free if covered by your daily free bandwidth quota. If your free quota is depleted, the network burns a small amount of TRX.
2. Sending USDT TRC-20 (Bandwidth + Energy)
USDT is an ERC-20-compatible token deployed under contract address TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t. Executing a transfer runs contract instructions on chain. Consequently:
- It consumes ≈ 345 bandwidth.
- It consumes 64,285 energy if the recipient holds USDT, or 130,285 energy if the recipient has a zero USDT balance.
If your wallet lacks energy, the energy deficit burns TRX. If your account also lacks enough TRX to satisfy the energy burn requirement, the transaction aborts with an OUT_OF_ENERGY error.
Why energy is more expensive than bandwidth
By contrast, bandwidth simply covers transaction propagation. The cost of burning bandwidth for a transfer is only ≈ 0.35 TRX, whereas burning energy costs ≈ 6.43 TRX or ≈ 13.03 TRX—making energy about 95% or more of a typical USDT transfer’s network cost.
How to optimize resource costs
To avoid high on-chain fees:
- Take advantage of free bandwidth: If you perform only one transfer per day, your bandwidth is completely free.
- Rent energy for smart contract calls: Since energy has no free allowance, buying energy before transferring USDT is the most effective way to eliminate TRX burn costs.
- Verify recipient address status: Check whether your recipient already holds USDT with our address checker to know whether you need 64,285 or 130,285 energy.
For full calculations of current network fees and rental options, see our guide on USDT TRC-20 fee.
FAQ
What is the difference between energy and bandwidth on TRON?
Bandwidth measures the byte size of transaction data and is required by all transactions. Energy measures the computational execution required by smart contracts and is only consumed when interacting with smart contracts like USDT TRC-20.
How much free bandwidth does TRON provide?
Every active TRON account receives a free bandwidth quota every day. Since a standard USDT transfer consumes a fraction of this, one transfer per day typically incurs zero bandwidth cost.
Is there free energy on TRON?
No. The TRON protocol does not provide free energy. To obtain energy, an account must stake TRX under Stake 2.0, rent energy from a provider, or burn liquid TRX at the network rate.
Does sending native TRX require energy?
No. Transferring native TRX coins executes directly at the ledger level without invoking the TRON Virtual Machine. It consumes only bandwidth and zero energy.