USDT on different networks
TRC-20, ERC-20, BEP-20: the same stablecoin on different blockchains, and how to choose the right one.
USDT is issued on several blockchains. Each version is a separate token on its own network, with its own addresses and fees.
The most common versions
- TRC-20 (TRON) — addresses start with T; fees are paid with TRX resources (energy, bandwidth); widely used for transfers because fees are usually low.
- ERC-20 (Ethereum) — addresses start with 0x; fees are paid in ETH and can be high when Ethereum is busy.
- BEP-20 (BNB Smart Chain) — addresses also start with 0x; fees are paid in BNB.
There are also versions on other networks (for example, Solana, Arbitrum, TON).
Why the network must match
A TRC-20 transfer exists only on TRON. If you send USDT on Ethereum to a service that only watches TRON, the service will not see it, and the funds may be lost. Exchanges usually let you choose the network when you withdraw — always pick the one the receiver supports.
Fees
Network fees are paid in the network's native coin. Make sure your sending wallet has enough of it (TRX for TRC-20, ETH for ERC-20). The service you send to may also have its own fees and minimums.
On XFasil
XFasil accepts USDT on TRON (TRC-20) only. Create a deposit request in Wallet → Deposit and send exactly the requested amount to the address shown in the request. Withdrawals are also paid in USDT TRC-20 to the address you set in Account → Settings.
University materials are for education only and are not investment, legal or tax advice.