Last updated: October 19, 2026
USDT on TRC-20 (Tron), ERC-20 (Ethereum) and BEP-20 (BNB Smart Chain) is the same dollar stablecoin on three different blockchains: TRC-20 is the most widely used for transfers and swaps, ERC-20 has the deepest DeFi support but usually the highest fees, and BEP-20 is cheap but uses the same 0x address format as Ethereum, which causes most wrong-network mistakes. They are not interchangeable — you must send and receive on the same network. Swap between them, or into BTC or XMR, with no account on USDT → XMR or USDT → BTC.
- 3 most-used USDT networks
- T… Tron address prefix
- 0x… Ethereum & BNB Chain addresses
- 18+ USDT networks on notkyc
TRC-20 vs ERC-20 vs BEP-20 at a glance
| TRC-20 (Tron) | ERC-20 (Ethereum) | BEP-20 (BNB Chain) | |
|---|---|---|---|
| Address format | Starts with T | Starts with 0x | Starts with 0x |
| Typical fee | Low, paid in TRX energy | Highest, paid in ETH gas | Low, paid in BNB |
| Speed | Seconds to a minute | Seconds to minutes | Seconds |
| Coin needed for fees | TRX | ETH | BNB |
| Best for | Transfers, swaps, P2P | DeFi, large institutional transfers | Cheap transfers in the BNB ecosystem |
| Main pitfall | Need TRX/energy to send | Fees spike when busy | Easily confused with ERC-20 |
Fees depend on network demand and on token prices; check your wallet before sending. Other USDT networks such as Solana, TON, Arbitrum and Base are also supported in the swap table.
Which USDT network should you use?
- Sending to an exchange or swap: TRC-20 is the default choice for most services and usually the cheapest overall.
- Using DeFi on Ethereum: ERC-20, or an Ethereum layer-2 like Arbitrum or Base for lower fees.
- Holding in a BNB Chain wallet: BEP-20, but double-check the network on every send.
- Telegram/TON users: USDT on TON — see TON to USDT.
Whatever the network, the issuer can freeze USDT at any address — see can Tether freeze USDT.
How to switch USDT between networks (step by step)
- Open a USDT pair and choose the network you're sending from and the one you want to receive on.
- Compare quotes — cross-network USDT swaps typically cost around 1%.
- Paste a receiving address on the target network (T… for Tron, 0x… for Ethereum/BNB).
- Send from the source network with enough gas coin in your wallet — see why you need TRX to send USDT.
- Receive in a few minutes.
Avoiding wrong-network mistakes
Because ERC-20 and BEP-20 share the 0x format, a wallet will let you send BEP-20 USDT to an address that only expects ERC-20. If it's your own wallet, you can usually recover it by adding the other network; at an exchange, you depend on support. Read sent crypto to the wrong network and check deposits in a block explorer (TXID guide).
Frequently asked questions
What is the difference between USDT TRC-20 and ERC-20?
They're the same stablecoin on different blockchains: TRC-20 runs on Tron with low fees, ERC-20 on Ethereum with higher fees and deeper DeFi support. Addresses and fees differ.
Which USDT network has the lowest fees?
Usually TRC-20, BEP-20, Solana or TON are far cheaper than Ethereum mainnet. Actual costs depend on network demand and the fee coin's price.
Can I send TRC-20 USDT to an ERC-20 address?
No. Wallets normally block it because the address formats differ. You need to swap or bridge between networks.
Is BEP-20 USDT the same as ERC-20?
No. Both use 0x addresses but they're separate tokens on separate chains. Sending one to a service expecting the other is a common mistake.
How do I convert USDT ERC-20 to TRC-20?
Use an instant exchange: send USDT on ERC-20 and receive USDT on TRC-20 to a Tron address, with no account.
Swap USDT on any network: USDT → XMR, USDT → BTC or best USDT exchanges. No account, no ID, no logs.