USDT: TRC20, ERC20 or BEP20 - Which Network to Choose

In short. USDT is issued on several blockchains at once, and it is the same token on different networks. TRC20 (Tron) is usually the cheapest and fastest, ERC20 (Ethereum) is the most widely supported but has higher fees, and BEP20 (BNB Smart Chain) is also inexpensive. The main rule: the sender's network and the recipient's network must match.

What is a token network and why does it matter?

USDT is not tied to a single blockchain: it is the same token issued on several networks. Each network has its own address format, its own fees and its own speed. That is why you must choose the same network when sending and when receiving.

The abbreviations TRC20, ERC20 and BEP20 stand for token standards on the Tron, Ethereum and BNB Smart Chain networks. USDT is sometimes found on other networks too, for example Solana, but an order offers only the options shown on the exchange page.

A token is stored separately on each network. USDT on Tron and USDT on Ethereum are technically unrelated, even if they carry the same label on your wallet screen.

TRC20 (Tron): when it fits

People usually choose TRC20 for its low cost and speed. A Tron address starts with the letter T and is 34 characters long, so it is hard to confuse with Ethereum-based addresses.

Transfers on this network are generally confirmed within seconds or a couple of minutes. The fee is charged in TRX or covered by the account's resources, so with a wallet that has no TRX you sometimes cannot send USDT. It is worth checking this in advance.

ERC20 (Ethereum): when it fits

Almost every wallet, exchange and service supports ERC20, which makes it the most compatible option. The address starts with 0x and has 42 characters.

The fee is paid in ETH and depends on network load. At peak times it is generally noticeably higher than on TRC20 and BEP20, and for a small amount it can take a significant share. For large transfers, or when the recipient requires Ethereum specifically, that price is justified.

BEP20 (BNB Smart Chain): when it fits

BEP20 runs on BNB Smart Chain, where fees are usually small. The address format is the same as on Ethereum: 0x and 42 characters.

The fee is paid in BNB, so you need a small reserve of that coin in your wallet. Without it you will not be able to send USDT, even if you have enough tokens.

How to tell networks apart by address

Only a Tron address is easy to recognize by sight: it starts with T. ERC20 and BEP20 addresses have the same format, and you cannot tell the network from the 0x prefix. The same address technically exists on both networks, but the coins on each are held separately.

That is why you always check the network by its name, not by how the address looks: in the order, in the withdrawal window on the exchange, or in your wallet. How to check the address itself is described in the article How to check a wallet address.

Which coin you need to pay the fee

The fee for a USDT transfer is paid not in USDT but in the network's main coin. For TRC20 that is TRX, for ERC20 it is ETH, for BEP20 it is BNB. If you do not have it in your balance, the transfer will not go through, or will go through with less of a reserve than needed.

Some wallets and exchanges deduct the fee from the withdrawal amount. Then less arrives at the address than you entered, and with an exact order amount this leads to an underpayment. For more on how the fee affects the final amount, see the article Exchange fees.

What happens if you send USDT on the wrong network

The coins may not arrive where they are expected. The payment will not vanish from the blockchain, but it will end up on another network at an address the recipient may not have access to. It is especially easy to make a mistake between ERC20 and BEP20.

Sometimes funds can be recovered if the address is under your control and you can manage it on the right network. There are no guarantees, and the process can be long and paid.

If you paid a BITWHITE order on a different network, the payment goes to an operator for manual review. Do not send it again: save the txid (transaction hash) and the order number (BW-…) and contact support on Telegram. How to find the txid is explained in the article How to find a transaction by txid.

How to choose a network for an exchange

Your choice is determined by three factors: where you are sending from, where you are receiving, and what fee is acceptable.

  • If the amount is small and cost matters, people usually choose TRC20 or BEP20.
  • If your wallet or the recipient works only with Ethereum, choose ERC20.
  • If you are sending from an exchange, look at which networks it offers for USDT withdrawals and choose the same one in the order.
  • If the receiving wallet supports only one network, go with that one.

Also consider the final amount: it depends on the network, because network fees differ. Compare the result for different networks on the exchange page and only then create the order.

Examples of choosing a network

Consider three hypothetical cases.

Example 1. You are withdrawing USDT from an exchange and want to pay as little as possible. If the exchange shows withdrawal on TRC20 and BEP20, compare the fees on the withdrawal screen. Usually the network with the lower fee is the right one, but it must also be selected in the order.

Example 2. Your wallet holds USDT on Ethereum, but you have little ETH for the fee. Either top up ETH or move the funds to another network in advance, rather than at the moment you pay the order while the clock is running.

Example 3. You are receiving USDT to a wallet that shows a 0x address. Open the network selection in the wallet and make sure it is exactly the network you specified in the order. If a wallet supports several networks with one address, they are the easiest to mix up.

How the network is selected in a BITWHITE order

The order shows the coin, the network and the payment address. The rate, the fee and the final amount are visible before you create the order, and the rate is fixed at the moment the order is created. A payment address is created for each order and is valid for up to 2 hours, so you must choose the network before paying, not after.

A payment with the wrong amount, on a different network or after the deadline goes to an operator for manual review. In automatic mode, if the exchange fails, the coins are returned to the refund address. The differences between the modes are covered in the article Automatic or manual exchange. The general procedure is described in the guide How to exchange crypto.

Can you move USDT from one network to another?

Not directly: tokens on different networks are not linked. To switch networks, USDT is usually exchanged through an exchange or an exchange service, or a special bridge is used. A bridge adds its own fees and risks, so for a one-off case it is often simpler to exchange USDT for USDT on the network you need.

Remember that any such operation also requires the right network and address. It is wiser to switch networks in advance rather than at the last moment before paying: the address validity time is limited.

How to make sure the transfer arrived

Open the transaction by its txid in the explorer for the network you used. Check the status, the recipient address, the amount and the number of confirmations. If the explorer does not match the network, the transaction will not be found, and that does not mean the payment is lost.

For TRC20 you need a Tron explorer, for ERC20 an Ethereum explorer, and for BEP20 a BNB Smart Chain explorer. If the status is "success" but you cannot see the funds in your wallet, check that the right token is enabled and the right network is selected in the wallet.

Common mistakes when choosing a network

  • Choosing the network by how the address looks: 0x does not tell you whether it is ERC20 or BEP20.
  • Not leaving a coin for the fee: you have USDT, but no TRX, ETH or BNB.
  • Selecting one network in the order and another in the exchange withdrawal window.
  • Copying an address from an old order: a payment address is created for each order.
  • Sending again while the transfer is not yet confirmed. How long to wait is shown in the article How long to wait for confirmations.
  • Trusting an email or message with a "different address". Signs of fakes are described in the article How to spot a fake exchange service.

Checklist before sending USDT

  1. Open the site at the official domain bitwhite.net.
  2. Check the network name in the order and compare it with the network in the withdrawal window.
  3. Check the address format: T and 34 characters for Tron, 0x and 42 characters for Ethereum and BNB Smart Chain.
  4. Make sure your wallet has enough of the network's main coin for the fee.
  5. Check that the amount in the payment equals the amount in the order after the exchange's fee is deducted.
  6. Send the payment within the address validity period and save the txid and the order number.

The service never asks for a seed phrase. If someone requests it on behalf of support, that is a scam.

Frequently asked questions

Which USDT network is the cheapest?

As a rule, TRC20 and BEP20 cost less than ERC20, but the size of the fee depends on network load, the price of the main coin and your wallet. Check the exact figure in the withdrawal window before sending: do not rely on old data, because fees change during the day and sometimes within an hour.

Are ERC20 and BEP20 addresses the same?

Yes, the format is the same: 0x and 42 characters. So you cannot determine the network from the address itself. Check the network name separately, in the order and in the wallet or exchange you are sending from. This is the most common cause of errors when withdrawing USDT, and it is better to spend an extra minute checking than to deal with the consequences later.

Can I send USDT TRC20 to a 0x address?

No, these are addresses of different families. A Tron address starts with T and has 34 characters, while a 0x address belongs to Ethereum-based networks. A wallet or exchange will usually reject such an attempt, but if the mistake gets through, do not repeat the transfer and contact the recipient's support with the txid and a detailed description of the situation.

What should I do if I sent on the wrong network?

Do not send the payment again. Save the txid and the order number (BW-…) and contact BITWHITE support on Telegram: the payment will go to an operator for manual review. A refund depends on the specific situation and is not guaranteed, so it is better to check the network, address and amount before paying, not after.

Do I need a separate coin for the fee when transferring USDT?

Yes. The fee is usually paid in the network's main coin: TRX for Tron, ETH for Ethereum, BNB for BNB Smart Chain. If you do not have it in your wallet, the USDT transfer may not go through. It is better to check your balance in advance, before creating the order, so you do not waste the payment address validity time.

How long does a USDT transfer take on different networks?

As a benchmark, confirmation on Tron and BNB Smart Chain usually takes seconds or a couple of minutes, and on Ethereum it takes a bit longer and depends on load. These are not guarantees, and actual times vary. A summary by network is in a separate article about confirmations, and you can follow a specific transfer by its txid in an explorer.

Ready to exchange? Pick your coins, paste the address and pay: the rate, fee and final amount are shown before you create the order.

Go to the exchange