mainnet 11:54:29 UTC
/index/ /tools/ /20 tron-fee-calculator
live

TRON fee
calculator.

Energy price
420 SUN
per energy unit (burn)
Bandwidth
1000 SUN
per byte (burn)
Presets
5
TRX · USDT × 3 · swap
TRX/USD
fetching…
/20TRON FEE · MAINNET
Energy
31,895units
13,395,900 SUN
Bandwidth
345bytes
345,000 SUN
Total burn
13.7409TRX
energy + bandwidth
/custom — paste exact resources
energy
@ 420 SUN/unit
bandwidth
@ 1000 SUN/byte
Total fee
13.7409 TRX
In SUN
13,740,900 SUN
In USD
/reference — typical TRON resource costs
operationenergybandwidthnote
TRX transfer 0 268 plain TRX send between existing accounts
USDT → existing 31,895 345 recipient already holds the USDT contract balance
USDT → new 64,895 345 recipient has not received this TRC-20 before
USDT → 0-TRX wallet 64,895 345 recipient has no TRX at all (account creation) (+1 TRX activation)
TRC-20 swap 150,000 800 typical SunSwap-style trade
/notes
01
Two resources, one bill.
TRON splits transaction cost into energy (smart-contract execution) and bandwidth (raw byte size). A plain TRX transfer consumes bandwidth only; TRC-20 calls consume both. The total burn cost in TRX is energy × 420 SUN + bandwidth × 1,000 SUN, divided by 1,000,000 to get TRX.
02
Free bandwidth allowance.
Each account gets a daily free-bandwidth allowance (typically 600 points/day) that resets every 24 hours. If your transaction fits inside this allowance, the bandwidth portion of the bill is zero. Energy has no equivalent free allowance — every contract call burns or stakes for its energy.
03
Activation fees catch new wallets.
Sending USDT or any TRC-20 to a wallet that has never held TRX triggers a 1-TRX account-creation charge on the sender. The recipient's wallet appears empty otherwise — the network won't lazily create accounts.
/faq
01

How much does it cost to send USDT on TRON?

Sending USDT (TRC-20) to a wallet that already holds the token costs about 31,895 energy plus 345 bandwidth — roughly 13.4 TRX at the current 420-SUN-per-energy rate. Sending to a wallet that has never received the token doubles the energy cost. Sending to a wallet with zero TRX balance adds a 1-TRX account-activation fee.

02

What's the difference between energy and bandwidth?

Bandwidth covers transaction byte size (the network counts each byte), while energy covers smart-contract execution cost. Plain TRX transfers consume only bandwidth. TRC-20 transfers and contract calls consume energy on top.

03

Why is bandwidth sometimes free?

Every TRON account gets a daily allowance of free bandwidth points (typically 600/day). If your transaction fits inside that allowance, the bandwidth portion costs nothing. Energy has no equivalent free allowance.

04

Can I avoid these fees by staking TRX?

Staking (originally "freezing") locked TRX in exchange for energy and bandwidth — at zero burn cost. That mechanism still exists post-Stake 2.0. The numbers shown here are the direct burn cost; stakers effectively pay this in opportunity cost of locked TRX instead.

05

Why is "USDT → 0-TRX wallet" so much more expensive?

Sending TRC-20 tokens to an address that has never held any TRX means you have to pay the 1-TRX "account creation" fee on behalf of the recipient. That's separate from the energy and bandwidth costs of the transfer itself.