To move USDT from one network to another, you swap it: you send USDT on the network you hold (say ERC20) and receive USDT on the network you need (say TRC20) at an address you control. On the SwapRocket exchange you choose USDT and its network on each side of the swap form, with no account and no email. The form shows which networks are available.
The two other routes are a cross-chain bridge and a deposit-then-withdraw through a centralized exchange. This guide compares the three, walks through the swap step by step, and lists the checks that prevent the one mistake that really costs money: sending USDT to an address on the wrong network. For USDT against other coins, see the Tether (USDT) exchange page.
The short version
- USDT exists separately on Ethereum (ERC20), Tron (TRC20), BNB Smart Chain (BEP20), Solana and other networks. The ticker is the same, but a balance on one network cannot be sent directly to an address on another.
- The receiver decides the network. Find out which one the receiving wallet or platform accepts before you do anything else.
- You have three ways to change network: a swap, a bridge, or a centralized exchange transfer.
- A swap on SwapRocket uses a floating rate. The estimate you see before sending already includes the fee and the payout network fee, and a typical swap takes 5 to 30 minutes.
Why USDT on one network cannot be sent to another
USDT is a token contract deployed separately on each blockchain. USDT-ERC20 is a balance recorded on Ethereum, USDT-TRC20 is a balance recorded on Tron, and the two ledgers do not talk to each other. Changing network therefore always means giving up tokens on one chain and receiving tokens on another, through a swap service, a bridge or an exchange.
Most losses come from the same three situations:
- Sending USDT-ERC20 to a deposit address that only accepts TRC20.
- Paying someone who accepts USDT on Solana with USDT on Ethereum.
- Picking a network because it looks cheaper without confirming that the receiver supports it.
One question prevents all three: which network is my USDT on now, and which network does the receiver accept?
USDT networks at a glance
| Network | Chain | Address looks like | Coin needed to send it | Where it is common |
|---|---|---|---|---|
| ERC20 | Ethereum | Starts with 0x | ETH | DeFi apps, most wallets and platforms |
| TRC20 | Tron | Starts with T | TRX | Payments and transfers between people and platforms |
| BEP20 | BNB Smart Chain | Starts with 0x | BNB | Apps on BNB Smart Chain |
| Solana (SPL) | Solana | A long string of letters and numbers with no 0x prefix | SOL | Solana trading and apps |
Two details in this table cause most of the confusion. ERC20 and BEP20 addresses share the same 0x format, so an address that looks right tells you nothing about which of the two networks the receiver expects. And every network charges its send fee in its own coin, so a wallet holding only USDT cannot send it. For a fuller comparison of the networks themselves, read the TRC20 vs ERC20 vs BEP20 guide.
Three ways to move USDT between networks
A swap
You send USDT on one network to a deposit address and the service pays out USDT on the other network to the address you gave.
- Account and identity checks: none on SwapRocket for standard swaps. The licensed liquidity provider that executes the swap screens transactions and can, rarely, hold a flagged one and ask for verification.
- Who holds the funds: you do, before and after. You send from your own wallet and the payout goes to your own address. There is no wallet connection and no smart contract to approve.
- Main risk: the rate is floating, so the final amount can differ slightly from the estimate, and a wrong destination address or network cannot be undone.
A cross-chain bridge
A bridge locks or burns tokens on one chain and releases or mints them on another, through smart contracts you interact with from a connected wallet.
- Account and identity checks: usually none.
- Who holds the funds: the bridge contracts, while the transfer is in progress.
- Main risk: contract risk, since bridges have been frequent targets of exploits, and the chance of ending up with a wrapped or bridged version of USDT that the receiver does not accept. The cross-chain bridge guide explains the differences.
A centralized exchange transfer
You deposit USDT on one network to an exchange account, then withdraw it on another.
- Account and identity checks: an account is required, and identity verification usually is too.
- Who holds the funds: the exchange, from deposit until withdrawal.
- Main risk: account limits, withdrawal holds, and the exchange not supporting the network you want.
| Method | Account needed | Who holds the funds in transit | Steps | Main risk |
|---|---|---|---|---|
| Swap on SwapRocket | No | The liquidity provider, only while the swap runs | Enter address, send once | Floating rate, wrong address |
| Bridge | No, but a connected wallet | Bridge smart contracts | Connect, approve, bridge, sometimes claim | Contract exploits, wrapped tokens |
| Centralized exchange | Yes, usually with ID | The exchange | Deposit, wait, withdraw | Holds, limits, unsupported network |
What it costs
A network change has three costs, whichever method you use:
- The send fee on the source network. You pay it from your own wallet, in that network's coin, and it changes with congestion. Check what your wallet quotes rather than assuming one network is always the cheap one.
- The service's fee or spread. On SwapRocket this is built into the rate, and the estimate you see before sending already includes it.
- The payout fee on the destination network. On SwapRocket this is also inside the estimate. Nothing is added afterwards.
Because the rate is floating, the amount you receive is fixed only when your deposit confirms. With USDT on both sides the price barely moves, so the estimate and the result are normally close. More detail is in how crypto swap fees work.
How to swap USDT between networks on SwapRocket
1. Write down what you have and what you need
Be specific: "USDT on Ethereum (ERC20)" and "USDT on Tron (TRC20)", not just "USDT". If you are unsure which network your balance is on, open the token in your wallet and check before going further.
2. Choose USDT and its network on each side of the form
Open the exchange form, pick USDT on the network you hold as the coin you send, and USDT on the network you need as the coin you receive. The form lists the networks available. If the combination you want is not offered, your options are a bridge, or two swaps through another coin such as BTC, which costs two spreads and two sets of network fees.
3. Paste the receiving address and check it
The address must belong to the destination network and to a wallet or platform that supports USDT there. Copy and paste it, then compare the first six and last six characters with the original. If it is a platform deposit address, confirm that the deposit page names the same network.
4. Send the amount shown to the deposit address
Send from your own wallet, on the network you selected as the source, in a single transaction. Keep enough of the source network's coin (ETH, TRX, BNB or SOL) to pay the send fee.
5. Wait for the payout
A typical swap takes 5 to 30 minutes, set mostly by how fast the deposit confirms on the source network. The status page shows each stage. If something looks wrong, write to support@swaprocket.io with the transaction ID shown on the swap page.
Three common situations
The receiving platform only accepts TRC20. You hold USDT-ERC20. Swap USDT on Ethereum for USDT on Tron, with a Tron address you control or the platform's TRC20 deposit address as the destination. You need ETH in your wallet for the send.
You need USDT on Solana. Swap from the network you hold to USDT on Solana and give your Solana wallet address. Check afterwards that the wallet shows the USDT balance.
You do not hold USDT yet. Skip the network change and swap another coin straight into USDT on the network you need, for example on the BTC to USDT exchange or the ETH to USDT exchange.
Safety checklist
- Confirm the network on both sides before sending anything.
- Do not rely on the address format alone. ERC20 and BEP20 addresses look identical.
- Send a small test amount first when the total is large.
- Copy addresses as text, never from a screenshot.
- Compare the first and last characters after pasting. Clipboard malware and address poisoning both work by swapping in a similar-looking address.
- Keep enough of the network's own coin to pay for the send.
- Ask the receiver whether they accept the exact version of USDT you will deliver, especially after using a bridge.
- Keep the swap's transaction ID and both blockchain transaction hashes until the funds have arrived.
New to swapping altogether? Start with your first crypto swap, step by step. If you hold USDC rather than USDT, the same logic applies and is covered in swapping USDC between chains.
Frequently asked questions
Can I send USDT-TRC20 directly to an ERC20 address?
No. The two networks keep separate ledgers and use different address formats, so a wallet will normally reject the address. Where the formats do match, as with ERC20 and BEP20, the transaction goes through but arrives on a network the receiver may not be watching.
Is swapping USDT between networks done without KYC?
On SwapRocket there is no account, no email and no identity check for standard swaps. The licensed liquidity provider that executes the swap screens transactions and can, in rare cases, hold a flagged one and ask for verification before releasing it.
How long does a USDT network swap take?
A typical swap takes 5 to 30 minutes. Most of that time is the deposit confirming on the source network, so a congested network makes the swap slower.
Can I recover USDT sent to the wrong network?
Sometimes. If you control the private keys of the receiving address and the address format is shared between the two networks, you can usually reach the funds by adding that network to your wallet. If the address belongs to a platform, recovery depends entirely on that platform and may not be possible.
Is a USDT-to-USDT swap a taxable event?
It depends on where you live. Many tax systems treat any crypto-to-crypto exchange as a disposal, and some advisers apply that to a change of network as well. This is general information and not tax advice, so check with a local professional.








