Short answer. Your wallet burned TRX because the transfer needed Energy and your address had none. A USDT transfer takes 64,285 Energy when the recipient already holds USDT and 130,285 when it holds none. The network charges 100 sun (0.0001 TRX) per unit of Energy. At 20:13 UTC on 27 September 2026 our price list rounded the two sizes up to 65,000 and 131,000 Energy, which means 6.50 TRX or 13.10 TRX burned, or 1.95 TRX or 3.93 TRX if you rent the Energy at Cutfee first.
The rest of this page answers the three questions behind that one: why a token transfer needs so much Energy, which of the two sizes your next transfer will need, and what the numbers on Tronscan mean.
Why a USDT transfer needs so much Energy
Most of it is a surcharge. TRON prices contract calls by how busy the contract is. This is the network's dynamic energy model: a contract used more than a threshold in a maintenance cycle gets an energy_factor, and every operation it runs costs that much extra. USDT is the busiest contract on TRON. On 27 September its factor was 34,000, which is the ceiling the network allows (getDynamicEnergyMaxFactor is also 34,000). In other words, each operation costs up to 3.4 times its base price on top of the base price.
The receipts show it plainly. We read every third block from 86,622,431 to 86,622,539, 37 blocks in all (20:08–20:14 UTC that day). Of the 1,772 successful USDT transfers in them, all but two reported one of these two lines (those two used 65,123):
| Recipient | energy_usage_total |
of which energy_penalty_total |
Base cost of the code |
|---|---|---|---|
| Already holds USDT | 64,285 | 49,635 (77%) | 14,650 |
| Holds no USDT | 130,285 | 100,635 (77%) | 29,650 |
Without the surcharge, a transfer to a USDT holder would need 14,650 Energy and burn about 1.47 TRX. The other 5 TRX or so of today's burn is what you pay for USDT being so popular. The factor can come down if USDT traffic drops below the threshold, and every wallet estimate would come down with it. It has no reason to while USDT stays the most used token on the network.
64,285 or 130,285: which one will your transfer need
It depends only on the recipient's USDT balance right now:
- The recipient holds some USDT → about 65,000 Energy. The transfer changes a balance that already exists.
- The recipient holds zero USDT → about 131,000 Energy. The transfer has to write a new balance into an empty slot of the USDT contract, and writing into an empty slot is one of the most expensive things a contract can do.
"Zero" is about the balance, not the wallet's age. A wallet that has sent all its USDT away counts, and so does an exchange deposit address whose funds have been swept. The recipient's TRX makes no difference.
To know before you send, open the recipient's address on Tronscan and look for USDT among its tokens. In our sample, 403 of 1,772 successful transfers (about 23%) went to an address with no USDT and paid the double size.
What the numbers on Tronscan mean
Open any USDT transfer on Tronscan and look at its resources. Two fields decide what it cost you:
- Energy consumed — 64,285 or 130,285, as above.
- Energy fee — the TRX burned for the Energy your address did not have. For a transfer that had no Energy at all, it is 64,285 × 100 sun = 6.4285 TRX. One transfer from the sample,
2103f762…, burned exactly that, plus 0.345 TRX for 345 bytes of Bandwidth. That is 6.77 TRX in total, the figure many guides quote.
Our price list sells whole packages, 65,000 and 131,000 Energy, so the 6.50 TRX in the short answer is 65,000 × 100 sun. That is a few hundredths more than a real burn, and it is the right figure to compare rental against: it prices the Energy the rental gives you.
If the burn you saw was 13 TRX or more for a transfer to a USDT holder, it was a different year. That figure comes from the 210-sun price that applied from September 2024 to August 2025; the price has been 100 sun since proposal #104. The history of the price, proposal by proposal, is in our fee article.
What other people's transfers actually paid
Burning is the exception. Of the 1,772 successful USDT transfers in the sample, 1,633 paid no TRX for Energy at all: the sending address already had it, staked or rented. 30 burned part of it and 109 burned all of it. The burn your wallet shows is what you pay if you do nothing, not the going rate.
How to stop burning it
- Rent the Energy for the transfer: 1.95 TRX for 65,000, 3.93 TRX for 131,000. You pay from the address that will send the USDT, and the Energy arrives there within a minute and stays for one hour. Rent it on the home page.
- Stake TRX for a daily Energy allowance of your own. That makes sense for several transfers a day, every day: how much TRX to stake, and when it beats renting.
- If a transfer has already failed and the TRX is gone anyway, that is a different problem: what OUT_OF_ENERGY means and what it cost you.
Check it yourself
The prices, as our site shows them:
curl https://api.cutfee.com/pub/rates
curl https://api.cutfee.com/pub/tiers
The surcharge on the USDT contract (look for energy_factor under contract_state):
curl -X POST https://api.trongrid.io/wallet/getcontractinfo \
-d '{"value":"TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t","visible":true}'
The price of Energy and the ceiling on the surcharge (getEnergyFee, getDynamicEnergyMaxFactor):
curl https://api.trongrid.io/wallet/getchainparameters
And any transfer's own receipt, with energy_usage_total and energy_penalty_total:
curl -X POST https://api.trongrid.io/wallet/gettransactioninfobyid \
-d '{"value":"2103f7621cd38558a77f9b297cd9d754a7eb07e8418714b80858c7f677255b45"}'
The sample itself: every third block from 86,622,431 to 86,622,539, 37 blocks. One call returns the receipts of a whole block. We count a transfer when the call went to the USDT contract, its result is SUCCESS and it left a Transfer log. The block below holds the transfer above:
curl -X POST https://api.trongrid.io/wallet/gettransactioninfobyblocknum \
-d '{"num":86622431}'
If what you read differs from this page, yours is newer. Today's price of a transfer is always on the Cutfee home page.