USDT and USDC exist on multiple blockchains simultaneously. Picking the wrong network when entering your receive address is one of the most common — and costly — mistakes in crypto.
USDT, USDC, and other major stablecoins don't live on a single blockchain — they're issued simultaneously on Ethereum, Tron, BNB Smart Chain, and others. Each version is technically a different token, moving on a different network, with different fees and confirmation times. Picking the wrong one can delay or permanently lose your funds.
Why one token lives on many networks
Token standards like ERC-20, TRC-20, and BEP-20 define how assets are represented on their respective chains. Tether (USDT) and Circle (USDC) deploy smart contracts on each supported chain, allowing the same dollar-pegged value to move across different ecosystems.
From the blockchain's perspective, "USDT on Ethereum" and "USDT on Tron" are completely separate tokens. They share a price peg but have no on-chain connection. Sending one to an address expecting the other results in funds that never arrive.
Ethereum — ERC-20
The original smart contract platform and the most liquid ecosystem for stablecoins. ERC-20 USDT is accepted by virtually every centralised exchange, DeFi protocol, and hardware wallet. The trade-off is cost: gas fees can range from $1 to $50+ depending on network congestion.
Best for: large transfers where the fee is a small percentage of the total, or when your destination wallet or exchange only supports ERC-20.
Tron — TRC-20
Tron was designed specifically for high-throughput, low-cost transfers. TRC-20 USDT is the most traded version of Tether by volume. Fees are near-zero — typically funded by your TRX bandwidth/energy — and confirmations arrive in 1–3 minutes.
Best for: exchange-to-exchange transfers, frequent smaller movements, or any time you want to avoid Ethereum gas costs entirely.
BNB Smart Chain — BEP-20
BNB Smart Chain is EVM-compatible, meaning it works with MetaMask and Ethereum developer tooling. BEP-20 fees are low ($0.05–$0.50 typically) and the ecosystem is well-integrated with Binance-adjacent services.
Best for: users already in the Binance ecosystem, or when moving funds between BSC-native DeFi applications.
The address may look identical regardless of which network you select. The network, not the address format, determines where your funds actually land.
The golden rule: network must match on both ends
If you withdraw USDT from Exchange A using TRC-20, your destination — whether a personal wallet or Exchange B — must be configured to receive USDT on TRC-20. If Exchange B only supports ERC-20 USDT deposits and you send TRC-20, the funds will not credit and recovery may be impossible.
- Always check the deposit instructions on the receiving side before initiating a transfer
- On Cambio, every currency shows its network label (e.g., USDT · TRC20, USDT · ERC20)
- Confirm both the currency symbol and the network tag match your destination
- If you're unsure, send a small test amount — $5 is cheap insurance on a $5,000 transfer
How Cambio handles network selection
Every currency listed in the Cambio exchange widget includes an explicit network label. You'll see options like USDT · TRC20 and USDT · ERC20 as separate selectable items — they're treated as distinct assets because, on-chain, they are.
Before you paste your receive address into any exchange, open your destination wallet or exchange account and confirm which network and token standard it's expecting. That 30-second check is the single most effective step you can take to protect your funds.



