USDT TRC-20 vs ERC-20: what a transfer really costs
Over half the Tron USDT transfers we sampled paid no fee at all, since the sending account already held energy. A wallet with none paid $2.14 in burned TRX and bandwidth. On Ethereum the same payment came to $0.0061 at the gas price of our snapshot. For a normal personal wallet, ERC-20 was the cheaper network that day.
- Address starts with
- T on Tron, 0x on Ethereum
- Fee paid in
- TRX on Tron, ETH on Ethereum
- What the fee depends on
- Tron: energy and bandwidth you hold. Ethereum: gas used × gas price
- Block time
- 3 seconds on Tron, 12 seconds on Ethereum
- Receiver never held USDT
- About twice the energy on Tron, about 37% more gas on Ethereum
How Tron prices a USDT transfer
Every USDT transfer on Tron needs two resources. Bandwidth pays for the bytes, about 345 per transfer, and each account gets 600 free bytes a day. Energy pays for running the USDT contract. An account can hold energy by staking TRX or by renting it from someone who has. Without either, the network burns TRX instead, 100 sun for each unit of energy.
| Receiver | Base energy | Surcharge | Total | TRX if burned | USD if burned |
|---|---|---|---|---|---|
| Already holds USDT | 14,650 | 49,635 | 64,285 | 6.43 | $2.03 |
| Never held USDT | 29,650 | 100,635 | 130,285 | 13.03 | $4.11 |
Surcharge = the energy penalty field in each receipt. Tron's dynamic energy model adds it to heavily used contracts, and the USDT contract showed an energy factor of 34,000, the maximum the chain allows (getcontractinfo, 12 Nov 2026). Add 0.345 TRX ($0.11) when the free bandwidth is used up. TRX at $0.31544.
So roughly 77% of what a burning wallet pays is the surcharge for using a busy contract. That's the part people miss when they repeat that Tron is the cheap network for USDT. It's cheap for exchanges and payment services that stake huge amounts of TRX, and for anyone renting energy. A fresh wallet sending once pays the full rate.
What 226 real Tron transfers paid
| Fee paid | Transfers | Share |
|---|---|---|
| Nothing (own energy and free bandwidth) | 126 | 56% |
| Bandwidth only, 0.345 TRX | 78 | 35% |
| Burned TRX for all the energy | 17 | 8% |
| Burned TRX for part of the energy | 3 | 1% |
| Other fees, 1 to 1.5 TRX | 2 | 1% |
| All | 226 | 100% |
Direct transfer calls to the USDT contract only, six sampling points between 01:16 and 21:13 UTC, receipts from TronGrid. 48 of the 226 (21%) went to an address that had never held USDT. Average fee across all 226: 0.81 TRX.
If you'll send USDT on Tron every day, staking makes sense. On 12 November one staked TRX earned about 9.6 energy a day, so covering one transfer to an existing holder took around 6,670 TRX locked up, roughly $2,100. For a few deposits a month, rented energy or just paying the burn is simpler. Keep a little TRX in the wallet either way, because a USDT balance alone can't pay any fee.
How Ethereum prices a USDT transfer
| Case | Transfers | Gas used (median) |
|---|---|---|
| Receiver already holds USDT | 51 | 46,109 |
| Receiver never held USDT | 43 | 63,209 |
| Sender empties its balance | 26 | 41,309 |
| Both of the last two | 4 | 58,409 |
Direct transfer calls to the USDT contract in seven blocks spread over 24 hours, receipts from a public Ethereum node. The gaps match Ethereum's storage pricing: 17,100 more gas to fill an empty balance slot, 4,800 back for clearing one. The 65,000 often quoted is close to the new-holder case.
Gas used barely moves. The price per unit of gas is what changes your bill, and you set part of it yourself. Every Ethereum transaction pays the block's base fee plus a tip for the validator. The base fee that day stayed between 0.04 and 0.3 gwei for most hours and touched about 1 gwei for a few hours after 13:00 UTC. Yet the median USDT sender in our sample paid 1.06 gwei in total, mostly tip.
| Gas price | Where it comes from | Cost |
|---|---|---|
| 0.06594 gwei | network gas price at snapshot time | $0.0061 |
| 0.09 gwei | median base fee over the past 24 hours | $0.0084 |
| 0.98 gwei | highest base fee we saw that day | $0.091 |
| 1.06 gwei | median price actually paid in the sample | $0.098 |
Cost = 46,109 gas × gas price × ETH price ($2014.85). In the sample itself, the 10th percentile paid under a cent and the 90th percentile about $0.26 per transfer.
That tip is optional. Nearly two thirds of the 618 plain ETH sends we looked at that day tipped 0.01 gwei or under, and they were included all the same. Look for a low or custom fee option before you confirm. You'll still need some ETH there, since gas is paid in ETH and never in USDT.
What usually goes wrong
- Network mismatch. The casino's deposit screen names one network. An address starting with T takes TRC-20 only, one starting with 0x takes ERC-20 (or another EVM chain, which is a separate trap).
- No coin for the fee. USDT on its own can't pay gas or burn energy. Top up TRX or ETH before the transfer, not after it fails.
- First send to a new address. On both chains it costs more, roughly double on Tron.
- Exchange fees. If you withdraw straight from an exchange to the casino, the exchange's own flat fee replaces the network cost and often dwarfs it.
Snapshot 12 Nov 2026, 21:17 UTC. Fees: Blockchair, mempool.space, public RPC nodes, TronGrid, XRP Ledger. Prices: CoinGecko. Fees move by the minute.
| USDT on BNB Smart Chain (BEP-20) | $0.0021 | 0.45 s | gas price 0.05 gwei × about 65,000 gas (typical token transfer) (estimate) |
| USDT on Ethereum (ERC-20) | $0.0061 | 12 s | 0.06594 gwei × 46,109 gas (measured median, existing holder) |
| USDT on Tron (TRC-20) | $2.14 | 3 s | energy burned for an existing holder, plus bandwidth |
18+. Crypto casinos aren't legal everywhere, and Stake has no licence in Germany. This page compares networks, not casinos. Help: Responsible gaming.
Not affiliated with Tether, Tron, Ethereum or any casino or exchange. Names belong to their owners.
Our game
Pop Parade
A match-3 slot where you swap the stones yourself. Balloons stuck in the stones add to the multiplier, and a full chest starts the bonus round, the March Past. It comes out on 24 November 2026.
Questions
Is TRC-20 or ERC-20 cheaper for USDT?
It depends on your wallet. If the sending account holds energy, TRC-20 can be free. A wallet without it paid $2.14 in our snapshot, against $0.0061 for ERC-20.
How much gas does a USDT ERC-20 transfer use?
Across 124 USDT receipts we pulled, 46,109 gas to an address that already held USDT and 63,209 to one that never had. Emptying the sending balance cuts it to about 41,300.
Why did my TRC-20 transfer cost 13 TRX?
The receiving address had never held USDT, which takes 130,285 energy instead of 64,285. If the account holds no energy of its own, Tron burns TRX for all of it.
Can I send TRC-20 USDT to an ERC-20 address?
No. The networks don't talk to each other. A transfer on the wrong network may be gone for good. Some casinos and exchanges recover such deposits by hand, but none has to.
Sources
- TronGrid: USDT Transfer events and gettransactioninfobyid. 226 direct transfer calls, receipts with energy_usage_total, energy_penalty_total, energy_fee, net_fee Checked 12 November 2026
- TronGrid: getcontractinfo, getaccountresource, getchainparameters. USDT energy_factor 34,000; TotalEnergyLimit 180,000,000,000, TotalEnergyWeight 18,663,641,464; energy fee 100 sun; 600 free bandwidth bytes Checked 12 November 2026
- Ethereum RPC (publicnode): USDT transfer receipts and block base fees. 124 receipts in seven blocks; base fee read every 300 blocks over 24 hours Checked 12 November 2026
- Tron docs: resource model (energy and bandwidth) Checked 12 November 2026
- EIP-3529: reduction in refunds. storage clear refund 4,800 gas Checked 12 November 2026
- CoinGecko simple price Checked 12 November 2026
- mempool.space recommended fees Checked 12 November 2026
- Blockchair stats (Bitcoin, Litecoin, Dogecoin) Checked 12 November 2026
- Ethereum RPC (publicnode) eth_gasPrice Checked 12 November 2026
- BNB Smart Chain RPC (publicnode) eth_gasPrice Checked 12 November 2026
- TronGrid getchainparameters Checked 12 November 2026
- XRP Ledger fee method Checked 12 November 2026
18+ · Play responsibly · gamblingtherapy.org

