Short answer
USDT exists as separate tokens on separate blockchains. ERC-20 USDT lives on Ethereum, TRC-20 USDT on Tron, SPL USDT on Solana, and the token most wallets call BEP-20 USDT on BNB Smart Chain. A balance on one network cannot be sent to an address on another network by an ordinary transfer. Use the network your recipient (or exchange deposit page) names, and when you need to change network, go through an exchange or a cross-chain service that supports both networks. There is no native Ethereum–Tron bridge.
What "USDT network" means
A network (also called a chain or protocol) is the blockchain that records the token. Tether's integration page lists the USD₮ deployments it issues, including ERC-20 on Ethereum, TRC-20 on Tron, the Solana token and others, and says one Tether token on one blockchain equals one on any other (Tether: supported protocols). Equal value does not mean the tokens can cross networks by themselves: each one is a separate contract on a separate ledger.
| Network label | Blockchain | Official USD₮ contract | Gas paid in |
|---|---|---|---|
| ERC-20 | Ethereum | 0xdAC17F958D2ee523a2206206994597C13D831ec7 | ETH |
| TRC-20 | Tron | TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t | TRX (or staked Energy/Bandwidth) |
| SPL | Solana | Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB | SOL |
| BEP-20 | BNB Smart Chain | not listed by Tether for USD₮ | BNB |
Two details matter. First, Tether's page lists BNB Smart Chain only for XAU₮, not USD₮, so the "BEP-20 USDT" token widely used on BNB Chain is not among the USD₮ deployments Tether lists. Second, Tether no longer issues or redeems USD₮ on Kusama, Bitcoin Cash SLP, Omni, EOS and Algorand (Tether: supported protocols). If an old wallet or exchange still offers one of those networks, avoid it.
How to choose a network
- Match the receiver first. The right network is the one the recipient's wallet or the exchange deposit page names. Everything else is secondary.
- Fee and gas token. Each network charges gas in its own coin. On Tron, a TRC-20 transfer runs a smart contract, which consumes Energy; Energy has no free quota, so an account must stake TRX, receive delegated Energy, or burn TRX for the cost (TRON developer docs: resource model). An address holding USDT but no TRX and no Energy cannot send that USDT.
- Address format. Ethereum and BNB Smart Chain both use
0x…addresses, so a wallet will accept one where the other was meant. Tron addresses start withTand Solana addresses use a different base58 format, so those mix-ups are caught more often. - Where you will use it next. If the next step is a DeFi app on Ethereum or an L2, stay on an EVM network. If an exchange or payee only accepts TRC-20, plan the network change once rather than in several hops.
How to move USDT from ERC-20 to TRC-20 (and back)
There is no native bridge between Ethereum and Tron. Three practical routes exist, and each has a different trust model.
1. Through a centralized exchange
Deposit ERC-20 USDT to the exchange's Ethereum deposit address, then withdraw choosing TRC-20 as the withdrawal network. You pay Ethereum gas on the deposit and the exchange's withdrawal fee for the Tron network, which each exchange publishes and changes over time — check it on the withdrawal screen. The trade-offs: the exchange holds your funds between the two steps, you need a verified account, and deposits on a network the exchange does not support may not be recoverable. Binance.US, for example, warns that deposits on unsupported networks or the wrong network "often lead to irrecoverable losses" (Binance.US: unsupported asset recovery).
2. Through the USDT0 Legacy Mesh
USDT0's Legacy Mesh connects existing USDT deployments — including Ethereum ERC-20 and Tron TRC-20 — through a hub on Arbitrum, using LayerZero messages checked by decentralized verifier networks. Transfers may take two hops (source chain → Arbitrum → destination), are started from the USDT0 Transfer Hub, and carry a 0.03% fee paid in USDT, plus gas on the source chain (USDT0 docs: the Legacy Mesh). On $1,000 that fee is $0.30. You keep custody in your own wallet, but you rely on the USDT0 contracts and the LayerZero verification set.
3. Through a cross-chain swap service that supports Tron
Some intent-based and aggregator services quote Tron. NEAR Intents, for example, lists Tron among its supported chains and accepts Tron's T… address format (NEAR Intents: chain support). Fees vary per quote. upswap.io does not yet sample Tron routes, so we publish no measured Tron fees; compare the quoted amount received, not the headline fee.
Which route to pick
| Need | Usually best fit | Main risk |
|---|---|---|
| Already hold funds on an exchange | Exchange withdrawal on TRC-20 | Custody, account limits |
| Keep self-custody | USDT0 Legacy Mesh | Smart-contract and messaging risk |
| Compare several quotes | Aggregator or intent service listing Tron | Quote quality varies; check refund address |
Costs we can measure today
We do not sample Tron, but we do sample USDT routes between EVM chains. In upswap snapshot run #62 (sampled 2026-10-24 12:35 UTC), the cheapest $200 quote for Ethereum → BNB Chain USDT cost 1.21 bps (0.0121%) and the median quote 32.11 bps; for Ethereum → Arbitrum USDT the cheapest was 1.43 bps and the median 27.69 bps. The quote APIs' median gas estimate for a USDT transaction starting on Ethereum was $0.033 in that run. The spread between cheapest and median is the main reason to compare before sending. See how we measure and the fee layers guide.
Common mistakes
- Sending BEP-20 USDT to an exchange address that only accepts ERC-20 (both are
0x…). See the wrong-network recovery matrix. - Receiving TRC-20 USDT into a fresh Tron address with no TRX, then being unable to move it.
- Copying an address from transaction history. Read the address-poisoning guide first.
- Choosing a network an exchange has delisted, or one Tether no longer supports.
FAQ
Can I send ERC-20 USDT directly to a TRC-20 address?
No. The two tokens are on different blockchains and a wallet cannot deliver an Ethereum transfer to a Tron address. Use an exchange, the USDT0 Legacy Mesh, or a cross-chain service that supports both networks.
Is TRC-20 USDT the same value as ERC-20 USDT?
Tether states that one USD₮ on one blockchain equals one USD₮ on any other blockchain it supports. Moving between networks still costs fees.
Why can't I send TRC-20 USDT from my Tron wallet?
A TRC-20 transfer consumes Energy, which has no free quota. Add TRX to the address (or receive delegated Energy) and try again.
Is BEP-20 USDT issued by Tether?
Tether's supported-protocols page does not list USD₮ on BNB Smart Chain; it lists BNB Smart Chain only for XAU₮.
Sources
- Tether: supported protocols and integration guidelines — accessed 2026-10-24
- USDT0 docs: the Legacy Mesh — accessed 2026-10-24
- TRON developer docs: resource model — accessed 2026-10-24
- NEAR Intents docs: chain support — accessed 2026-10-24
- Binance.US: unsupported asset recovery — accessed 2026-10-24
- upswap snapshot run #62, sampled 2026-10-24 12:35–12:37 UTC, 1,893 quotes (open data)
