Stablecoins7 min read
How to convert USDT between TRC20, ERC20 and BEP20
Updated
A token can't switch chains on its own. Three routes move USDT from Tron, Ethereum or BNB Smart Chain to another of the three, each with its own costs and traps.
You can't change the network of USDT you already hold. Converting it means someone takes your USDT on one chain and releases USDT on another. Three routes do that: an exchange account (deposit, then withdraw on the other network), a bridge, or a no-account swap. They differ in paperwork, cost and the mistakes that can cost you the funds.
What are the three ways to convert USDT?
| Method | Account needed | Identity check | What you pay | Typical time | Main risk |
|---|---|---|---|---|---|
| Exchange account | Yes | Set by the exchange; check its rules before you deposit | Your deposit's network fee, plus the exchange's withdrawal fee for the target network (on its fee page) | The exchange's deposit confirmations plus its withdrawal processing | Depositing on a network the exchange doesn't accept for USDT at that address |
| Bridge | No; you sign with your own wallet | Usually none | Gas on the source chain, often gas on the destination too, plus the bridge's own fee | Depends on the bridge | Receiving a bridged token the recipient doesn't accept, or approving a contract you haven't checked |
| No-account swap (Ghostex) | No | No name, email, phone or ID asked | 0.48% inside the quote plus your deposit's network fee; payout network fee covered by Ghostex | Typically 5 to 30 minutes, depending on network confirmations | Sending on a network other than the one on the order |
How do you convert USDT through an exchange account?
- Open the USDT deposit page and select the network you will send from. Copy the address shown for that network only.
- Send from your wallet on that network, with its gas coin in the wallet: Energy and Bandwidth, or TRX to burn, on Tron, and ETH for gas on Ethereum.
- Wait until the exchange credits the deposit. It sets its own confirmation count, which can be longer than the network's.
- Withdraw USDT, choose the target network in the network field and paste an address in that network's format.
- Read the withdrawal fee on the confirmation screen before you approve it.
This route makes sense when the USDT is already on the exchange, or when you trade there anyway. Its cost is mostly the withdrawal fee, and its delay is mostly the exchange's own processing and any review it applies.
How does a bridge move USDT?
A bridge is a set of smart contracts, usually with operators behind them, that holds or burns a token on one chain and releases or mints a matching token on another. You connect your wallet, approve the bridge to spend your USDT, sign the transfer and pay gas on the source chain; some bridges also need gas on the destination chain to claim the funds.
Check the output before you commit. Many bridges pay out their own bridged version of USDT, with a different contract from the one Tether issues on that chain. Tether's supported protocols page lists its contracts per blockchain; if the token you would receive isn't the one your recipient accepts, the bridge has only moved the problem. Approve spending only for the amount you are bridging.
How do you convert USDT with a no-account swap?
On Ghostex, a network change is an ordinary pair, run by five AI agents with no account and no KYC. Pick the direction first:
- USDT TRC20 to ERC20, Tron to Ethereum
- USDT ERC20 to TRC20, Ethereum to Tron
- TRC20 to BEP20, Tron to BNB Smart Chain
- USDT BEP20 to TRC20, BNB Smart Chain to Tron
- Enter the amount and choose a rate. A fixed rate locks the payout for 30 minutes from order creation, provided the exact amount is sent inside that window; a floating rate settles at the market rate when the swap executes.
- Paste the payout address for the destination chain: a T address for TRC20, a 0x address for ERC20 or BEP20. The form rejects a format that doesn't fit the network.
- Add a refund address if you are paying from an exchange account. Without one, a refund goes back to the sending address, which an exchange may not credit.
- Send the exact amount on the network shown on the order. Sentinel waits for 20 confirmations on Tron (about 1 minute), 12 on Ethereum (about 2.4 minutes) or 15 on BNB Smart Chain (about 7 seconds).
- Executor runs the swap and Courier sends the payout. Ghostex pays the network fee for that payout.
Which route is cheapest for your amount?
Compare a percentage with a flat fee. The swap costs 0.48% of what you send, already inside the quote. An exchange withdrawal usually costs a flat amount per network, whatever the size. Every route also pays the network fee to move the USDT off the source chain, so leave that out of the comparison.
| You convert | Swap fee (0.48%) | Flat withdrawal fee that costs the same |
|---|---|---|
| 100 USDT | 0.48 USDT | 0.48 USDT |
| 500 USDT | 2.40 USDT | 2.40 USDT |
| 1,000 USDT | 4.80 USDT | 4.80 USDT |
| 5,000 USDT | 24 USDT | 24 USDT |
To find your break-even, divide the exchange's flat withdrawal fee for the target network by 0.0048. Convert less than that and the swap is cheaper; convert more and the exchange is, as long as the USDT is already there and no extra deposit is needed. Add the time an exchange takes to open and verify an account if you don't have one. For what each chain charges to send USDT in the first place, see USDT fees by network.
What goes wrong most often?
- No gas coin on the destination chain. The USDT arrives but can't move again until the wallet holds TRX or Energy on Tron, ETH on Ethereum, or BNB on BNB Smart Chain. Plan the next hop before you convert.
- 0x and T addresses. TRC20 takes a T address; ERC20 and BEP20 take 0x addresses. Wallets and the Ghostex form refuse a T address on an 0x network and the reverse.
- BEP20 and ERC20 share the 0x format. No address check can tell them apart, so only the network you select decides where USDT lands. Use the network your recipient lists for that address; the TRC20 to BEP20 page covers this case.
- A short deposit. An exchange that subtracts its withdrawal fee from the amount delivers less than a fixed-rate order expects, and the locked rate no longer applies. Add the fee on top when you withdraw.
TRC20 and ERC20 USDT are separate tokens on separate chains; why TRC20 and ERC20 are different assets explains the details. If you have already sent USDT on the wrong chain, start with if you already sent on the wrong network.
Converting USDT: questions
Can I change the network of USDT already in my wallet?
No. A USDT token exists on one chain only. To hold it on another, you exchange it through an exchange account, a bridge or a swap, and receive USDT issued on the destination chain.
How long does converting USDT between networks take on Ghostex?
Typically 5 to 30 minutes. The deposit clears after 20 confirmations on Tron, 12 on Ethereum or 15 on BNB Smart Chain, then the swap runs and the payout is sent on the new network.
Do I need an account to convert USDT between networks?
Not on Ghostex. An order needs an amount, a payout address and, if you like, a refund address. No name, email, phone or ID is asked for.
What if I send ERC20 USDT to an order that expects TRC20?
The deposit is not processed or refunded automatically, because it arrived on a network the order does not use. Contact support with the order ID and TXID; recovery is attempted only where technically possible.
Will I receive exactly the amount I send?
No. The quote already takes out the flat 0.48% fee, so 1,000 USDT sent means 4.80 USDT in fees. Ghostex covers the payout network fee, and a fixed rate locks the amount you receive for 30 minutes from order creation.
A Ghostex conversion needs no sign-up: the order asks for an amount, a payout address and, optionally, a refund address. This guide is general information, not financial advice; product facts follow the Terms.
Keep reading
More guides
Which network is cheapest to send USDT?
How Tron, Ethereum, BNB Smart Chain, Solana and three more networks set the fee on a USDT transfer.
Read the guideSent USDT to the wrong network?
Five cases, from your own 0x address on another chain to an exchange deposit, and who can move the funds in each.
Read the guideWhy send exactly the quoted amount
What happens to a fixed rate when a deposit arrives short or over, and how to size a withdrawal so it doesn't.
Read the guide