HorseRouterHORSE·ROUTER
BlogSupport
← All articles

Swap guide

How to swap USDT from ERC-20 to TRC-20

USDT on Ethereum and USDT on Tron are the same token on two different networks. Here is how to move between them, what it costs, and how to avoid the mistakes that lose funds.

Reviewed by Gurusha Chauhan, Operations lead

How to Swap USDT ERC-20 to TRC-20 (Ethereum to Tron), Step by StepWatch on YouTube →

Tether (USDT) exists on several blockchains at once. The USDT you hold on Ethereum is an ERC-20 token; the USDT you hold on Tron is a TRC-20 token. They represent the same thing — one US dollar of Tether — but they live on separate networks that cannot talk to each other directly.

People usually move from ERC-20 to TRC-20 to save on fees: sending USDT on Tron is typically much cheaper than sending it on Ethereum. This guide explains how a cross-chain swap does that, what to expect on cost and time, and how to do it without connecting a wallet.

Why you can’t just "send" ERC-20 USDT to a Tron address

Each network has its own address format and its own copy of the token. An Ethereum address starts with 0x; a Tron address starts with T. If you send ERC-20 USDT straight to a Tron address, or pick the wrong network when withdrawing from an exchange, the funds can be lost for good.

To move value from one network to the other you need a cross-chain swap: your ERC-20 USDT is exchanged and the equivalent TRC-20 USDT is delivered to your Tron address. HorseRouter compares partner exchanges to route that swap; the partner executes and settles it, and HorseRouter never holds your funds.

How to swap USDT ERC-20 to TRC-20 on HorseRouter

  1. Set the "Pay" side to USDT on Ethereum (ERC-20) and the "Receive" side to USDT on Tron (TRC-20).
  2. Enter the amount you want to swap. You will see an estimated amount out, the estimated time, and the fee before you commit.
  3. Paste your Tron (TRC-20) receiving address — it starts with T. Double-check it; transfers can’t be reversed.
  4. Review the quote, then start the swap. You will be given a deposit address for your ERC-20 USDT.
  5. Send your ERC-20 USDT to that deposit address from any wallet or exchange. No wallet connection is needed.
  6. Wait for the partner to settle the swap. Your TRC-20 USDT arrives at the Tron address you provided.

Fees and timing

Two kinds of cost apply: the network fee to send your ERC-20 USDT to the deposit address (paid on Ethereum, and set by the network, not by HorseRouter), and the swap fee, which is shown in the quote before you confirm.

Quotes are estimates. The final amount can move within your slippage setting between the time you see the quote and the time the swap settles. Most cross-chain swaps settle in a few minutes, but network congestion or partner compliance checks can add delay.

Avoiding the common mistakes

  • Match the network, not just the token. "USDT" is not enough — choose USDT on the exact network on each side.
  • Check the receiving address character by character, and confirm it is a Tron (T...) address.
  • Send the exact asset shown to the deposit address. Sending a different token or using a different network can lose the funds.
  • Keep some ETH in the sending wallet for the Ethereum network fee, or the send will fail.

Frequently asked questions

Is USDT on Tron the same as USDT on Ethereum?

It is the same asset — Tether — issued on two different networks. ERC-20 USDT lives on Ethereum and TRC-20 USDT lives on Tron. A cross-chain swap moves value between the two.

Do I need an account or to connect a wallet?

No. You provide a receiving address and send your funds to the deposit address shown. There is no account and no wallet connection.

Why is TRC-20 USDT cheaper to use?

Sending USDT on the Tron network usually costs much less in network fees than sending it on Ethereum, which is why many people move funds to TRC-20 for transfers.

How long does the swap take?

Most swaps settle within a few minutes. Network congestion or compliance checks by the partner handling the swap can add time.

Can the swap be reversed if I make a mistake?

No. Blockchain transfers are irreversible. Check the receiving address, the asset and the network before you send anything.

Related guides

  • How to swap USDC from Base to SolanaUSDC on Base and USDC on Solana are separate tokens on separate networks. Here is how to move between them with a cross-chain swap, what it costs, and the mistakes to avoid.
  • How to swap ETH to BTC without an accountEthereum and Bitcoin are separate blockchains, so moving ETH to BTC is a cross-chain swap. Here is how it works, what to expect on fees and timing, and how to avoid losing funds.
  • How to bridge USDC from Ethereum to SolanaUSDC exists on both Ethereum and Solana, but they are different tokens on different networks. Here is how to move value between them with a cross-chain swap.