More USDT circulates on TRON than on any other network, and the standard explanation is one word: cheap. The full story is more interesting. TRON's fees are genuinely low for the players who move the most money, and noticeably less low for everyone else, and knowing which side of that line you are on is worth real money.
How TRON became the default rail for USDT
Around 2019-2021, sending USDT on Ethereum could cost anywhere from a few dollars to over $50 during congestion, because an ERC-20 transfer rides Ethereum's gas auction. TRC-20 USDT launched with transfers costing fractions of a cent at the time, and exchanges made TRC-20 the default withdrawal network. Habit, integrations, and liquidity did the rest.
That head start compounds. Remittance corridors, OTC desks, and emerging-market payment flows standardized on TRC-20 addresses. Today the network effect, not just the fee, is TRON's moat: everyone accepts TRC-20 USDT because everyone else does.
What a transfer actually costs today
TRON charges in two resources, energy and bandwidth. A USDT transfer to an existing holder consumes about 31,895 energy plus 345 bandwidth. On the pay-as-you-go burn path, at the current committee-set prices (420 SUN per energy unit, 1,000 SUN per byte), that comes to roughly 13.7 TRX. Sending to a wallet that has never held USDT roughly doubles the energy; a recipient with zero TRX adds a 1 TRX activation fee on top.
Convert 13.7 TRX at prevailing prices and the burn-path cost is measured in dollars, not fractions of a cent. Energy prices have been raised by governance votes over the years, so the folklore number ("USDT on TRON costs $0.01") is a fossil from an earlier parameter set. The fee calculator computes today's number from today's constants.
The staking loophole that keeps it cheap where it counts
Here is the part the headline fee hides: TRX holders can stake (freeze) tokens to receive a daily quota of energy for free. An exchange or payment processor that stakes a large TRX position pays effectively zero marginal cost per USDT transfer, forever, at the price of capital lockup.
This is why the biggest USDT movers experience TRON as nearly free while a retail user making one transfer from a fresh wallet burns double-digit TRX. The fee schedule did not lie; it just prices two different customers very differently. If you move USDT on TRON regularly, staking for your own energy is the single biggest cost lever available.
Is TRON still the cheap option?
For the burn-path retail user, honestly, no. A side-by-side comparison shows Solana transfers costing well under a cent and Ethereum L2s in the cents range, both below TRON's burn-path cost. Even Ethereum L1 undercuts TRON when the base fee is low.
TRON's continued dominance rests on the things fees do not capture: every exchange supports TRC-20 withdrawals, every OTC desk quotes them, and the recipient in a remittance corridor almost certainly has a TRON address. Predictability matters too: TRON's cost is stable by construction, while Ethereum's spikes with demand. Cheapest per transfer? Often not anymore. Cheapest to coordinate with the rest of the world? Frequently still yes.