Almost everyone withdrawing USDT from Binance for the first time gets stuck at the "select network" step. The dropdown is a long list: TRC20, ERC20, BEP20, Solana, Arbitrum, Optimism. The names are unfamiliar, and pick the wrong one and you can lose the coins outright. What stings more is that on the same amount, one network versus another can cost ten times as much. Do that a few times a year and the money you throw away adds up.
This guide lays out the five networks people reach for most on Binance: what each one costs, how fast it lands, when to use it, and when to stay well clear. By the end you'll have a table you can pick straight from, so the network step stops being a guessing game.
What this guide covers
Before you pick: the network has to be supported on both sides
A lot of people treat "which chain is cheapest" as the first question. It's actually the second. The first question is: the place you're sending to, which networks does it support?
A withdrawal isn't one-sided. Binance sends the coins out, but the wallet or exchange on the other end has to be able to receive them on the same network. Think of it like mailing a parcel: picking the cheapest courier does nothing if that courier has no branch where the parcel is going. Get the chain wrong, say the other side only accepts Ethereum mainnet but you send over BSC, and the coins leave Binance while the other side never sees them. That mismatch is the root of most wrong-chain accidents.
Check the receiving side's supported networks before you do anything else. Withdrawing to another exchange? Open that exchange's deposit page and see which chains it lists for USDT. Withdrawing to your own wallet, such as MetaMask or TokenPocket? Check which chain the wallet is on right now and whether the address format lines up. Once the network matches on both ends, then you compare who's cheaper.
Keep this order in mind: see which networks the other side supports first, then among the ones both sides support, pick the one that's cheap and fast enough. Flip that order and the fee you saved can cost you the coins.
The five main networks, one by one
These are the networks people hit most often when withdrawing from Binance. On fees we only talk in orders of magnitude and relative cost, because the exact number moves in real time with on-chain congestion, and whatever Binance's page shows at the moment you withdraw is what applies. Don't treat any figure here as a hard number.
TRC20 (Tron) — the default for small USDT transfers
Transfers on the Tron network cost very little on-chain, which is what makes TRC20 the go-to for moving USDT, especially everyday amounts in the hundreds or low thousands of dollars. It usually lands fast and doesn't need many confirmations. Almost every exchange and mainstream wallet supports receiving USDT over TRC20, so support is broad. Unless you have a specific reason not to, TRC20 is a safe pick for a small USDT transfer.
One thing to note: TRC20 is a common rail for tokens like USDT and USDC, but not every coin runs on it. Before withdrawing a different asset, come back to the line from the last section: check which network both sides support.
ERC20 (Ethereum mainnet) — the most universal, and the most expensive
Ethereum mainnet is the oldest and most widely supported network, and nearly every platform accepts ERC20. The trade-off is cost: its fee, paid as gas, is usually the highest of the five, and when the chain is congested a single withdrawal can make a small transfer badly not worth it. Arrival time depends on how busy the network is, so sometimes you wait a while. Gas here is paid in ETH, which is why a rising ETH price makes the fee feel worse.
Use it when the other side only supports Ethereum mainnet, or when you're moving an asset that has to go over mainnet. Reaching for ERC20 purely to move USDT is, most of the time, just paying more. If you want to understand why ERC20 runs so expensive, read Why ETH withdrawal fees are so high: what gas actually is.
BEP20 (BNB Smart Chain) — cheap and easy inside the Binance world
BEP20 runs on BNB Smart Chain. On-chain costs are low, the fee is usually far below Ethereum mainnet, and it lands quickly. If the wallet or platform you're sending to supports BSC, BEP20 is a cheap option, and it's especially smooth if you're already inside the Binance ecosystem.
One easy trap: BEP20 (BSC) and BEP2 (Binance Beacon Chain) are not the same thing. The addresses and use cases differ, so don't mix them up. Read the dropdown carefully and confirm which one you're on.
Solana — fast, and cheap
The Solana network is known for high speed and low fees. Transfers confirm quickly and cost little. More and more platforms support receiving USDT on Solana. If both sides support it, Solana is a fast, cheap option. Same condition as always: confirm the receiving wallet or exchange supports that coin on the Solana network, and that the address is in Solana format.
Arbitrum, Optimism, and other layer 2s — Ethereum's cheaper version
Arbitrum and Optimism are Ethereum layer-2 networks. They inherit Ethereum's security but push transfer costs way down, a good deal cheaper than going over Ethereum mainnet directly, and the speed is fine. If you deal with the Ethereum ecosystem and the other side supports a given L2, going over L2 is often far more sensible than mainnet. To see how much an L2 actually saves and where the catches are, read Are L2 withdrawals really cheaper.
One table you can pick straight from
Here's everything above squeezed into a table. To say it once more: this is a qualitative comparison of relative cost and best fit, not a quote. Real fees, minimum withdrawal amounts, and confirmation counts follow what Binance's withdrawal page and the block explorer show at the time.
| Network | Fee (relative) | Speed | How widely supported | Best used when |
|---|---|---|---|---|
| TRC20 (Tron) | Very low | Fast | High (USDT widely accepted) | Default for small USDT transfers |
| BEP20 (BSC) | Low | Fast | Medium-high (if the other side supports BSC) | Other side supports BSC; inside the Binance world |
| Solana | Low | Very fast | Medium (depends on the other side) | When both sides support Solana |
| Arbitrum / L2 | Low | Fairly fast | Medium (Ethereum ecosystem; depends on the other side) | Dealing with the Ethereum ecosystem and want to save |
| ERC20 (Ethereum) | High | Varies with congestion | Highest (accepted almost everywhere) | Only when the other side supports mainnet alone |
This is our referral link. Signing up through it gives you a fee discount; we earn a referral commission, and it doesn't change your rates or cost you extra. First confirm Binance is available where you live. If you're in a restricted region, don't sign up, and don't use a VPN or fake details to get around it.
Pick by situation: which network for which case
The rules are done. They land better against a few real situations:
- USDT to another exchange (the other side supports several networks): for small amounts, TRC20 first, cheapest all in. If you're already living in the BSC ecosystem, BEP20 is smooth too.
- To MetaMask or another Ethereum wallet to use DeFi: depends which chain you'll use it on. Only go over ERC20 if you need it on Ethereum mainnet and the amount is large enough to be worth it. If an L2 like Arbitrum works, going over L2 saves more.
- To an older platform that only supports Ethereum mainnet: no choice here, use ERC20 and accept the higher gas.
- To a wallet or platform that supports Solana: Solana is fast and cheap, so make it your first pick.
- Not sure which networks the other side supports: stop and go check its deposit page first. Don't guess. The cost of guessing wrong dwarfs the few minutes it takes to look.
Want a small tool that suggests a network by coin and destination? Try the network picker. To see at a glance which coins run on which networks, check the chain and network table.
Before a big transfer, run a small test first
This is the one habit to take away from the whole guide. However sure you are, the first time you send to a new address or over a new network, send a small amount first, a few dollars, ten or twenty. Wait for it to actually land and for the other side to confirm they got it, then send the real amount.
We do the same thing when we run through it: after pasting the address, we check the first and last few characters digit by digit, confirm the network matches on both ends, and send one small transfer to scout ahead. The bit of extra fee and the few minutes of waiting are insurance on the big transfer. On-chain transfers are irreversible, there's no undo button, and that caution is worth it.
1. Picking a network the other side doesn't support. 2. Not checking the address after malware swapped it during the copy (see spotting clipboard hijacking). 3. Not filling the memo or tag on a coin that requires one (see what to do when the memo is missing). Any one of these can strand your coins or make them unrecoverable.
If you've already sent to the wrong place, don't panic. Work through how to recover USDT sent on the wrong chain to judge case by case whether it can be saved, and follow Binance's self-service appeal path.
FAQ
Which network is actually cheapest for withdrawing USDT?
For a small transfer to a wallet or exchange that supports several networks, TRC20 is usually cheapest all in. If the other side only supports Ethereum mainnet, you have to use ERC20. The point is to confirm which networks the receiving side supports first, then pick the low-fee one among them.
If I pick the wrong network, can I get the coins back?
It depends where they landed. If they went to an address whose private key you control, or to an exchange that supports that network, you often have a shot at recovery through an appeal or by importing the same address on the other chain. Coins sent to a contract address that doesn't support them are usually unrecoverable. That's exactly why you send a small test first.
Why does the fee for the same USDT differ so much?
A withdrawal fee mostly comes down to the on-chain cost of the chain you pick. Ethereum mainnet gas runs high, so the fee is high; Tron, BSC, and layer-2 networks cost little, so the fee is low. The exact number follows what Binance's withdrawal page shows in real time.
Are TRC20 and ERC20 USDT the same thing?
Both are the USDT asset, but they're issued on two different networks, Tron and Ethereum. The address formats and transfer networks differ, so you can't send and receive across them directly. The network has to match on both ends of a transfer.
See which networks the other side supports, pick the cheap one among them (for small USDT transfers, usually TRC20), and send a small test before any big transfer. Fees, limits, and confirmation counts all follow what Binance's page shows at the time.
Read next
USDT networks compared: which is cheapest, fastest, and safest Common deposit and withdrawal mistakes, and how to fix them Why ETH withdrawal fees are so high: what gas actually is Let the network picker help you chooseSources: Binance Help Center, Tronscan, Etherscan, ethereum.org. Fees and limits are live figures; what each platform and block explorer shows at the time is what applies.
