Keep some TRX in the wallet that will make the swap. On TRON, swapping a token such as Tether USD (USDT) calls a smart contract, so holding USDT alone may not cover the network resources the transaction uses. Check the wallet’s Energy, Bandwidth and TRX balance before you begin.
- Energy pays for the contract’s computation; Bandwidth covers the transaction’s stored data.
- If the wallet lacks either resource, the network can burn TRX to cover the shortfall.
- Swap costs vary with the contracts and route involved, so treat any estimate as specific to that transaction.
Swaps use Energy and Bandwidth
A TRON swap uses two resources: Energy for the smart-contract work and Bandwidth for the transaction data. A swap can involve more contract activity than a simple token transfer, so its Energy use depends on the route, tokens and contracts involved.
Bandwidth has a free daily quota for an account, currently 600 units, while Energy has no free quota. Staked or delegated resources can cover some or all of the cost. If available resources run out, TRON burns TRX from the wallet to pay the remainder.
Check the wallet that will send the transaction
Look at the same wallet you plan to connect and use for the swap. Check its TRX balance and available Energy and Bandwidth in a wallet resource view or on TRONSCAN. Resource balances can change as transactions use them and as staked resources recover over a rolling 24-hour period.
To understand the choices between a wallet service, a DEX and an exchange, read how TRON swap services differ. This article focuses on the preparation those options may have in common: the wallet that sends the on-chain transaction needs enough resources or TRX to cover its cost.
Estimate the TRX needed for any resource shortfall
When a wallet lacks Energy, the network can burn TRX for the missing amount; Bandwidth can also fall back to a TRX burn after the free quota is used. The current protocol rates are 100 sun per Energy and 1,000 sun per Bandwidth unit, where 1 TRX equals 1,000,000 sun. These rates are network parameters and can change.
For example, if a transaction estimate shows 50,000 Energy and the wallet has none, the Energy portion would be 5 TRX at 100 sun per Energy. That is an illustration, not a quote for a swap: the actual Energy requirement depends on the contracts called, and the transaction may also use Bandwidth. Look for an estimate tied to the specific transaction when one is available.
Check whether the wallet or service explains how network resources are covered. Some contract setups can let the contract creator pay part of the Energy, but you should not assume this applies to a particular swap. Leave a margin above an estimate if the wallet will pay the shortfall in TRX, and keep in mind that TRX used for the fee is separate from the tokens being exchanged.
Use a before-and-after check
Before: your wallet holds 100 USDT and no TRX or Energy. It may be unable to cover the swap’s network cost, even though the token balance looks sufficient. After: the wallet has the required tokens plus enough available resources or TRX for the transaction’s estimated shortfall.
If the wallet shows a transaction estimate, review it before signing. After the transaction is confirmed, its record on TRONSCAN can show the Bandwidth and Energy used and how much TRX was burned. That record helps you understand the cost of that completed transaction; it does not guarantee the next swap will cost the same.
For your first TRON swap, check that the connected wallet is the sender, confirm its token balance, inspect its resources, and leave enough TRX for any estimated shortfall. If the estimate is unclear, pause and find out how that transaction’s network cost will be covered before signing.