One dollar, four rails
Tether issues USDT on more than a dozen blockchains. The token is the same claim on the same reserve, but each network is a separate ledger: USDT on TRON cannot be sent to an Ethereum address, and an exchange that only accepts ERC-20 deposits will not see a TRC-20 transfer. Picking the wrong network is the single most common way people lose stablecoins.
Four networks cover almost all real-world use:
| Network | Token standard | Typical transfer cost | Time to finality for a swap deposit | Where it is used |
|---|---|---|---|---|
| TRON | TRC-20 | cents (or free with staked TRX bandwidth) | 1 confirmation, ~3 seconds | retail transfers, P2P, most emerging-market volume |
| Ethereum | ERC-20 | gas in ETH — from under a dollar to several dollars in congestion | 15 confirmations, ~3 minutes | DeFi, exchanges, institutional flows |
| BNB Smart Chain | BEP-20 | cents in BNB | 10 confirmations, ~30 seconds | Binance ecosystem, cheap DeFi |
| TON | Jetton | fractions of a GRAM | 20 confirmations, ~2 minutes | Telegram wallets and mini-apps |
The confirmation counts are the ones SyntheticSwap uses before crediting a deposit; they are visible on every pair page.
TRC-20 (TRON): the default for moving dollars
If you just want to hold or send dollars, TRC-20 is the rail to be on. Fees are a few TRX per transfer and can be zero if you stake TRX for bandwidth; settlement is seconds; every major exchange, OTC desk and P2P platform accepts it. Its weaknesses are the flip side of its popularity: TRON addresses are heavily monitored by analytics firms, and Tether freezes more addresses on TRON than on any other chain because that is where most volume is.
Practical notes:
- A TRON address starts with T and is 34 characters long. It holds TRX and every TRC-20 token.
- To send USDT onward you need either a few TRX in the wallet or rented energy. Receiving needs nothing.
- Wallets: TronLink, Trust Wallet, Ledger.
ERC-20 (Ethereum): where DeFi and institutions live
ERC-20 USDT is the version that lending protocols, DEXes and most custodians want. The cost is Ethereum gas: a transfer is cheap when the network is quiet and expensive when it is not, and you must hold ETH to pay it. For amounts under a few hundred dollars the gas can be a meaningful share of the transfer, which is why the minimum for swaps that pay out in ERC-20 is higher than for TRC-20 payouts.
Practical notes:
- A 0x address holds ETH and all ERC-20 tokens. The same 0x address format exists on BNB Chain, Polygon and Base — the address is not what tells you the network, the wallet's network setting is.
- Keep ETH in the wallet before you receive ERC-20 USDT, otherwise the tokens are stuck until you top up.
BEP-20 (BNB Smart Chain): cheap EVM
BEP-20 USDT lives on BNB Smart Chain, an EVM network with cents-level fees paid in BNB. It is the natural choice if you already use BNB Chain wallets or Binance-linked services. Address format is 0x, exactly like Ethereum, so the risk of sending to the right address on the wrong network is highest here: an Ethereum-only service will not credit a BEP-20 deposit even though the address "worked".
USDT on TON: the Telegram dollar
Since April 2024 USDT is issued natively on TON and integrated into Telegram Wallet, Tonkeeper and mini-apps. Fees are tiny and settlement takes about two minutes for a swap deposit. Some custodial TON services use a memo (called a comment or Payment ID) to identify deposits — if yours shows one, it must be included, which is why the swap form has a memo field for TON payouts.
Moving USDT between networks without an exchange
The usual way to change networks is to deposit at an exchange, withdraw on the other network and pay two fees plus KYC. A swap does it in one step: pick the source network and the destination network as two assets, paste the destination address, send the deposit. There is no bridge contract and no wrapped token; you receive native USDT on the target chain.
- USDT ERC-20 → USDT TRC-20: the most common direction — out of Ethereum gas into cheap transfers.
- USDT TRC-20 → USDT ERC-20: into DeFi or an Ethereum-only service.
- USDT BEP-20 → USDT TRC-20 and TRC-20 → BEP-20.
- USDT TRC-20 → USDT on TON: into a Telegram wallet.
What you receive is the amount sent minus the exchange spread and the payout network fee; both are shown before you send, and each pair page shows the live all-in cost for a sample amount against the market rate. The market rate between two USDT networks is 1:1, so the difference you see is the full cost of the transfer.
Which one should you choose?
- Holding dollars, paying people, P2P trades: TRC-20.
- Using DeFi or depositing to a platform that lists only Ethereum: ERC-20.
- Already in the BNB Chain ecosystem: BEP-20.
- Funds going to or from a Telegram wallet: TON.
Whatever you pick, match the network in three places: the sending wallet's network selector, the address you paste, and the network label in the swap form. If all three agree, the transfer works; if one differs, it does not.
Freeze risk is the same on every network
Tether can freeze USDT at any address on every chain it controls, and does so at the request of law enforcement. Changing networks does not change that; it changes fees and speed. Self-custody protects you from an exchange failing, not from issuer-level actions — a reason many people keep only working balances in USDT and savings in assets without an issuer.
USDT (ERC-20) → USDT (TRC-20)