FAQ

USDT on TRC20 or ERC20? Networks, Fees and Checks Before You Send

Withdraw USDT from an exchange and you will see network options such as TRC20 and ERC20. They are the same stablecoin on different blockchains, with different address formats, fee mechanics and ways to confirm arrival. Based on Tether's supported-protocols list and the official TRON and Ethereum docs, this guide covers how to choose and what to check before sending.

USDT on TRC20 or ERC20? Networks, Fees and Checks Before You Send

What TRC20 and ERC20 mean

USDT is issued by Tether on several blockchains. On Tether's supported-protocols list, TRC20 is USDT on TRON, and ERC20 most often means USDT on Ethereum. They are issued by different contracts and do not move between each other directly: USDT received on TRON can only be sent onward on TRON.

Note that Tether's list also labels USDT on BNB Smart Chain, Avalanche and others as ERC20 (the token standard), while some exchanges label the BNB Smart Chain version BEP20. Choose by network name, not by the letters "ERC20" alone.

The two official contract addresses

NetworkAddress formatUSDT contract (from Tether)
TRON (TRC20)Starts with T, 34 charactersTR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t
Ethereum (ERC20)Starts with 0x0xdac17f958d2ee523a2206206994597c13d831ec7

Use these addresses when adding the token to a wallet by hand or checking a deposit on a block explorer. Many tokens share the name and logo; the contract address is the only reliable identifier.

How fees are paid: TRX and ETH

Sending USDT on Ethereum costs gas, paid in ETH, and the fee is charged even if the transaction fails. A wallet holding USDT but no ETH cannot send that USDT.

TRON charges with two resources, Bandwidth and Energy. According to the TRON developer docs, every transaction except queries consumes Bandwidth, and each account gets 600 free Bandwidth per rolling 24 hours. A TRC20 transfer such as USDT runs a smart contract and also consumes Energy, which has no free quota: you either stake TRX for it or the network burns TRX from your balance at current rates. So sending TRC20 USDT from your own wallet also requires some TRX.

When you withdraw from an exchange, you pay the exchange's withdrawal fee for that network and the exchange handles the on-chain cost. Withdrawal fees are set by each platform and change; check the withdrawal page.

How to choose

TRC20 (TRON)ERC20 (Ethereum)
Receiving addressStarts with TStarts with 0x
On-chain costBandwidth and Energy; TRX burned if shortGas, paid in ETH
Coin to keep in a self-custody walletTRXETH

The first rule: use the network the recipient supports. If an exchange deposit page, wallet or merchant supports only one of them, choosing the other may mean the funds never arrive. If both are supported, compare the withdrawal fee and arrival time shown on the platform at that moment.

Checklist before you send

  1. Confirm the network name on the recipient's page and pick exactly the same network when withdrawing.
  2. Check the address format: T means TRON; 0x means Ethereum or another EVM network. Several EVM networks share the 0x format, so still choose by network name.
  3. For large amounts, send a small test first and send the rest after it arrives.
  4. After sending, look up the transaction hash on that network's block explorer; see how to check a transaction hash.
  5. In a self-custody wallet, keep TRX on the TRON address and ETH on the Ethereum address, or you cannot move the USDT later.

What happens if you pick the wrong network

USDT on different networks does not mix. When the address formats differ (T versus 0x), exchanges and wallets usually reject the transfer outright. Between EVM networks that share the 0x format, a wrong choice can land the funds at the same address on another chain; whether they can be recovered depends on who controls that address. See sent crypto on the wrong network, and if a transfer is slow, work through USDT transfer not arriving.

Related reading: why an address must be checked with its network, USDT vs USDC, withdrawing from an exchange to your own wallet.

Sources

Tether:支持的区块链 / Supported protocols TRON 开发者文档:资源模型 / Resource model TRON 开发者文档:账户地址 / Accounts ethereum.org:Gas 与费用 / Gas and fees