
Swapping USDT for TRX usually takes two transactions, not one. The first is an approval. It lets the swap contract spend your USDT. The second is the swap itself, where the contract takes that USDT and sends TRX back. If you have approved the same contract before and the allowance is still large enough, you skip the first one.
Both transactions can consume energy, and that is why a swap costs more than most people budget for.
One detail is easy to miss. The fee is charged while the transaction runs, but the TRX you are buying only arrives once the swap succeeds. So a wallet holding USDT and nothing else cannot pay for the swap with the TRX that swap is about to deliver. Arrange the energy and bandwidth in advance, though, and the same swap goes through with a TRX balance of zero.
I will start with the easy case, where the wallet already holds TRX. Then the three ways to finish the same swap with no TRX at all.
Swaps on TRON mostly go through SunSwap, which fills them from liquidity pools rather than an order book.
On the transaction record you may see a method named swapExactTokensForETH. The ETH in that name was inherited from the contract interface. On TRON the coin that reaches your wallet is TRX.
If the router already has an allowance from you and the remaining amount covers this trade, there is no second approval. Only the swap runs.
Energy on TRON is priced at 100 SUN per unit, and 1 TRX is 1,000,000 SUN. So 100,000 energy is 10 TRX when you burn for it. Every figure below comes out of that one conversion. If energy is still a vague word here, what TRON energy is and how TRX fees are charged lays out the whole model.
A USDT to TRX swap on SunSwap V2, first time round, means an approval and then the swap:
| Transaction | What it does | Energy | TRX burned with no energy |
| Approve (first swap only) | Lets the swap contract spend your USDT | about 100,000 | about 10 TRX |
| Swap | Takes the USDT, sends TRX back | about 167,000–191,000 | about 17–19 TRX |
| First swap, both together | approve plus swap | about 267,000–291,000 | about 27–29 TRX |
At about $0.319 per TRX, the first swap burns roughly $8.50–$9.30 worth of TRX.
The approval row comes from a measurement against the TRON mainnet USDT contract: a first-time approval to a fresh address used 99,764 energy.
The swap row is 161 token-for-TRX swaps that we read off the SunSwap V2 router the same day. The middle half of them ran from 166,663 to 190,865 energy. Your own swap will land somewhere inside that band rather than on a fixed number, because the exact figure depends on how the trade executes.
Now put a size on it. Swap $20 of USDT, pay everything in burned TRX, and the fee comes to about 27–29 TRX, which is $8.50–$9.30 at the same price. Network fees alone are close to half of what you are swapping.
Rented energy moves that line. At 26 SUN per unit, 290,000 energy costs about 7.54 TRX, or roughly $2.40 at the same TRX price.
Both routes consume the same energy. The difference is the price per unit: 100 SUN when you burn, 26 SUN on that rental quote. Treat 26 SUN as the floor of the market we surveyed rather than a rate you are guaranteed, and go by your own quote.
Renting puts the fee at about a quarter of the burn cost. Same swap, close to four times cheaper.
If there is TRX in the wallet, you can go straight through SunSwap or the swap screen built into your wallet.
A note on bandwidth, since it is the usual reason a swap fails while the energy looks fine. The 600 free points belong to the address, and they come back gradually over a rolling 24 hours rather than at a fixed reset. An approval plus a swap is two transactions, so a single swap can use up most of the day’s free bandwidth. Bandwidth has its own limits and its own ways of topping up. What TRON bandwidth is and how to get more of it covers both.
Every one of these gets you the energy and bandwidth first and pays for them without TRX.
There is a fourth option people reach for: swap on a centralised exchange instead. Deposit USDT, trade it for TRX, withdraw over TRC-20. It works, but you pay a withdrawal fee and wait for confirmations. For a small swap it is usually the slowest route and not the cheapest.
This is the part that catches people, so it is worth stating plainly.
The energy a swap needs is consumed during execution, charged to the address that signed. The TRX you are buying is released by the pool at the end of that same execution. The swap therefore needs the very thing it produces, and no ordering of the two avoids it.
A balance that covers only part of the cost is worse than a clean refusal. TRON does not reject a transaction for being short of energy. It starts executing, runs out partway, reverts, and keeps the TRX it has already burned. If an approval ran first, that fee is gone too. So do not wait for a failure to check the balance. Confirm the energy and bandwidth are in place before you sign. If judging that from the wallet screen is not obvious, how to check whether you have enough TRON energy goes through the estimate and the balance.
Can I swap USDT to TRX with no TRX at all?
Yes, but not out of the USDT already sitting in that wallet. Execution needs energy and bandwidth at the moment it runs, and you cannot wait for the swap’s own TRX to pay for it. Rent the energy and settle the rent in USDT, or have a small amount of TRX sent to the address first.
How much TRX should I keep in the wallet afterwards?
One or two is normally enough as a reserve for bandwidth on later transactions. If you plan to swap again, especially where a fresh approval is needed, keep about 30 TRX or rent energy again rather than risk a failure.
My swap failed and the TRX is gone. Why?
The transaction ran out of energy partway and reverted. Energy used up to that point is still charged and is not refunded. Where the fee was paid in burned TRX, that TRX does not come back.
Is a swap more expensive than a plain transfer?
Much more. A USDT transfer to an address that already holds USDT uses about 65,000 energy. A first swap on SunSwap takes an approval and a swap, about 267,000–291,000 energy in total. That is close to four to four and a half times as much. Once the approval is on file, later swaps no longer pay for it. The 65,000 figure is the transfer side of that comparison, and how much TRON energy a USDT transfer needs breaks down how it is made up.
The figures above are reference values measured or read on the dates shown. Energy prices, pool depth and market prices all move. Check the quote in your wallet before you sign, and treat any fee figure older than a few weeks as a starting point rather than a fixed number.