Swapping guide

TRC-20 vs ERC-20 Same dollar, two ledgers. What each one really costs, and how not to mix them up.

sections
10
min read
11
primary sources
22
Fig. 00One coin, two lanes, two bills
ETHEREUM (ERC-20)USDT$0.02TRON (TRC-20)USDT$2.07real transfers, 3 Nov 2026

Short answer: they're the same USDT on two different roads. And the cheap road isn't always the one you think.

On 3 November 2026 we read real USDT transfers on both chains. On Ethereum, one cost 0.0000069 ETH, about two cents. On Tron, the same kind of transfer from a wallet with no staked TRX burned 6.43 TRX, about $2.07.

Same token. Same functions. A very different bill.

In this guide you'll see what each standard is, what a transfer really costs on each and why, which address goes where, what happens when you mix them up, how fast each settles, who can freeze either, and a picker for your next send.

Let's dive right in.

01TRC-20 vs ERC-20, side by side

Here's the whole comparison on one screen. Every line is sourced, and every fee is a real transfer we read on 3 November 2026.

Left, USDT on Ethereum: the ERC-20 standard, an address starting with 0x, fees paid as gas in ETH. Right, USDT on Tron: the TRC-20 standard, an address starting with T, fees paid in Energy or burned TRX. Between them, the same token functions.EthereumTronERC-200x addressgas in ETHTRC-20T addressEnergy or TRXsame token functions
One token design, two ledgers. What changes is the chain, the address and the fee coin.
ERC-20TRC-20
ChainEthereumTron
StandardEIP-20 (2015)Tron's TRC-20
Fee paid inGas, in ETHEnergy, or burned TRX
One USDT transferabout $0.02about $2.07; $0 with staked Energy
Block every12 seconds3 seconds
Address starts0x, 42 charactersT, 34 characters
USDT on it$82.19 billion$92.78 billion
Tether can freezeYesYes

Neither is better. One is cheaper for your send, depending on what your wallet holds, and the receiver decides which one you can use. That's the same rule our main guide on how to swap crypto starts with: the network is part of the coin.

02What a token standard is, and why these two match

A token standard is a shared rulebook: the functions every token must answer to, so any wallet can hold any token.

ERC-20 came first. EIP-20, written in November 2015, calls itself "A standard interface for tokens": nine functions such as transfer, balanceOf and approve, plus two events.

Tron copied the design on purpose. Its docs call TRC-20 "fully compatible with Ethereum's ERC-20 at the interface level". Tether brought USDT to Tron in March 2019.

The same token functions, transfer, balanceOf and approve, kept on two separate ledgers, Ethereum and Tron. Nothing connects the two: a balance on one is invisible to the other.transferbalanceOfapproveEthereumtransferbalanceOfapproveTronno linktwo balances, never one
The same functions on two ledgers that never see each other.

So the code is nearly the same. The ledgers are completely separate. A balance on Ethereum doesn't exist on Tron, and nothing moves between them on its own.

03What one USDT transfer costs on Ethereum

Ethereum charges for work, not for the amount. The fee is "units of gas used * (base fee + priority fee)", and a gwei is one billionth of an ETH.

Here's a real one, from 13:03 UTC on 3 November 2026:

An Ethereum USDT transfer on 3 November 2026, block 26334450: 41,297 gas used, at 0.1678 gwei per unit, a fee of 0.0000069 ETH, about 2 cents.gas used41,297price0.1678 gweifee0.0000069 ETHin dollarsabout $0.02
An Ethereum USDT transfer, read from its block explorer.

A 20.73 USDT transfer used 41,297 gas at 0.1678 gwei: a fee of 0.0000069 ETH, which Etherscan showed as two cents. Another in the same block used 63,197 gas and cost four cents.

41,297 gas x 0.1678 gwei = 6,929 gwei, or 0.0000069 ETH. Send 20 USDT or 20,000 USDT: the gas is the same.

One honest line: Ethereum's gas price moves with demand, so two cents is today's reading, not a promise. And you need a little ETH in the wallet. USDT can't pay its own gas.

04What one USDT transfer costs on Tron, and why it can be zero or $4

Tron charges in two resources. Bandwidth covers size, and each account gets 600 free Bandwidth a day. Energy covers smart contract work, which every USDT transfer needs, and has no free quota.

So you either stake TRX to earn Energy, or the network burns TRX from your wallet at 100 sun per Energy (a sun is a millionth of a TRX).

Tron's fee booth for a USDT transfer of 64,285 Energy on 3 November 2026. With staked Energy, 0 TRX is burned. With no Energy, the wallet burns 6.4285 TRX at 100 sun per Energy. A sign notes USDT's busy-contract surcharge of 3.4 times.surcharge x 3.4staked Energy0 TRXno Energy6.4285 TRX64,285 Energy x 100 sun
Tron's fee booth: staked Energy pays the toll, or TRX burns.

Here's what we read in one Tron block at 13:04 UTC on 3 November 2026:

Why so much Energy? Tron charges busy contracts extra. Under its Dynamic Energy Model, the cost is the base times one plus a factor that tops out at 3.4 on Mainnet. USDT's contract sat at that maximum when we read it, so most of the 64,285 Energy was the surcharge.

That's why transfers between big exchanges look free: they stake. A fresh personal wallet burns.

05TRC-20 vs ERC-20 fees, side by side

Put the receipts next to each other and the old answer flips.

What one USDT transfer cost on 3 November 2026, in dollars: Ethereum about 2 cents; Tron with staked Energy nothing; Tron with no Energy 2.07 dollars; and one Tron transfer observed at 4.19 dollars. TRX valued at our desk's 13:10 UTC price.ONE USDT TRANSFER, 3 NOV 2026Ethereum$0.02Tron, staked$0Tron, no Energy$2.07Tron, observed$4.19
One USDT transfer on 3 November 2026, in dollars. TRX at our desk's 13:10 UTC price.

"TRC-20 is cheaper" is true for one wallet: the one with staked Energy. For a personal wallet paying in burned TRX, Ethereum was about a hundred times cheaper on this day.

Our own desk saw the same thing from the other side. When we quoted 300 USDT to BTC from eight networks on 2 November, USDT sent on Tron landed the least BTC of all eight, and Ethereum landed more. The full test is in our swap guide's 8-network test, and what a swap charges on top is on the fees page.

06TRC-20 address vs ERC-20 address

There's no special "TRC-20 address". It's a Tron address, and it holds TRX and every Tron token. Same on Ethereum.

One private key gives a Tron address starting with T and an Ethereum address starting with 0x. Tron's docs say the 20 bytes after Tron's 41 prefix are the same as the Ethereum address from the same key. The 0x address looks the same on every Ethereum-style chain.one keyT... (Tron)0x... (EVM)same 20 bytes inside bothBNB, Polygon...same 0x on
One key, two address formats, and a 0x that looks the same on many chains.

Here's the detail almost nobody explains. Tron's docs say the 20 bytes inside a Tron address "are identical to the Ethereum address derived from the same public key". One key, two spellings.

And a 0x address isn't only Ethereum. ethereum.org says your account "will work across the different networks": BNB Chain, Polygon, Arbitrum and more share the same 0x look. That's where most wrong-network mistakes happen, not between T and 0x.

07Sent USDT on the wrong network? What actually happens

First, the hard truth: the FTC says crypto payments "typically are not reversible". Nobody can pull a transaction back. What matters is who holds the key at the other end.

Sent on the wrong network: to your own 0x address on another Ethereum-style chain, you can move it with the same key on that chain. A T address and a 0x address don't mix, so wallets refuse. To a service's deposit address, only the service holds the key.your 0x, other chainyou, same keyT and 0x mixedwallet refusesa service's addressonly they can
Three wrong roads, and who can move the coins at the end of each.
  1. Your own 0x address, other Ethereum-style chain. The coins sit at your address on that chain. Add that network in a wallet with the same key and you can usually move them.
  2. T and 0x mixed up. Wallets reject the wrong format, so this usually stops before it starts.
  3. An exchange or service's deposit address. The key is theirs. Only they can move the coins, and only if they choose to.
Beware the recovery offer

Anyone who contacts you offering to recover crypto for a fee is the next scam. The only real help comes from whoever holds the key.

08Speed: block time, finality and why services wait

Speed has two parts: how often a block arrives, and when it can't be undone.

Two clocks on one axis. Tron makes a block every 3 seconds and treats it as solid once 19 of its 27 block producers have built on it, about a minute. Ethereum makes a slot every 12 seconds, grouped in 32-slot epochs.Tron, 3 ssolid after 19Ethereum, 12 s32 slots make an epoch
Tron's 3-second blocks and Ethereum's 12-second slots, on one axis.

Tron makes a block every 3 seconds, and treats it as solid once 19 of its 27 block producers have built on it. Nineteen blocks at 3 seconds is about a minute, by our arithmetic.

Ethereum works in 12-second slots, grouped in 32-slot epochs, and finalizes blocks at epoch checkpoints.

How many confirmations a service waits for is its own choice, not the chain's. Our swap guide covers what that means for your swap.

09Is TRC-20 safe? Is ERC-20 safe? The issuer layer

"Is it safe" has the same answer on both: the token is as safe as its chain and its issuer, and the issuer is the same.

Tether, the one issuer behind both: its USDT contract on Tron can blacklist and destroy frozen funds, and so can its contract on Ethereum. On five older chains it no longer issues or redeems USDT, since 2025.Troncan freezeEthereumcan freeze5 older chainsissuance endedthe issuerTether, on all
One issuer, both chains, and five older chains it no longer issues on.

Tether's USDT contract on Ethereum has functions to blacklist addresses and destroy frozen funds, and its Tron contract has the same ones. Tether can freeze on either. Its transparency page even counts USDT "frozen at their last reported address". How freezes work is in our USDT tracing guide.

Tether also retires chains. It ended issuance and redemption on five older ones in 2025, while letting the tokens still move between wallets. Tron and Ethereum together hold 97.7% of all USDT, by our arithmetic from Tether's figures, so neither looks near that list.

10Which should you use? The picker, then the playbook

Three taps, and the answer comes from the receipts above:

Which network for this send?

Three taps. No address, no amount. Nothing you pick leaves this page.

  1. Which network does the receiver accept?

  2. What does your sending wallet hold for fees?

  3. Has the receiving address held USDT before?

0 of 3 answered.

Then five steps, in order of how much they matter:

  1. Ask the receiver which network they watch. That's the answer.
  2. Match the address: T for Tron, 0x for Ethereum, and for 0x, the exact chain.
  3. Hold the fee coin: TRX or staked Energy for Tron, ETH for Ethereum.
  4. Check the contract, not the name, on a token you haven't received before.
  5. Send a small test first when the receiver is new.

Holding USDT on one network when the receiver needs the other? Switch it with USDT on Tron to USDT on Ethereum, or swap it straight into the coin you want, like USDT on Tron to Bitcoin, on our swap with no ID.

Keep reading

How we checked this

Written by the team that runs the SilentMule swap desk. Every fee is read from a real USDT transfer on 3 November 2026, linked to its block explorer, with TRX valued at our desk's own price at 13:10 UTC. Every rule is quoted from Ethereum, Tron or Tether docs, linked where it appears. Last checked . Spotted something wrong? Tell us and we fix it.

Sources

  1. EIP-20: ERC-20 Token Standard, 19 November 2015
  2. ethereum.org: ERC-20 token standard
  3. TRON developer docs: TRC-20
  4. TRON developer docs: resource model
  5. TRON developer docs: FeeLimit and Energy cost
  6. TRON developer docs: account
  7. TRON developer docs: glossary
  8. ethereum.org: gas and fees
  9. ethereum.org: networks
  10. ethereum.org: accounts
  11. ethereum.org: proof-of-stake
  12. Etherscan: USDT transfer, block 26334450, 3 November 2026
  13. Etherscan: second USDT transfer, block 26334450
  14. Tronscan: USDT transfer paid with staked Energy, block 87679141
  15. Tronscan: USDT transfer burning 6.4285 TRX, block 87679141
  16. Tronscan: USDT transfer burning 13.0285 TRX, block 87679141
  17. Tether: supported protocols
  18. Tether: transparency, USDT by chain
  19. Tether: legacy blockchains update, 29 August 2025
  20. Tether: USDT introduced on Tron, 4 March 2019
  21. Etherscan: Tether USD contract code
  22. FTC: what to know about cryptocurrency and scams

Wrong network for the receiver? Switch it.

Send USDT on Tron, receive USDT on Ethereum, or the other way, or swap it straight into another coin. No account, no email, no ID, and what lands is shown before you send.

  • USDT on 8 networks
  • What lands is shown first, network costs out
  • No account, no email, no ID
Lands at your new wallet
Arrives in

Questions, answered.

What is the difference between TRC-20 and ERC-20?

Both follow the same token design, on two different chains. TRC-20 tokens live on Tron and ERC-20 tokens on Ethereum. They are separate balances on separate ledgers, with separate fees and separate address formats.

Is TRC-20 cheaper than ERC-20?

Only if your wallet has staked Energy. On 3 November 2026 an Ethereum USDT transfer cost about two cents, while a Tron transfer cost nothing with staked Energy and 6.4285 TRX, about $2.07, without it.

Is TRC-20 better than ERC-20?

Neither is better. One is cheaper for your send, depending on what your wallet holds for fees, and the receiver decides which one you can use.

Can I send USDT TRC-20 to an ERC-20 address?

No. A Tron address starts with T and an Ethereum address with 0x, and wallets reject the wrong format. Coins only ever move on the chain you send them on.

I sent USDT on the wrong network. Can I get it back?

No one can reverse a transaction. The coins sit at that address on the chain you used, and only whoever holds the key to that address can move them. If it was an exchange's address, only the exchange can help.

Why do I need TRX to send USDT on Tron?

Every USDT transfer needs Energy, and Energy has no free daily allowance. You either stake TRX to get Energy or the network burns TRX from your wallet to pay.

How much gas does an ERC-20 USDT transfer use?

Two USDT transfers we read on 3 November 2026 used 41,297 and 63,197 gas. The fee is gas used times the gas price, so it moves with how busy Ethereum is.

Is TRC-20 USDT safe?

As safe as Tron and Tether. Tether's USDT contracts on both Tron and Ethereum let it blacklist addresses and destroy frozen funds.

Which chain has more USDT?

Tron. On 3 November 2026 Tether reported $92.78 billion of USDT on Tron and $82.19 billion on Ethereum, out of $179.03 billion in circulation.

How do I convert TRC-20 USDT to ERC-20?

Swap it on a service that supports both networks: send USDT on Tron and receive USDT on Ethereum. Our desk does it with no account.

Ask which network first

and the rest is just a fee. The mule checks it twice.