Tether to Tether
Move USDT from Ethereum (ERC-20) to Tron (TRC-20)
On , our floating quote for 500 USDT (ERC-20) was 490.273 USDT (TRC-20) after a 5.0886 USDT (TRC-20) payout fee.
- TetherUSDT · Ethereum
- TetherUSDT · Tron
No account, no email and no ID needed to swap.
USDT (ERC-20) / USDT (TRC-20) rate
−0.01%24h
- 24h change
- −0.01%
- 24h high
- 0.9908 USDT (TRC-20)
- 24h low
- 0.9907 USDT (TRC-20)
- 7d change
- −0.02%
- Minimum (floating)
- 12.2154 USDT (ERC-20)
- Fixed rate
- Available from 14.0772 to 522,280.98 USDT (ERC-20)
- Payout fee
- 5.0886 USDT (TRC-20)1.03% of the payout at 500 USDT (ERC-20)
- Time estimate
- 10 to 60 minutesAn estimate for this pair, not a promise
- Networks
- Ethereum → Tron
- USDT (ERC-20) token contract (never send funds to it)
- 0xdAC17F958D2ee523a2206206994597C13D831ec7
- USDT (TRC-20) token contract (never send funds to it)
- TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t
The exchange spread and our fee are inside the rate. The payout fee is taken from the amount you receive.
Our quotes, not guarantees. Recorded 2 Nov 2026, 01:45 UTC.
Keep swapping
More swaps people make
- USDT (TRC-20) to XMR1 USDT → 0.001634 XMR+1.23%
- XMR to USDT (TRC-20)1 XMR → 590.4586 USDT−1.41%
- USDT (ERC-20) to XMR1 USDT → 0.00165 XMR+1.22%
- BTC to USDT (TRC-20)1 BTC → 77,520.13 USDT+0.61%
- BNB to USDT (TRC-20)1 BNB → 704.4767 USDT+1.24%
- TRX to USDT (TRC-20)1 TRX → 0.3105 USDT+1.21%
- USDT (TRC-20) to BTC1 USDT → 0.00001257 BTC−0.65%
- ETH to USDT (TRC-20)1 ETH → 2,251.36 USDT+0.25%
Before you swap
Hold some ETH next to your USDT on Ethereum, because the deposit pays gas in ETH. After the payout, your Tron address needs TRX before that USDT can move on. The USDT on Tron is sent once your Ethereum deposit is credited. A floating quote keeps moving until the deposit confirms.
Convert USDT (ERC-20) to USDT (TRC-20): what you get for common amounts
| You send | You get (floating) | Payout fee share | Fixed quote |
|---|---|---|---|
| 37 USDT (ERC-20) | 31.1417 USDT (TRC-20) | 14.05% | – |
| 500 USDT (ERC-20) | 490.273 USDT (TRC-20) | 1.03% | 487.8203 USDT (TRC-20) |
| 2,500 USDT (ERC-20) | 2,463.5 USDT (TRC-20) | 0.21% | 2,461.29 USDT (TRC-20) |
| 10,000 USDT (ERC-20) | 9,870.26 USDT (TRC-20) | 0.05% | – |
Our quotes, not guarantees. Recorded 2 Nov 2026, 01:45 UTC. The payout fee is already taken off. It depends on the network and can change with the amount, and it takes a bigger share of small swaps. Fixed and floating quotes are separate offers, and either can be higher.
USDT (ERC-20) to USDT (TRC-20) history from our own quotes
Last 24 hours
-0.01%
Low 0.9907 · High 0.9908 USDT (TRC-20)
Last 7 days
-0.02%
Low 0.783 · High 0.9915 USDT (TRC-20)
Last 30 days
+1.63%
Low 0.783 · High 0.9915 USDT (TRC-20)
- Median payout fee over the last 7 days: 5.3532 USDT (TRC-20).
- Over the last 30 days, fixed quotes were 0.52% lower than floating quotes (middle half 0.51% to 0.52% lower, 2,934 paired quotes).
- Over the last 30 days, 100% of our floating quote checks for this pair succeeded.
How to move USDT from Ethereum to Tron
Enter an amount and paste your USDT address on Tron. At our last check the minimum was 12.2154 USDT (ERC-20). The swap box shows the live minimum.
Send the exact amount in one transaction from Ethereum to the deposit address shown after you start. Sending from your own wallet? Keep some ETH in it to pay the Ethereum network fee.
Ethereum adds a block about 12 seconds on average. How many confirmations are needed depends on the coin, and the order page shows each step.
Your USDT is sent to your address.
Going the other way: USDT (TRC-20) to USDT (ERC-20)
- Minimum 11.6377 USDT (TRC-20), payout fee 0.1897 USDT (ERC-20).
- 35 USDT (TRC-20) → 29.4697 USDT (ERC-20)
- 500 USDT (TRC-20) → 490.5532 USDT (ERC-20)
- Checked 2 Nov 2026, 01:45 UTC.
Why people move USDT from Ethereum to Tron
Where Ethereum USDT usually comes from
Your USDT sits on an Ethereum address. It may be left over from an Ethereum app, or it came to you as an ERC-20 payment. Now a person or a service asks you for USDT on Tron. The two versions live on separate chains, so the USDT has to be swapped from one to the other.
Others already hold TRX, or plan to stake it. On Tron, staked TRX gives the energy and bandwidth that token transfers use, so they would rather move their USDT there than keep paying gas in ETH. Our USDT on TRC-20 vs ERC-20 guide weighs the two networks.
Sending from the Ethereum side
The deposit is an ERC-20 transfer, so the sending address needs ETH for gas. Send it from a regular wallet address. Our Terms say deposits sent from smart contracts are not processed automatically, so move USDT out of a smart contract wallet first.
Check the token before you send. Any contract can give its token the name USDT. Your wallet or Etherscan shows the contract address, and it must match the one Tether lists for Ethereum. Our Tether (USDT) coin page covers gas in ETH and fake USDT tokens.
What the Tron address needs afterwards
The USDT arrives at your Tron address, which starts with T. If you already use MetaMask for Ethereum, it can hold a Tron account too, with its own T address. Do not paste your 0x address.
The payout needs nothing from that address. Moving the USDT on is different, because a TRC-20 transfer uses energy. A new Tron account must also be activated with TRX before it can be used. So add TRX to the address early, not at the moment you need to send.
No bridge contract takes part in this move. Your USDT goes to a deposit address on Ethereum, and USDT on Tron is paid out after that deposit is credited. Between the deposit and the payout, the USDT is in neither of your wallets. With a floating quote, the Tron amount is not final while the Ethereum deposit waits for confirmation.
Sending USDT (ERC-20) and receiving USDT (TRC-20)
Sending USDT (ERC-20)
Send USDT on Ethereum mainnet only. Your wallet or exchange must show Ethereum or ERC-20 as the network. The sending wallet also needs ETH, because every transfer on Ethereum pays gas in ETH, including token transfers.
- Check the deposit address before you confirm. An Ethereum address has 42 characters and starts with 0x. Compare the full address with the one on your order page. A mixed-case address carries an EIP-55 checksum. Wallets that check it catch almost every typo.
- Send real USDT. The token in your wallet must use the contract Tether lists for Ethereum. A token called USDT from any other contract is not USDT.
Receiving USDT (TRC-20)
You receive USDT (TRC-20) at a Tron address that starts with T. Use an address from a wallet that shows Tron tokens. Tron transfers have no memo field, so none is needed. The sender pays the transfer cost, so you need no TRX to receive USDT. You will need TRX to send it later.
- Do not give the USDT token contract address or an address that starts with 0x. Neither can receive USDT on Tron for you.
- If the payout shows on Tronscan but not in your wallet, check that your wallet shows TRC-20 tokens and lists USDT with the contract Tether publishes.
Ethereum and Tron networks side by side
| Ethereum (ERC-20) | Tron (TRC-20) | |
|---|---|---|
| Token standard | ERC-20 | TRC-20 |
| Address starts with | 0x | T |
| Network fee paid in | ETH: gas, paid in ETH and priced in gwei (one billionth of an ETH) | TRX: energy and bandwidth, which come from staked or delegated TRX, or are covered by burning TRX |
| Typical block time | about 12 seconds | about 3 seconds |
| USDT contract (never send funds to it) | 0xdAC17F958D2ee523a2206206994597C13D831ec7 | TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t |
Avoid these mistakes
- A wallet usually shows the same 0x address on Ethereum, on layer 2 networks and on other EVM networks. The balances are separate. Check that your wallet is set to Ethereum mainnet before you send. Coins sent on another network stay on that network.
- Gas on Ethereum is paid in ETH. This includes ERC-20 token transfers. Keep some ETH in a regular sending wallet, or the transfer cannot be sent.
- Contract accounts are run by code, not by a private key. When a contract sends ETH, the transfer happens inside another transaction. Block explorers list it as an internal transaction under that transaction's hash. Deposits sent from smart contracts are not processed automatically, so send from a regular wallet.
- If your coins are on an exchange account, withdraw to your own wallet first and send from there. The swap form needs the address you send from, and an exchange's address is not yours.
USDT (ERC-20) to USDT (TRC-20) questions
Is moving USDT from ERC-20 to TRC-20 here the same as using a bridge?
No. No bridge contract is involved. Your USDT on Ethereum goes to a deposit address made for your order. After that deposit is credited, USDT on Tron is sent to the address you gave. Tether issues USDT on both networks.
Why do I get less USDT on Tron than I send on Ethereum?
A payout fee covers the Tron network cost of sending the USDT to you, and it comes out of the amount you get. Your quote shows that fee before you send. Separately, your wallet pays Ethereum gas in ETH to send the deposit, on top of the USDT amount.
Can I receive the TRC-20 USDT in MetaMask?
Yes. MetaMask supports Tron and can hold TRX and USDT on Tron. Give the address of your Tron account, which starts with T, not your 0x Ethereum address. MetaMask notes that a new Tron account must be activated with a small amount of TRX before it can be used.
Will I need TRX once the USDT is on Tron?
Not to receive it. You need TRX to move it later. A TRC-20 transfer uses bandwidth and energy, and energy has no free quota. If you have no staked or delegated energy, TRX in the address is burned to cover it.
How do I check that my ERC-20 USDT is the real Tether token?
Open the token in your wallet or on Etherscan and read its contract address. Tether lists 0xdAC17F958D2ee523a2206206994597C13D831ec7 for USDT on Ethereum. A token named USDT with any other contract is not Tether's USDT. Use that address only to check. Never send USDT to it.
My USDT is in a smart contract wallet. Can it pay the deposit?
Not automatically. Our Terms ask for deposits from a regular wallet, because deposits sent from smart contracts are not processed automatically. Move the USDT to a regular wallet address first, keep some ETH there for gas, and send the deposit from that address.
