How much TRX to keep for a USDT transfer

At the current rate of 100 sun per Energy, a USDT TRC-20 transfer can cost about 6.4 TRX if the recipient already holds USDT, or about 13 TRX if their USDT balance is zero, before any Bandwidth charge. These are examples, not fixed fees: the contract’s Energy use and your available network resources determine what your wallet actually spends.
Energy use depends on the recipient’s USDT balance
A USDT transfer is a smart contract call, so it uses Energy to run the contract on the TRON Virtual Machine (TVM). TRON’s current documentation gives typical estimates of about 64,000 Energy when the recipient has a positive USDT balance and about 130,000 when the balance is zero; the network’s dynamic Energy rules can shift those amounts.
At 100 sun per Energy, those estimates work out to 6.4 TRX and 13 TRX if your account has no Energy to cover the call. One TRX equals 1,000,000 sun. The sender pays for the transaction, so receiving USDT does not require the recipient to hold TRX or Energy.
Energy is only part of the calculation. Every transaction also uses Bandwidth, which covers the transaction’s size. An account gets a free Bandwidth allowance of 600 units per rolling 24-hour period; if that and any staked or delegated Bandwidth are insufficient, TRX covers the shortfall. Check the wallet’s estimate before sending, since the remaining allowance depends on recent activity.
Check your wallet and recipient before sending
For an occasional transfer, check the sender’s available Energy, the recipient’s USDT balance, and the wallet’s estimated TRX cost. Then use this sequence:
- Confirm the recipient address and that it can receive USDT on TRON.
- Check whether the recipient already has a USDT balance; a zero balance can mean roughly twice the Energy use.
- Review the sending wallet’s available Energy and Bandwidth, including any resources delegated to it.
- Read the wallet’s estimated TRX cost and keep enough liquid TRX to cover it, with a small margin for variation.
- After sending, check the transaction result before trying again; a failed contract call can still consume resources.
For example, if you are sending 50 USDT to an address that already holds USDT and your wallet has no Energy, budget around 6.4 TRX for Energy at the current rate, plus any Bandwidth shortfall. If the recipient has a zero USDT balance, use about 13 TRX as the Energy example instead. Your wallet’s current estimate is more useful than either figure as a final amount.
Apply the same check before a wallet-based swap
A TRON swap may involve smart contract calls, so the amount of TRX needed depends on the transaction’s Energy requirement and the resources available to the connected wallet. A TRON swap platform is one way to exchange TRX and TRC-20 tokens such as Tether USD (USDT) from your wallet; check its estimate and leave enough TRX for the operation to complete.
Do not assume the USDT transfer example predicts a swap’s exact cost: a swap can call different contracts or require more than one on-chain transaction. If your wallet shows an estimate in Energy, multiply by the current Energy burn rate only to understand the possible TRX cost when resources are lacking; use the wallet’s quoted estimate to decide what to keep available.
Before approving, verify the token, amount, and destination shown by your wallet, and never share your recovery phrase to obtain Energy or complete a transfer. TRON’s burn rates are chain parameters and can change, so treat 6.4 and 13 TRX as examples for today’s rate, not standing prices.
Decision rule: keep enough liquid TRX to cover the wallet’s live estimate for the recipient’s balance state and any resource shortfall, with a modest margin.