- Just moving USDT from A to B?
Both sides support TRC20? Use TRC20 — arrives in minutes, and the other side almost certainly accepts it. Its fee is the highest of the three, though; if that bothers you, check whether both sides support BEP20. - Going into Ethereum DeFi or NFTs?
No choice — use ERC20. A withdrawal from Binance normally costs about 0.3 USDT, and more when the chain is congested. - Operating within the Binance ecosystem?
BEP20 is the home network — cheap and fast. Confirm the recipient actually supports it. - Not sure?
Check the recipient's deposit page. Whatever network they list, use that — the recipient always wins.
First-time withdrawal on Binance: address is pasted, amount is set, then you hit that "Select network" dropdown. TRC20, ERC20, BEP20, and a row of names you've never heard of. Which one? What happens if you pick wrong?
Put half your worry down: these aren't three types of USDT — they're three shipping routes. The USDT in your hand is the same coin; only the carrier changes. But keep the other half of your attention sharp: pick the wrong route and you can lose money for real. This guide explains all three networks in one pass. After reading it, you won't freeze at that dropdown again.
Three Networks in One Sentence Each
USDT is issued by Tether and doesn't have its own blockchain — it borrows space on others. The three you'll encounter most:
- TRC20: runs on TRON. Fast arrival and the widest support, the de facto standard for everyday USDT transfers; its fee is no longer low, though, and on Binance it's higher than both BEP20 and ERC20. Addresses start with
T. - ERC20: runs on Ethereum. The oldest and most widely integrated. The withdrawal fee is usually about 0.3 USDT (Binance, 2026-09) and gets raised once the chain is congested. Addresses start with
0x. - BEP20: runs on BNB Smart Chain — Binance's home network. Low fees, fast blocks. Key watch-out: addresses also start with
0x, identical format to ERC20, but they are completely different chains.
You'll also see USDT on Polygon, Arbitrum, Solana, TON, and others. Same principle applies: same coin, different carrier. This guide focuses on the three most common, and once you understand the logic, all other networks follow the same pattern.
Side-by-Side Comparison
All data verified 2026-06-10 (the withdrawal-fee row updated with Binance's 2026-09 figures). Specific numbers shift with network congestion and platform pricing — always check the live withdrawal page before confirming:
| Metric | TRC20 | ERC20 | BEP20 |
|---|---|---|---|
| Blockchain | TRON | Ethereum | BNB Smart Chain |
| Address format | Starts T, 34 chars | Starts 0x, 42 chars | Starts 0x, 42 chars |
| Fee level | Highest of the three — about 1.5 USDT | About 0.3 USDT, raised during congestion | Lowest — about 0.01 USDT |
| Block time | ~3 seconds | ~12 seconds per slot | Sub-second |
| Typical arrival feel | A few minutes | A few to ~15 minutes | A few minutes |
| Primary use | Everyday transfers, on/off-ramp | DeFi, NFTs, Ethereum ecosystem | Binance ecosystem, BNB Chain activity |
One trap worth calling out separately: ERC20 and BEP20 address formats are identical. The same 0x string "exists" on both chains. Sending BEP20 tokens to an address that only supports ERC20 will produce a transaction that shows as successful on-chain — but the receiving platform won't credit it, because the funds arrived on the wrong chain. This is the most common way beginners lose USDT. More on avoiding it below.
The Fee Gap Is Bigger Than It Looks
Withdrawing the same 100 USDT from Binance to a wallet, going by the 2026-09 figures: BEP20 costs about 0.01 USDT, ERC20 about 0.3 USDT, and TRC20, of all things, around 1.5 USDT. When Ethereum is congested, ERC20 gets noticeably more expensive too. On a 100 USDT withdrawal, TRC20's 1.5 USDT works out to about 1.5% of the principal — and the smaller the amount, the bigger that share.
Why the gap? Fee = how busy the chain is × the chain's pricing rules. Ethereum has the most users competing for limited block space, so it gets expensive when congested. BNB Chain fees have stayed very low. As for why TRC20 ends up costing the most on Binance, the platform doesn't publish a breakdown — all you can see is the quote on the withdrawal page. If you want the full mechanics behind gas, the gas fee explainer breaks it down in detail. And if you want a full fee comparison across networks, the withdrawal fee comparison guide lays it all out.
Speed: All Three Are Fast, But "Arrived" Means Different Things
All three networks are reasonably fast. What actually determines how long you wait is the recipient platform's required confirmation count — how many subsequent blocks must pile on top before the exchange credits your account. Like a package that arrived at the warehouse but hasn't been scanned in yet.
TRC20 and BEP20 typically need a few minutes. ERC20 is a few minutes when uncongested, up to 15–20 minutes when busy. If you're watching and nothing seems to be happening, don't panic — grab the TxID and check a block explorer instead of refreshing your wallet balance. Not sure how to do that? The TxID guide covers the process.
Pick by Scenario
Sending to a friend or between exchanges
Both sides support TRC20? Go with TRC20. It's the obvious default for USDT in most parts of the world — quick, and both parties are almost certainly familiar with it. The catch is that its fee is now the highest of the three (about 1.5 USDT on Binance, 2026-09) — go by the withdrawal page. Spend ten seconds confirming the recipient's deposit page actually lists TRC20 before you send.
Withdrawing from Binance to your own wallet
Depends on what you'll do with the coins. Just holding them? BEP20 or TRC20 both work; pick whichever is cheaper on the withdrawal page at that moment, which these days is usually BEP20. Heading into Ethereum DeFi? Go ERC20 directly — saves you a cross-chain bridge round trip with its own fees. For a first withdrawal, the withdrawal walkthrough covers each click.
Working within the Binance ecosystem
BEP20 is native here — Binance Web3 Wallet, BNB Chain activities. Reminder: the 0x address format doesn't tell you the chain. Always check the network label in the UI, don't guess from the address.
Recipient has specified a network
No discussion needed. Follow their specification. This rule overrides all others in this guide.
Three Safety Habits Before Every Transfer
Getting the network right is step one. Real safety comes from how you operate. Three habits, none of which you should skip:
- Copy the address, never type it. Then verify the first 4 and last 4 characters after pasting. Clipboard hijacking malware that swaps your copied address is a real attack vector — the address poisoning guide documents exactly how it works.
- Both ends must show the same network name. Sender's selection = recipient's deposit page. Match the label word for word; don't assume from the address prefix.
- Test with a small amount first. Your very first transfer to any address: send a small amount, confirm it arrives, then send the rest. One extra withdrawal fee buys insurance for your whole principal. Why experienced users are strict about this is explained in this guide.
Want a structured way to run through these before every transfer? The Transfer Checklist covers each point.
If You've Already Sent to the Wrong Network
Deep breath first. Wrong network doesn't automatically mean lost funds. Whether recovery is possible comes down to two questions: who holds the private key of the receiving address, and are the two network address formats compatible?
- Sent to your own wallet at a compatible address (e.g., intended ERC20 but sent BEP20 to your own 0x wallet): almost always recoverable yourself — switch the wallet to the BNB Chain network and add the USDT token.
- Sent to an exchange's address on an unsupported network: contact the platform's support. Many exchanges can recover these manually; expect fees and processing time.
- Incompatible address format or address with no known private key: very unlikely to be recoverable.
The full recovery walkthrough, including the self-rescue steps, is in the wrong network recovery guide. If someone DMs you claiming they can recover your funds for a fee: that's a scam. Every time.
Frequently Asked Questions
Is USDT on TRC20 the same as USDT on ERC20?
Same asset, same value — just running on different blockchains. Think of it as the same product shipped by different carriers. The two versions are not interchangeable mid-transfer: both ends of a transaction must use the same network.
Can I recover USDT sent to the wrong network?
It depends. If the private key is yours and the address format is compatible (e.g., BEP20 sent to an ERC20 wallet you control), recovery is usually straightforward. If it landed at an exchange's unsupported network address, contact support. If the address format is incompatible, recovery is generally not possible. See the wrong network recovery guide for step-by-step instructions.
Who keeps the withdrawal fee?
It's a bundled number: the on-chain miner/validator fee plus the exchange's processing overhead. The miner fee goes to the network. The exchange keeps the processing margin. That's why the same network can cost different amounts on different platforms.
Can one address receive USDT on multiple networks?
ERC20 and BEP20 share the same 0x address format, so the same address string technically exists on both chains — but only if your wallet actually supports that chain. TRC20 uses a completely different T-prefix format and cannot share addresses with 0x chains.