Guide · 3 min read
How to move USDT from Ethereum (ERC-20) to Tron (TRC-20)
By the AltoSwap team · Reviewed and updated · Editorial policy
Short answerUSDT on Ethereum cannot simply be sent to a Tron address: they are two networks. To move it, swap USDT (ERC-20) for USDT (TRC-20): send the Ethereum USDT to the swap's deposit address and receive Tron USDT at your Tron address. It takes a few minutes and needs no account.
Why you would do this
- The person or service you are paying only accepts USDT on Tron.
- Sending on Ethereum costs more per transfer than sending on Tron, so you want to hold the coins where moving them is cheaper.
- You received USDT on one network and your other wallet is on the other.
Step by step
- Choose USDT (ERC-20) as the coin you send and USDT (TRC-20) as the coin you receive.
- Enter the amount. You receive slightly less than you send: the difference is the cost of the swap.
- Paste your Tron address, which starts with T, as the receiving address.
- Add your Ethereum address, which starts with 0x, as the refund address.
- Create the swap and send the USDT on Ethereum. You need a little ETH in the wallet for the gas fee.
What to check
- That the wallet you send from really holds the USDT on Ethereum, not on another network that also uses 0x addresses.
- That the receiving address is a Tron address you control. To use the USDT afterwards you will need a little TRX in that wallet for fees.
- That the amount is above the minimum. A swap that pays out on a cheap network usually has a low minimum, but the Ethereum side adds cost.
The other direction
Moving from Tron to Ethereum works the same way with the two coins exchanged. The same form also changes USDT between BNB Smart Chain, Solana and the other networks it lists.
Ready to swap?
No account, no KYC by default, top rates from 20+ exchanges.