The cheapest way to move USDT is to pick the right network first: send on the cheapest network the receiver supports, keep small transfers off Ethereum mainnet, and when you need to change networks, compare routes by the amount received in an aggregator rather than by the advertised fee. Between chains that use USDT0, burn-and-mint transfers avoid pool slippage; from Tron or BNB Chain, a cross-chain swap converts and bridges in one step.
Key Takeaways
- Same network transfers: layer 2s, BNB Chain and Solana are usually cents; Ethereum mainnet costs most.
- Tron: cheap with energy, expensive when TRX is burned.
- Changing networks: compare “amount received”, not fee labels.
- Exchange withdrawal can beat a bridge if funds are already on an exchange.
Costs by Option
| Option | What you pay | When it is cheapest |
|---|---|---|
| Send on the same network | Gas only | Receiver supports a cheap network |
| Exchange withdrawal | Flat withdrawal fee | Funds already on the exchange |
| Bridge or cross-chain swap | Gas, bridge fee, service fee, slippage | Moving between networks you control |
| USDT0 to USDT0 | Gas and messaging fee | Both chains use USDT0 |
Fee components are broken down in crypto bridge fees.
Tips That Save Money
- Ask the receiver for a cheaper network. Many exchanges accept USDT on Tron, BNB Chain, Arbitrum, Solana and others; see USDT networks.
- Batch transfers. One transfer of $1,000 costs the same gas as one of $10.
- Mind the gas token. Keep a little ETH, BNB, TRX or SOL for fees; see gas tokens by chain.
- On Tron, stake or rent energy if you send USDT often, instead of burning TRX each time.
- Choose speed only if you need it. In our October 2026 check of USDC routes, the fastest route delivered about $0.15 to $0.75 less per $1,000 than the cheapest; the same logic applies to USDT routes. See intent-based bridges.
- Avoid wrong-network mistakes, which cost far more than any fee: see ERC-20 vs BEP-20 vs TRC-20.
Moving USDT Between Networks Step by Step
- Open a cross-chain swap and choose USDT on the source network and USDT on the destination.
- Enter the destination address (0x for EVM, T for Tron, Base58 for Solana).
- Compare routes by amount received and time.
- Confirm and track the transfer; if it is slow, see cross-chain swap failed.
A multichain self-custodial wallet such as Gem Wallet keeps USDT on several networks in one app, so you can see which network each balance is on before you send.
Related: how to bridge USDT, what is USDT0, USDC to USDT.
