USDT ERC20 to USDT TRC20: Move Tether From Ethereum to Tron, No KYC
To move USDT from ERC20 to TRC20, type the amount, add the T-address (34 characters) where the TRC20 Tether should land plus your 0x sender address, and transfer the ERC20 USDT to the one-time deposit address while some ETH stays in the wallet for gas. No sign-up or ID is involved, and TRC20 USDT goes out to your T-address as soon as Ethereum has confirmed your transfer, typically 2 to 5 minutes.
- Within minutes
- No account · No KYC
- Paid to your wallet
- Fees included in quote
By clicking Confirm exchange, you agree to the Privacy Policy & Terms of Service.
Data by CoinGecko
USDT (ERC20) to USDT (TRC20) Exchange Rate
The 1 Tether (USDT) on Ethereum to Tether (USDT) on Tron reference rate at market prices, before fees. The exact amount, minimum and maximum are shown in the exchange box before you send.
USDT to USDT TRC20 swap at a glance
Everything that is specific to swapping Tether to Tether on GhostSwap.
Both are dollar stablecoins, so this swap mainly moves your dollars from Ethereum to Tron. It is a cross-chain swap from Ethereum to Tron, with no bridge and no wrapped tokens.
- Send USDTAbout 2–5 minutes to confirm on Ethereum
- GhostSwap swaps itAt the floating rate, fees already in the quote
- Receive USDT TRC20Sent to your address; Tron confirms in about a minute
How much USDT TRC20 do you get for USDT?
GhostSwap quotes at 5 Nov 2026, 22:26 UTC. What lands in your wallet: service fee and USDT TRC20 network fee already deducted.
The rate floats with the market until your USDT deposit confirms. The minimum for this pair is about 31 USDT. Enter any amount in the exchange box above for a live quote; no account needed.
Why move USDT from Ethereum to Tron
Your dollar balance stays the same token from the same issuer. The swap changes two things: the chain it sits on and the coin that pays for each transfer. On Ethereum, every USDT move costs gas in ETH, and that cost depends on network traffic rather than on how much you send. On Tron, a transfer is paid with energy and bandwidth, or with TRX burned when you have no staked energy, and is usually much cheaper.
So the honest reasons are fees and fit. If you send USDT often, or in small amounts, Ethereum gas eats a bigger share each time, and one move to Tron cuts that. Many payees also ask for TRC20 by name: peer-to-peer traders, freelancers' clients, and people sending money home often use a TronLink or Trust Wallet address. Moving once means the next payments go out on the network they expect.
If you mostly use Ethereum apps and move USDT rarely, staying on ERC20 can make more sense. Our TRC20 and ERC20 guide compares the two in more depth.
The Ethereum deposit: gas, approvals and confirmations
Your deposit is an ordinary ERC-20 transfer from your own 0x address. It needs ETH for gas, which MetaMask, Rabby or a Ledger shows before you sign. A wallet holding USDT and no ETH cannot send it; top up the ETH first. A plain transfer to the deposit address needs no token approval, so if a site or pop-up asks you to approve spending, you are not on the deposit step.
Gas is priced in gwei and rises when Ethereum is busy. It is the same cost for a small or a large transfer, which is why moving one larger balance is usually cheaper than several small ones. Avoiding high gas fees lists the usual tricks.
Expect 2 to 5 minutes on Ethereum before the deposit counts. Make sure you send Tether's contract, 0xdAC17F958D2ee523a2206206994597C13D831ec7; tokens that merely copy the USDT name cannot be swapped.
Your Tron receive address: T, 34 characters
The payout goes to a Tron address. Copy it, a capital T followed by 33 more characters, from TronLink, Trust Wallet or the Tron account of a Ledger. An Ethereum 0x address cannot receive this payout, even in an app that shows Ethereum and Tron next to each other, so check which account you copied from.
Receiving TRC20 costs your address nothing; the sender side of the payout covers that and it is already in the quote. A brand-new T-address with zero TRX can receive the USDT. The catch comes later: a fresh Tron account needs to receive some TRX before it can do much, and every USDT transfer out of it uses energy and bandwidth.
After the payout, the TRC20 USDT shows in the wallet under Tether's Tron contract TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t. You can follow it on Tronscan from the payout hash on your status page.
Fee coin before and after the move
| Before: USDT ERC20 | After: USDT TRC20 | |
|---|---|---|
| Chain | Ethereum | Tron |
| Address | 0x plus 40 hex characters | T plus 33 more characters |
| What pays each transfer | Gas in ETH, set by network demand | Energy and bandwidth, or burned TRX |
| Confirmation | About 2 to 5 minutes | About a minute, with a block every 3 seconds |
| Wallets | MetaMask, Rabby, Ledger | TronLink, Trust Wallet |
The practical takeaway: keep ETH in the 0x wallet for this one deposit, then keep TRX in the Tron wallet for everything after. Heavy users stake TRX in TronLink to earn energy, which brings the cost of regular transfers down further. Whichever chain it sits on, USDT is a token its issuer can freeze at a given address; that is how Tether works everywhere.
Small transfers and the pair minimum
A lot of people moving USDT to Tron are moving modest sums, for example to fund a deposit somewhere that only takes TRC20. That works if the amount clears this pair's minimum, which the exchange box shows as soon as you type a figure. Below it, the box will not create a swap.
For small sums, look at the Ethereum gas too. Because it does not shrink with the amount, a small ERC20 transfer can cost a noticeable share of its value when Ethereum is busy. Waiting for a quieter hour on the network helps. The rate itself is priced from aggregated liquidity from leading crypto markets and floats until Ethereum confirms the deposit; the TRC20 amount after fees is shown before you send.
If you also need TRX to move the USDT later, you can get both in two swaps from the same ERC20 balance: this one, and a small one on USDT ERC20 to TRX paid to the same T-address.
If the swap cannot go through
The refund address is simply the 0x sender address you enter. When a swap cannot be completed, the ERC20 USDT is returned there, so use a wallet whose seed you hold. Tether sent from an exchange withdrawal comes from a pooled address, so a refund sent back there can easily go astray.
Each swap gets an ID and a tracking page covering the deposit, the exchange and the payout. Look the deposit up on Etherscan by its transaction hash if you want to confirm it yourself. Should Etherscan show it confirmed while the status stays unchanged for a long time, mail the swap ID and the Ethereum hash to support@ghostswap.io. Hold off on a repeat transfer until someone replies. A deposit still short of its confirmations, or one smaller than the figure in the box, is the usual reason a swap has not advanced.
Common mistakes
- Starting the ERC20 transfer from a wallet with no ETH, so it never leaves.
- Pasting an 0x address into the payout field when the TRC20 USDT needs a Tron T-address.
- Approving a token allowance on some site instead of making a plain transfer to the deposit address.
- Moving a tiny amount while Ethereum gas is high, so the fee takes a large bite of it.
- Forgetting that the new Tron wallet needs TRX or energy before the USDT can be sent anywhere.
Going the other way? ![]()
Swap USDT TRC20 to USDT
Other ways to get Tether (TRC20) (USDT TRC20)
More USDT swaps
USDT to USDT TRC20 Live Price Chart
USDT (ERC20)/USDT (TRC20)
Reference market prices, updated live
Convert Tether (USDT) on Ethereum to Tether (USDT) on Tron
| USDT (ERC20) | USDT (TRC20) at market price |
|---|---|
| 31USDT (ERC20) | 31.0000USDT (TRC20) |
| 50USDT (ERC20) | 50.0000USDT (TRC20) |
| 100USDT (ERC20) | 100.0000USDT (TRC20) |
| 250USDT (ERC20) | 250.0000USDT (TRC20) |
| 500USDT (ERC20) | 500.0000USDT (TRC20) |
| 1,000USDT (ERC20) | 1,000.00USDT (TRC20) |
| 5,000USDT (ERC20) | 5,000.00USDT (TRC20) |
| 10,000USDT (ERC20) | 10,000.00USDT (TRC20) |
At market prices of $0.998959 per USDT (ERC20) and $0.998959 per USDT (TRC20) (5 Nov 2026), 500 USDT (ERC20) is worth about 500.0000 USDT (TRC20). Your exact amount, after network fees, is shown in the exchange box before you send.
Convert Tether (USDT) on Tron to Tether (USDT) on Ethereum
| USDT (TRC20) | USDT (ERC20) at market price |
|---|---|
| 31USDT (TRC20) | 31.0000USDT (ERC20) |
| 50USDT (TRC20) | 50.0000USDT (ERC20) |
| 100USDT (TRC20) | 100.0000USDT (ERC20) |
| 250USDT (TRC20) | 250.0000USDT (ERC20) |
| 500USDT (TRC20) | 500.0000USDT (ERC20) |
| 1,000USDT (TRC20) | 1,000.00USDT (ERC20) |
| 5,000USDT (TRC20) | 5,000.00USDT (ERC20) |
| 10,000USDT (TRC20) | 10,000.00USDT (ERC20) |
Going the other way, 500 USDT (TRC20) is worth about 500.0000 USDT (ERC20) at the same prices.
How to Exchange Tether (ERC20) to Tether (TRC20)
Select USDT and USDT TRC20
Pick USDT in “You send” and USDT TRC20 in “You get”, then enter the amount. The box shows how much USDT TRC20 you get and the minimum USDT for this pair.
Enter Tether (TRC20) Address
Paste the Tron address that should receive the USDT TRC20 (it starts with T and is 34 characters long). Then enter the Ethereum address you send USDT from; a refund, if ever needed, goes there.
Send Tether (ERC20)
Send exactly the amount shown from your own Ethereum wallet to the one-time deposit address. Keep a little ETH in that wallet for the network fee.
Receive Tether (TRC20)
Your USDT TRC20 is paid out once your USDT deposit confirms, and Tron then confirms it in about a minute. Most swaps finish within minutes. The exact time depends on how fast each network confirms your deposit. Follow each step on the status page with your swap ID.
USDT to USDT TRC20: questions and answers
Everything you need to know about exchanging USDT (ERC20) to USDT (TRC20) on GhostSwap.