USDT TRC20 fee check · free · reads the chain directly

What will this USDT transfer cost?

On Tron a USDT transfer is paid in energy and bandwidth, and whatever the address does not have of its own is burned as TRX. Paste the Tron address you are sending from and we work out the fee from the chain: the energy the transfer needs, what the address already has, and the TRX that would be burned for the rest.

Add the recipient and amount (optional)

The recipient changes the fee. Sending to an address that has never held USDT needs about twice the energy of sending to one that has. Without a recipient we price a send to an address that already holds USDT.

(a busy Tron wallet: runs a live check)

Public address only. No wallet connection, nothing to sign. The transfer is run as a simulation on a public Tron node, which sends nothing.

Where a TRC20 fee comes from

Sending USDT on Tron runs Tether’s contract, and running a contract costs two resources. Energy pays for the computation. Bandwidth pays for the bytes of the transaction itself. An address can hold some of each: every activated account gets 600 bytes of free bandwidth a day, and staking TRX gives energy that refills over a day. Whatever the transfer needs beyond what the address holds is paid by burning TRX at the chain’s current price, and that burn is the fee your wallet shows.

So the same transfer can cost nothing from one address and several TRX from another. It depends on how much energy the address has, how much of its daily bandwidth is left, and who the recipient is. A wallet usually shows one number with none of that behind it, which is why a fee can look high for no visible reason.

How this page works it out

We run the exact transfer as a simulation on a Tron node, which sends nothing, and read the energy it used. We build the unsigned transaction to measure its size in bytes. We read the address’s own energy and bandwidth, and both prices from the chain’s own parameters: sun per unit of energy and sun per byte. The fee is the shortfall in each multiplied by its price, and the result shows each of those figures on its own line so you can redo the sum yourself.

On 11 November 2026 a USDT transfer to an address that already held USDT needed 64,285 energy, and one to an address that had never held it needed 130,285. At the chain’s price of 100 sun per energy, with no energy of its own, that is about 6.43 TRX against about 13.03 TRX. The transaction was 345 bytes, so once the 600 free bytes are used up for the day the bandwidth adds 0.345 TRX at 1,000 sun per byte.

Energy

Measured from a simulation of this exact transfer, not taken from a table. A recipient that has never held USDT costs more, because the contract writes a new balance entry for it.

Bandwidth

The size of the unsigned transaction in bytes. Covered by the address’s free daily bandwidth or by staked bandwidth when there is enough, burned as TRX when there is not.

The TRX burned

Only the shortfall is burned. When the address’s own energy and bandwidth cover the transfer, the fee is zero, and the result says so.

The dollar figure

The TRX price from the deepest WTRX pool on DexScreener, named in the result with its pool. It is shown on this page only, never in a receipt, and left out when the price cannot be read.

When there is no fee to give

A fee only matters if the transfer would go through. If the address is frozen, has never been activated, holds no USDT on Tether’s own contract or less than the amount, or the contract refuses the transfer, the result says which, and gives no fee for it, because there is nothing to pay for until that is fixed. If the address does not hold enough TRX to cover the burn, the result says how much more it needs.

If a part of the chain could not be read, the result says the check is incomplete and gives no total. A fee built from a guessed figure would read exactly like a measured one.

Anyone charging to unfreeze or recover USDT is a scammer. Only Tether or Circle can unfreeze. If this check finds the address frozen, the fee is not the problem, and no amount of TRX or energy will move the USDT. What a freeze means and what you can do.

Questions people ask

How much does it cost to send USDT on Tron?

It depends on the sending address and the recipient. A USDT transfer needs energy and bandwidth, and whatever the address does not hold of its own is burned as TRX. On 11 November 2026 a transfer to an address that already held USDT needed 64,285 energy, about 6.43 TRX at 100 sun per energy with no energy of its own, and one to an address that had never held USDT needed 130,285 energy, about 13.03 TRX. Paste your address above for the figure that applies to you right now.

Why is my USDT TRC20 fee so high?

Usually because the address has no energy of its own, so every unit the transfer needs is paid by burning TRX. The recipient matters too: sending to an address that has never held USDT needs about twice the energy, because Tether's contract writes a new balance entry for it. The check above shows which of these applies, with the figures.

What are energy and bandwidth on Tron?

Energy pays for running a contract, and a USDT transfer runs Tether's contract. Bandwidth pays for the bytes of the transaction itself. Every activated account gets 600 bytes of free bandwidth a day, and staking TRX gives energy and bandwidth that refill over a day. When an address has too little of either, the chain burns TRX for the rest at its current price.

How much TRX do I need to send USDT?

Enough to cover the TRX the transfer would burn, which is the shortfall in energy and bandwidth times their prices on the chain. The result above states that figure, and if the address holds less TRX than it needs, it says how much more. Without it the transfer does not go through.

Where does the dollar figure come from?

From the price of TRX in the deepest WTRX pool on Tron that DexScreener reports, named in the result together with the pool. It is a market price, so it is shown on this page only and never written into a receipt, and if the price cannot be read the dollar figure is left out. The TRX figure comes from the chain and does not depend on it.

Why does the check give no fee for my address?

Because the transfer would not go through as it is, so there is nothing to price yet. The result names the reason: the address is frozen, it has never been activated, it holds no USDT or too little on Tether's own contract, or the contract refuses the transfer. If part of the chain could not be read, the check is marked incomplete and gives no total rather than a guessed one.

Someone offers to unfreeze my USDT or recover a failed transfer for a fee. Is that real?

No. Anyone charging to unfreeze or recover USDT is a scammer. Only Tether or Circle can unfreeze, and a failed transfer never moved the USDT in the first place, so there is nothing to recover. Veriql never offers a recovery service.