There is no single TRON energy price. There are two, they are set by completely different mechanisms, and confusing them is why people get contradictory answers about what a USDT transfer costs. Read straight off the chain today, the burn price is 100 sun per unit of Energy — 0.0001 TRX. The rental price is whatever the market says at the moment you place an order.
Most pages answering “what is the TRON energy price” publish a table of current rates. This one explains where each number comes from, because a rate you cannot interpret is a rate you cannot check.
TRON energy price one: what the network charges to destroy TRX
If your wallet has no Energy, TRON does not reject the transaction. It burns TRX to cover the shortfall, at a rate fixed in the chain’s own parameters as `getEnergyFee`.
That value is not a market price. It is a governance decision, changed only when Super Representatives vote a proposal through. The history is short and worth knowing:
| Date | Price per Energy | Change | | — | — | — | | Dec 2022 | 420 sun | — | | 19 Sep 2024 | 210 sun | −50% | | 29 Aug 2025 (Proposal #104) | 100 sun | −52% |
You can read the live value yourself rather than trust any page, including this one:
“` POST https://api.trongrid.io/wallet/getchainparameters “`
Look for `getEnergyFee` in the response. As of 20 July 2026 it returns `100`.
What that makes a USDT transfer cost
A USDT (TRC-20) transfer consumes roughly 65,000 Energy, or about 130,000 if the receiving address has never held USDT — the contract has to create a balance record for it the first time, and that costs extra once.
| Transfer | Energy | TRX burned | At $0.3263 | | — | — | — | — | | Recipient already holds USDT | ~65,000 | 6.5 TRX | ~$2.12 | | Recipient has never held USDT | ~130,000 | 13 TRX | ~$4.24 |
That is the ceiling — the most a transfer can cost you. Every other route is cheaper by construction.
TRON energy price two: what the market charges to lend you Energy
Energy is not created by burning. It is created by staking TRX. The network issues a fixed pool of Energy each day — `getTotalEnergyCurrentLimit` currently sits at 180 billion units — and divides it among everyone who has staked, in proportion to their share.
A staker who is not using their allocation can delegate it to someone else’s address for a period. That is what the rental market is: you are paying for temporary use of a resource somebody has already produced, not paying to destroy tokens.
This is the whole reason renting is cheaper than burning. The two prices are not competing offers for the same thing:
- Burning removes TRX from supply permanently. The 6.5 TRX is gone.
- Renting transfers a fee to a staker, who keeps their principal and gets their Energy back when the rental expires.
Nothing is destroyed in the second case, so the price can settle far below the burn rate and still pay everyone involved.
What actually moves the rental price
Four things, roughly in order of how much they matter day to day:
1. How much staked Energy is sitting idle. Supply. When large stakers have unused allocation, price falls. 2. Network demand. When TRC-20 activity spikes, more wallets need Energy in the same hour. 3. Duration. A one-hour rental and a thirty-day rental are different products. Short durations usually price higher per unit because the provider’s capital turns over faster. 4. How fast you need filling. An order priced at the current top of the book fills immediately; one priced below it waits for a seller to come down.
That last point is why order forms expose a price tier rather than a single number. On TronSave the API takes `unitPrice` as `”FAST”`, `”MEDIUM”`, `”SLOW”`, or an explicit number in sun — `”MEDIUM”` is the documented default, `”SLOW”` trades speed for savings, and passing a number gives you full control if you want to sit below the market and wait.
How to read a TRON energy price and know if it is fair
Do the arithmetic in TRX, not in percentages, because percentage claims float on whatever baseline the page chose.
“` cost in TRX = energy needed × unit price in sun ÷ 1,000,000 “`
So 65,000 Energy at a quoted 40 sun is `65,000 × 40 ÷ 1,000,000` = 2.6 TRX. Compare that to the 6.5 TRX burn ceiling and you have your answer without trusting anyone’s savings claim.
Two things to check before you accept a quote:
- Is the price for the duration you need? A cheap one-hour rate is not cheap if your Energy expires before your batch finishes.
- Does the order fill? An unfilled order at a great price has cost you a delay, not saved you money. Partial fills are normal in thin markets — size accordingly.
Live rates move, so this post does not quote one. Check the current book on the TRON energy market and run the formula above against it.
The case for staking instead
If your sending is steady and predictable, you can skip the market entirely: stake TRX yourself and receive a daily Energy allocation. The trade-off is capital and time — staked TRX takes 14 days to unlock (`getUnfreezeDelayDays`), so it is a commitment, not a position you exit on a whim.
A reasonable rule: stake enough to cover your normal daily volume, rent the spikes. The TRON staking guide covers current yields, and if your volume is bursty, Auto-Buy tops up the gap without you watching it.
FAQ
Why do different sites quote different TRON energy prices? Because they are quoting different things. Some quote the fixed burn rate (100 sun), some quote live rental rates, and rental rates vary by duration and by how much idle staked Energy exists at that moment.
Does the burn TRON energy price ever change? Only by governance proposal. It has moved twice since 2022 — 420 → 210 → 100 sun. There is no schedule; it changes when Super Representatives vote one through.
What happens if I have some Energy but not enough? TRON uses what you have and burns TRX for the shortfall. You are not charged the full burn cost twice — but a transaction that runs out mid-execution reverts with `OUT_OF_ENERGY` and the TRX consumed up to that point is not refunded. See why TRON transactions fail.
Is bandwidth priced the same way? No. Bandwidth is a separate resource with its own parameter, `getTransactionFee`, currently 1,000 sun per byte. Simple TRX transfers use bandwidth; smart-contract calls like USDT transfers use Energy. The energy and bandwidth explainer covers the split.
`getEnergyFee` (100), `getTotalEnergyCurrentLimit` (180,000,000,000), `getUnfreezeDelayDays` (14) and `getTransactionFee` (1,000) were read from TronGrid chain parameters on 20 July 2026; the TRX price ($0.3263) from CoinGecko the same day. Resource mechanics per the TRON resource model documentation. Rental rates are not quoted because they float — check the live book.
