1. Home
  2. Fee calculator

Free tool

TRON energy calculator and complete guide to TRC-20 fees

Pick a transaction type and how often you send it. The TRON energy calculator shows the TRX you would burn per transfer and per month, and how much TRX you would need to stake to pay nothing at all.

  • Licensed, regulated exchange
  • Operating since 2013
  • Card & bank payments
Fact-checked against official sources 9 min read
Coral fractured sphere sculpture, an abstract image for breaking down TRON network fees
No. 30 — Fee calculatorAPENFT Asia
NFT price · Live
—

Key takeaways

  • TRON charges two resources: Energy for smart-contract work and Bandwidth for transaction size. If you have neither, TRX is burned.
  • At the time of writing, an NFT transfer costs about 1.43 TRX to an existing holder and about 2.93 TRX to a new one if you burn TRX. USDT costs roughly four times more.
  • Staking about 1,480 TRX covers one NFT transfer a day for free. The TRX stays yours and can be unstaked with a 14-day wait.
  • Free daily Bandwidth (600 points) covers only one or two simple transfers.
  • The calculator below loads live network parameters from TronGrid and falls back to measured reference values.

TRON Energy & Bandwidth calculator

Using reference network parameters (live data unavailable)

Pick what you plan to do and how often. The calculator shows what it costs if you burn TRX, and how much TRX you would need to stake to make it free.

Transaction type
Energy per transaction—
Bandwidth per transaction—
Cost if you burn TRX—

—

TRX to stake for free transactions—

—

Monthly saving with staking—
Energy price
100 sun
Bandwidth price
1000 sun
Energy per 1 staked TRX per day
≈ 9.7
Free daily Bandwidth covers
—
How to read this
  • Energy pays for smart-contract work (every NFT or USDT transfer). Bandwidth pays for the size of the transaction in bytes.
  • If you have neither, the network burns TRX from your balance to cover the fee.
  • Sending tokens to an address that has never held them costs about twice the Energy, because the contract has to create a new storage slot.
  • Staked TRX stays yours. You can unstake at any time; the TRX returns after a 14-day waiting period.

Estimates only. Real costs depend on current network parameters and the exact contract call.

How to use the TRON energy calculator

The tool answers one practical question: what will my transfers cost, and is it worth staking TRX to make them free? It runs entirely in your browser. Nothing you type is sent to us.

  1. Choose a transaction type. Options are: send NFT to a wallet that already holds NFT, send NFT to a wallet that has never held it, send TRX, send USDT (TRC-20), approve a token for a dApp, and a rough estimate for a swap on SunSwap.
  2. Set how many transactions you make per month. Drag the slider from 1 to 300. The default is 30, about one a day.
  3. Check the TRX price. The field is filled with the live TRX/USD price from CoinGecko when it loads. You can overwrite it to test other scenarios.
  4. Enter TRX you already staked for Energy. Leave it at zero if you have not staked anything.
  5. Read the results. You get Energy and Bandwidth per transaction, the cost per transfer and per month if you burn TRX (in TRX and USD), the TRX you would need to stake to cover the activity, how much of it your current stake already covers, and the monthly saving staking would bring.

At the top of the widget a small label tells you where the network numbers come from. “Loaded live from TronGrid” means the current Energy price, Bandwidth price and free Bandwidth limit were read from the chain, and the Energy-per-TRX ratio was calculated from the network’s total Energy limit and total staked weight. If TronGrid is slow or blocks the request, the tool says it is using reference parameters: 100 sun per Energy unit, 1,000 sun per byte of Bandwidth, 600 free Bandwidth points and about 9.7 Energy per staked TRX per day.

What the calculator does under the hood

It helps to know the formulas, because then you can sanity-check any fee you see in a wallet.

  • Burn cost per transaction = Energy × Energy price, converted from sun to TRX (1 TRX = 1,000,000 sun). Bandwidth is added only if your free daily Bandwidth cannot cover even one transaction of that size.
  • Monthly burn = Energy cost × transactions per month, plus Bandwidth cost for the transfers that exceed your free daily allowance.
  • TRX to stake = daily Energy need ÷ Energy per staked TRX per day, rounded up. The tool never suggests less than one transaction’s worth, because Energy is spent per transaction.
  • Monthly saving = the share of your Energy burn your current stake covers, priced at the TRX rate you entered.

The Energy and Bandwidth figures per action are fixed reference values. For NFT, TRX and USDT they come from transactions measured on TRON mainnet. For approvals and swaps they are rougher estimates, because the exact cost depends on the dApp and route; treat those two options as ballpark numbers.

TRON fees explained: Energy vs. Bandwidth

TRON does not have a gas auction like Ethereum. Instead, every account has two resource meters.

Energy

Pays for computation inside smart contracts. Every TRC-20 transfer, including NFT and USDT, is a contract call and needs Energy. Plain TRX transfers need none. You get Energy by staking TRX, renting it, or the network burns TRX to cover it.

Bandwidth

Pays for the size of the transaction in bytes. Every transaction needs it. Each account gets 600 free points a day; beyond that you stake TRX for Bandwidth or the network burns TRX at 1,000 sun per byte.

When you sign a transaction, the network first uses the resources you have. If they are not enough, it burns TRX from your balance to cover the gap. For contract calls, the amount it is allowed to burn is capped by a fee_limit that your wallet sets. If the cap is too low, the transaction fails with an out-of-energy error, and the Energy already spent is still charged. You can inspect such failures with our TRON explorer tool.

Measured costs for common transactions

These are the reference numbers the calculator uses. They were measured on mainnet and priced at 100 sun per Energy unit. TRON governance can change the parameters, so the live widget is always the better guide.

ActionEnergyBandwidthBurned TRX (Energy)
NFT to existing holder≈ 14,309≈ 345 B≈ 1.43
NFT to new holder≈ 29,309≈ 345 B≈ 2.93
USDT to existing holder≈ 64,285≈ 345 B≈ 6.4
USDT to new holder≈ 130,285≈ 345 B≈ 13.0
TRX transfer0≈ 268 B0

Two things stand out. First, USDT is far more expensive than NFT. The USDT contract is subject to TRON’s dynamic energy model, which adds a penalty for very heavily used contracts. Second, the first transfer to a new holder costs about double, because the token contract has to write a new balance entry.

Bandwidth looks small next to Energy, but it adds up. A TRC-20 transfer uses about 345 bytes. If your free 600 points are already used up, that is another 0.345 TRX burned. A plain TRX transfer uses about 268 bytes, so free Bandwidth covers roughly two of those a day, but only one TRC-20 transfer.

100 sunEnergy price per unit
1,000 sunBandwidth price per byte
600Free Bandwidth points a day
≈ 9.7Energy per staked TRX per day

Burn or stake? A worked example

Say you send NFT to a friend’s wallet, which already holds the token, once a day. That is about 30 transfers a month.

  • Burning TRX: 30 × 1.43 ≈ 43 TRX a month in Energy. Your free Bandwidth covers one TRC-20 transfer a day, so Bandwidth adds nothing extra.
  • Staking: 14,309 Energy a day ÷ 9.7 Energy per TRX ≈ 1,475 TRX, so about 1,480 TRX staked covers it completely.

Over a year, burning would cost you roughly 520 TRX. Staking costs nothing except the opportunity cost of locking 1,480 TRX, which you can unstake later with a 14-day wait. You also receive TRON Power and can vote for Super Representatives, which may earn voting rewards. For a frequent sender, staking almost always wins.

Now take a USDT sender doing one transfer a day. Burning costs roughly 6.4 TRX per transfer, around 190 TRX a month. To cover it by staking you would need around 6,600 TRX. That is a bigger commitment, which is why many USDT users rent Energy instead.

Crypto coins lying on a laptop keyboard, illustrating everyday on-chain transfers and their fees
Frequent senders save the most by staking or renting Energy.APENFT Asia

Seven ways to cut your TRON fees

  1. Stake TRX for Energy. The most reliable long-term fix. Use the calculator to size your stake, then follow our TRON staking guide to freeze TRX under Stake 2.0.
  2. Rent Energy for one-off bursts. JustLend DAO offers Energy rental, and its rental rate was reported cut to 8%. Third-party rental markets also exist, but use them with caution and only through official sites. Our JustLend review covers how it works.
  3. Send to addresses that already hold the token. The second transfer to the same address costs about half the first. If you send to an exchange, use the same deposit address each time.
  4. Batch your transfers. One larger transfer costs the same Energy as a small one. Sending once a week instead of daily cuts fees by roughly 85%.
  5. Avoid unnecessary approvals. Each approval for a dApp is a separate contract call. Approve only what you need and revoke old approvals you no longer use.
  6. Keep a small TRX buffer. A wallet with zero TRX cannot pay for any shortfall, and the transfer simply fails. Keep a few TRX available even if you stake.
  7. Check the fee limit before confirming. Wallets like TronLink show an estimated Energy cost and a maximum fee. If it looks far higher than the table above, stop and double-check the token contract.

Need TRX for fees or staking?

Buy TRX with a card on a regulated exchange, withdraw it to your own TRON wallet and stake it for Energy to make your NFT transfers free.

Licensed, regulated exchange · Operating since 2013 · Card & bank payments
Start with APENFT

Burn, stake or rent: which fits you?

There is no single right answer. It depends on how often you transact and how much TRX you are willing to lock up.

ProfileBest optionWhy
A few transfers a monthBurn TRXSmall total cost, no lock-up
Daily NFT senderStake TRXAbout 1,480 TRX covers it
Heavy USDT userStake or rentBurning adds up fast
One-off big activityRent EnergyShort-term need only

If you only hold NFT tokens and rarely move them, burning a couple of TRX now and then is perfectly reasonable. Make sure the wallet always has a few TRX, which you can top up after you buy NFT or TRX. Once you send several times a week, the calculator will usually show that staking pays for itself within a few months, measured in TRX you no longer burn. Renting sits in between: you pay a fee for a fixed period, without locking up capital, which suits short bursts such as moving many tokens in one day.

Common fee mistakes

  • Ignoring the “new holder” penalty. If you plan to send NFT to ten new wallets, budget about 2.93 TRX each, not 1.43.
  • Confusing networks. NFT also exists as BEP-20 and ERC-20 tokens on other chains. Fees there work completely differently. Our multichain guide explains the versions.
  • Assuming swaps cost the same as transfers. A swap on a DEX touches several contracts and can use many times more Energy than a simple transfer. Read our SunSwap guide before trading on-chain.
  • Unstaking right before you need TRX. The 14-day wait means staked TRX is not instantly available. Plan ahead.
  • Trusting “zero-fee” offers from strangers. Fee-saving services that ask for your private key or for unlimited approvals are scams.

Parameters can change

Everything in this guide rests on network parameters chosen by TRON’s Super Representatives through on-chain proposals. The Energy price was cut sharply by a governance proposal in the past, and free daily Bandwidth was lowered from 1,500 to 600 points. The Energy-per-TRX ratio also moves every day as total network stake changes. That is why the calculator tries to load live values first and shows clearly when it is using reference figures.

If you want to see your own account’s current Energy and Bandwidth, paste your address into the TRON address lookup. If you want to set up staking in a wallet, our TronLink wallet review walks through it step by step.

Ready to hold your first NFT tokens?

Create a free account on a regulated exchange, buy with a card in a few minutes and withdraw to your own TRON wallet.

Licensed, regulated exchange · Operating since 2013 · Card & bank payments
Start with APENFT

Frequently asked questions

How much does it cost to send a TRC-20 token on TRON?

It depends on the token and the recipient. At the network parameters at the time of writing, an NFT transfer to an address that already holds NFT uses about 14,309 Energy, roughly 1.43 TRX if burned, while a USDT transfer uses about 64,285 Energy, roughly 6.4 TRX.

Why does sending tokens to a new address cost more?

When the recipient has never held the token, the contract has to create a new storage slot for its balance. That roughly doubles the Energy: about 29,309 instead of 14,309 for NFT, and about 130,285 instead of 64,285 for USDT.

How much TRX do I need to stake to get free transactions?

Each staked TRX currently yields roughly 9.7 Energy per day, so about 1,480 TRX covers one NFT transfer a day to an existing holder. For a daily USDT transfer you would need roughly 6,600 TRX. The calculator does this maths for your own numbers.

What is TRON Bandwidth and is it free?

Bandwidth pays for the size of a transaction in bytes. Every account gets 600 free Bandwidth points per day, enough for one or two simple transfers. Beyond that, the network burns TRX at 1,000 sun per byte, or you can stake TRX for Bandwidth.

Is the TRON energy calculator accurate?

It uses Energy figures measured on TRON mainnet and loads the live Energy price, Bandwidth price and Energy-per-TRX ratio from TronGrid when available. Real costs can still differ slightly depending on the exact contract call and the dynamic energy model.

Can I get my staked TRX back?

Yes. Staked TRX stays in your account. When you unstake under Stake 2.0, the TRX returns after a 14-day waiting period, and a pending unstake can be cancelled.

Sources & official resources

  1. TRON Developers — Resource model
  2. TronGrid — chain parameters endpoint
  3. Tronscan — AINFT (NFT) TRC-20 token
  4. Dwellir — TRON energy and USDT transfers
  5. CatFee docs — USDT transfer energy on TRON
  6. CryptoBriefing — JustLend DAO energy rental and sTRX