"TRC20 or ERC20 for USDT," "which is cheaper, TRC20 or ERC20," "which chain has the lowest USDT withdrawal fee" — anyone searching these is almost certainly stuck at Binance's "choose network" step: it's all USDT, so why do TRC20, ERC20, and BEP20 suddenly appear? Which do I tap? This step looks minor, but it decides both the fee on this transaction and — more critically — whether the coins get lost. This piece explains these chains clearly, so next time you withdraw you know what you're choosing.

Here's a takeaway you can use right away, even without reading the whole thing: which chain to pick is first about which one the recipient supports, and only second about fee and speed. Now let me lay out the reasoning.

1. What "chain" / "network" actually means

A coin like USDT doesn't live on only one blockchain. It's like a kind of "universal points" that can be issued separately on several different public chains. The "network" you choose when withdrawing is choosing which public chain this USDT travels on.

  • TRC20 = USDT running on the Tron chain;
  • ERC20 = USDT running on the Ethereum chain;
  • BEP20 = USDT running on BNB Chain (Binance's own chain).

These chains run independently, with different block speeds and fee mechanisms. So even for the same "withdraw 100 USDT," the network fee you pay and the arrival speed differ by which chain you take. Grasp this layer and the rest is easy. To learn more about how a chain itself works, read Ethereum's introduction.

2. TRC20: Tron, fast and cheap

TRC20 is USDT's form on the Tron chain, and one of the most commonly used networks for moving USDT. Its traits:

  • Fast. Tron produces a block roughly every 3 seconds, so confirmation is quick and withdrawals usually arrive smoothly.
  • Cheap. The transfer network fee is usually very low, so the fee share isn't as glaring on a small withdrawal.

For a beginner who just wants to "move a bit of USDT, saving money and time," as long as the recipient supports it, TRC20 is often a safe default. You can check its on-chain activity directly on TRONSCAN. A reminder: the exact withdrawal fee is still whatever Binance's withdrawal page shows at the time, and it's fine-tuned with policy (checked 2026-06).

3. ERC20: Ethereum, pricey but universal

ERC20 is USDT's form on Ethereum. Ethereum is the earliest and largest smart-contract public chain, the most universal — nearly every wallet and DeFi app recognizes it. But it has a trait that pains beginners:

  • Slower. Ethereum produces a block (a "slot") about every 12 seconds, slower than Tron.
  • Gas is often high. Ethereum's network fee (known as gas) floats with on-chain congestion, and rises sharply when it's busy. When the chain is congested, the network fee alone can eat a big chunk of a small withdrawal.

When do you use ERC20? When the recipient only supports the Ethereum network (many DeFi protocols, and some wallets or platforms, are like this), or when you're moving a large amount where the fee share is negligible. For small everyday transfers, avoid ERC20 if you can. Its on-chain records can be checked on Etherscan.

Why ERC20 is so pricey Ethereum is packed with all sorts of apps, everyone competing to get on-chain, so the network fee is like surge pricing for a ride — demand rises, the price climbs. This isn't Binance charging you; it's how the chain itself runs.

4. BEP20: BNB Chain, the middle option

BEP20 is USDT's form on BNB Chain. BNB Chain is the public chain in Binance's ecosystem, positioned between the other two:

  • Fees are generally lower than ERC20, and the speed usually isn't slow;
  • Because it's close to the Binance ecosystem, transfers between Binance accounts or within the BNB ecosystem are often handy.

For you, BEP20 is a "fallback": when the recipient supports it and TRC20 isn't available, it's a decent middle ground. Its on-chain activity can be checked on BscScan. Whether it's worth using comes back to the same line — does the other side support it.

5. The same coin on different chains is a different address, and they can't be mixed

This is the point in the whole piece most worth carving into your brain: the same USDT uses completely different address systems on different chains, and they don't interconnect.

Specifically: a Tron (TRC20) address usually starts with T; Ethereum (ERC20) and BNB Chain (BEP20) addresses both start with 0x and look very alike, but belong to two different chains. You can't send a TRC20 USDT to an ERC20 address and expect it to arrive — they travel two roads that simply don't connect.

  • The basis for choosing a network is always the chain the receiving address is on. If the other side gives you a T-prefixed address, pick TRC20 on Binance; if they give you a 0x-prefixed one, you have to further confirm whether it's ERC20 or BEP20 — the address shape alone can't tell these two apart, so you must ask or look at the label on the other side's page.
  • Don't mix addresses in your address book. Label the same person's addresses on different chains clearly and separately; don't store them mixed for convenience, or you'll withdraw to the wrong one next time.
Be especially careful with 0x-prefixed ones ERC20 and BEP20 addresses both start with 0x and look almost identical, but they're two different chains. The address shape alone can't tell you which network to pick — always go by the network the recipient explicitly labels. This is the spot most likely to "look right but be the wrong chain."

6. How to actually choose

Lay out the decision order and there are really only two steps:

Step one: see which chain the recipient supports (this is the hard constraint)

However much you want to save on fees, a network the recipient doesn't support can never be chosen. Withdrawing to your own wallet, look at which chain the wallet's "Receive" page labels; withdrawing to another platform, look at which network the address on the other side's "Deposit" page corresponds to. For where to look and how to check this, you can also consult the deposit-and-withdrawal-network guidance in the Binance help center. Keep both ends consistent — this is the premise, no room for negotiation.

Step two: with "both supported" as the premise, compare fee and speed

If the other side supports several chains at once (very common), then pick by value:

NetworkUnderlying chainSpeedFee tendencyBest for
TRC20TronFast (~3s blocks)Usually lowEveryday small USDT transfers, first choice
ERC20EthereumSlower (~12s slots)Often high, floats with congestionRecipient only takes Ethereum, or large amounts
BEP20BNB ChainFairly fastGenerally below ERC20Within the BNB ecosystem, or a fallback when TRC20 isn't available

In one line: if you can pick TRC20 and the other side supports it, take TRC20; only use ERC20 when they take Ethereum only; treat BEP20 as a middle-ground fallback. For how the withdrawal fee is calculated and why it's unrelated to the amount, see how Binance fees are actually calculated.

Picture one hypothetical transaction to feel the gap Say you're withdrawing some USDT to a recipient that supports several chains. The withdrawal fee is a fixed charge per "coin + network," unrelated to whether you send 50 or 5,000 — so for that same transaction, the gap between a cheap chain and ERC20 during congestion can be several times over on the network portion alone. From another angle: if you split it into ten small withdrawals, each one gets charged a network fee, and ten add up painfully; bundled into one, that fee is paid once. So "pick the cheaper chain" and "don't split into many small sends" save the same kind of money. What each chain actually charges right now is whatever the "fee / amount received" line on Binance's withdrawal page shows once you've entered the amount (checked 2026-06) — don't memorize a number.

7. The consequences of the wrong chain, and how hard recovery is

To be frank: picking the wrong chain has lighter and heavier consequences, but none is as easy as "click once to undo."

  • Sent to an address that simply doesn't exist or that no one controls: the coins basically stay stuck in that state, with very slim hope of recovery.
  • Cross-chain misfire (e.g. sending BEP20 coins to a platform address that only takes ERC20): sometimes that address happens to also belong to the other side on the other chain, so in theory they may be able to help recover it — but this depends entirely on whether the recipient is willing and able, and the process is often long and not guaranteed to succeed. Pinning your hope on someone else's goodwill is itself a risk.

So the right posture isn't "fix it after it goes wrong" but "don't let it go wrong in the first place." Two iron rules: choose the network by what the recipient labels; do a small test the first time you withdraw to a new address. For the full withdrawal flow and how to do a small test, see how to move coins from Binance to your own wallet. For whether recovery is possible after a problem and the process, you can consult the relevant guidance in the Binance help center, but don't treat it as insurance — prevention is always more reliable than rescue.

Don't bet on "it should be fine" This withdrawal step has no medicine for regret. Ten extra seconds checking the network beats ten days afterward begging for a recovery that may still fail. Confirm only once the chain is right — that's the only safe order.

8. FAQ

I picked the wrong chain — can the coins still be recovered?

It depends on where it went wrong. If they were sent to an address that doesn't exist, or that no one holds the private key for, they basically can't be recovered. If they happened to land on an address the other party genuinely owns on that chain, in theory they might be able to help — but that depends entirely on whether they're willing and able, and the process is often long and not guaranteed. So don't count on "rescue it after"; going by the network the recipient labels, and doing a small test first, is the only reliable approach.

The address I was given starts with 0x — how do I know whether to pick ERC20 or BEP20?

You can't tell from the address shape — ERC20 and BEP20 addresses both start with 0x and look nearly identical. There's only one basis: the network the recipient's page explicitly labels. If their deposit/receive page says ERC20, pick ERC20; if it says BEP20, pick BEP20. Never guess by appearance — if you're unsure, just ask them.

How long does a withdrawal take to arrive, and where do I check it actually succeeded?

Two stages: first Binance's internal review and release, then the blockchain network's confirmation after release, the latter's speed depending on the network you chose and whether it's congested. To judge success, don't just stare at your wallet balance — take the TxID Binance gives you to the matching block explorer (TRONSCAN for Tron, Etherscan for Ethereum, BscScan for BNB Chain), watch the confirmation count climb and the status show success. The exact time goes by Binance's withdrawal-page note and what the block explorer shows.

9. A checklist before choosing a chain

When choosing the network to withdraw, quickly run through these:

  • First confirm which network the recipient supports (look at the label on their deposit/receive page);
  • The network you pick on Binance matches the above exactly;
  • For a 0x-prefixed address, tell ERC20 from BEP20 — don't guess by appearance;
  • When the other side supports several, prefer TRC20 for everyday small amounts;
  • First time to this address, do a small test, confirm arrival, then withdraw a large amount;
  • Note the TxID, and track arrival on the matching block explorer.

Choosing a chain is at heart a "do they line up" judgment question, and doesn't require you to understand the blockchain underneath. Make a habit of "see which the other side supports, check both ends match, test small first," and you'll never freeze at that dropdown again.

In one line: TRC20 is fast and cheap, ERC20 universal but pricey, BEP20 in between; the same coin on different chains is a different address and must never be mixed; choose the chain by which one the recipient supports first, then compare fee and speed — the wrong chain is hard to recover from.
Lin Yue · Bitu editorial
Notes on using exchanges, written for beginners. Lin Yue is a pen name; we don't pretend to be anyone's expert — we just write down the steps and traps we've checked for ourselves, again and again. For anything involving money, go by the official pages and your own verification.