Merchant panel
English
Get the app

Tron energy and bandwidth: why USDT TRC20 fees vary

By John · Published:

Tron does not charge one gas price. A USDT transfer uses two resources, bandwidth and energy, and you can pay for them in three different ways. That is why the same transfer can cost almost nothing one day and a few TRX the next. Here is how it works, in plain terms.

Two resources instead of one fee

Most blockchains charge a single fee in their own coin. Tron splits the cost into two resources. Bandwidth pays for the size of the transaction data. Energy pays for the computing work a smart contract does.

Plain TRX transfers use only bandwidth. A USDT transfer is a call to the USDT smart contract, so it needs both. Every account receives a small free bandwidth allowance each day, but energy has no free allowance: you get it by staking TRX, by renting it, or by burning TRX.

How much energy a USDT transfer uses

A TRC20 USDT transfer needs roughly 65,000 units of energy when the receiving address already holds USDT. If the receiver has never held USDT, the contract has to create a new storage entry, and the transfer needs about twice as much.

These figures are approximate and depend on the state of the contract, so a wallet should estimate the exact amount before you confirm. The number of units is set by the network’s rules; what you pay for them depends on the method you choose.

Three ways to pay for energy

Whichever method you use, the network gets paid for the same work. The methods differ in who holds the cost and how predictable it is:

Burn, stake or rent: Tron energy compared
Burn TRXStake TRXRent energy
What you doNothing; TRX is deducted automatically when you sendLock TRX to receive a daily energy allowancePay a service for energy delegated to your address
What it costsThe full network price of the energy, in TRX, every timeYour TRX stays yours but is locked, so you carry its price riskA fee to the service, often lower than burning
Good forOccasional sendersFrequent senders who can lock TRX for a whileFrequent senders who prefer not to lock TRX
Watch out forThe bill is higher when you send to a fresh addressA waiting period before staked TRX can be withdrawnDepending on a third party; compare the price with burning first

Why the same transfer costs different amounts

Four things decide what you actually pay on a given day:

  • Whether you have energy: staked or rented energy covers some or all of the transfer, and only the rest is burned as TRX.
  • Whether free bandwidth is left: the daily allowance covers a few small transactions, then bandwidth is also paid in TRX.
  • Who receives it: sending USDT to an address that holds none costs about double the energy.
  • The network price: the price of energy is a network parameter that can be changed, and the TRX price moves against your own currency.

The fee limit and failed transfers

A wallet sets a fee limit: the most TRX it is willing to burn for the transfer. If the limit is too low for the real energy cost, the transfer fails with an out-of-energy error. The failed attempt still used resources, and what was consumed is not refunded.

The simplest protection is to keep a small TRX balance next to your USDT, and to use a wallet that shows the expected fee before you confirm.

Is staking or renting worth it?

It depends only on how often you send. If you send USDT on Tron a few times a month, burning TRX is usually the simplest choice and needs no setup. If you send many times a day, staked or rented energy can lower the cost of each transfer.

Compare before you commit: look at the fee your wallet shows for a normal send, then at what staking or renting would cost. Never lock more TRX than you can afford to have unavailable, because its price can change while it is locked. This is general information, not financial advice.

Tron fees in Waletifi

Waletifi shows the network fee on the review screen before you confirm a transfer, with the amount in your local currency. If you hold USDT on Tron but not enough TRX for the fee, the app warns you before you try to send. Keys stay on your phone, and we can’t move your funds.

Questions and answers

Why was my USDT transfer almost free once and expensive another time?

The cost depends on whether you had energy or free bandwidth left that day, and on whether the receiving address already held USDT. A new receiver needs about twice as much energy, and anything not covered by energy is paid in TRX.

Do I lose my TRX if I stake it for energy?

No. Staked TRX stays yours and you can withdraw it after a waiting period, but it is locked meanwhile, and its price can move while it is locked.

How much TRX should I keep to send USDT on Tron?

There is no fixed amount, because the fee changes with the receiver and the network price. Keep a small buffer, and check the fee shown on the review screen before you confirm.

Can I send USDT on Tron without any TRX?

Only if energy has been delegated to your address and you still have free bandwidth. Without energy or TRX to burn, the transfer cannot be paid for.

See the Tron fee before you send

Download Waletifi for Android and check the network fee of every USDT transfer in your own currency before you confirm.

Get it on Google PlayComing soon Download on the App StoreComing soon Direct download (APK)

Android 7.0 or later. Download only from waletifi.com, and check the address bar before you install.