Which Network for USDT? Verify Support, Fees and the Address First
CryptoRebateHub Editorial Team
Use the USDT network both platforms enable, then the lowest live fee: Bitget charges 2 USDT on ERC20, 1.5 on TRC20, 0.1 on Arbitrum (checked 2026-11-01).
Direct answer: Choose the USDT network that both the sending and receiving platform list as enabled for USDT, then pick the cheapest among those on the live withdrawal screen. Exchange withdrawal fees are flat per network and differ by an order of magnitude: on Bitget's public coin list (checked 2026-11-01) USDT costs 2 USDT on ERC20, 1.5 USDT on TRC20, 0.5 USDT on Solana and 0.1 USDT on Arbitrum One. A network mismatch costs far more than any fee difference, and recovery is slow, paid and not assured.
Why one USDT exists on many networks
USDT is a token issued on several blockchains, not a single coin. Tether's own supported-protocols page (checked 2026-11-01) lists Ethereum, Tron, Solana, Avalanche, TON, Aptos, Near, Tezos, Celo, Kaia, Cosmos via Kava, Liquid and Polkadot AssetHub as currently supported, and names Omni, EOS, Algorand, Bitcoin Cash SLP and Kusama as chains where Tether no longer issues or redeems. Two practical consequences follow:
- The "BEP20", "Arbitrum", "Polygon" and "Optimism" USDT you see on exchange menus are bridged or exchange-pegged versions, not Tether-issued tokens. They are widely accepted, but the issuer behind them is the bridge or the exchange, and support depends on each platform listing that exact network.
- A platform can suspend a network at any time for maintenance or risk reasons. Yesterday's menu is not evidence that a network is enabled today.
Each network has its own address format, confirmation count, speed and fee. Tron (TRC20) and Solana addresses look nothing like Ethereum-style 0x addresses; BEP20, Arbitrum, Polygon, Optimism and Avalanche C-Chain all share the 0x format, which is exactly why sending to the right address on the wrong EVM network is the most common mistake.
What a transfer actually costs: a 500 USDT and 20,000 USDT example
Exchange withdrawal fees for USDT are usually a flat amount per network that bundles the on-chain gas and the venue's handling margin. The figures below are Bitget's live public coin data for USDT (checked 2026-11-01); Binance, OKX, Bybit and Gate publish their own schedules, which we did not verify on 2026-11-01, so check the current figure on each official fee page.
| Network (Bitget USDT, checked 2026-11-01) | Withdrawal fee | Cost on 500 USDT | Cost on 20,000 USDT | Withdrawal confirmations |
|---|---|---|---|---|
| ERC20 (Ethereum) | 2 USDT | 0.40% | 0.010% | 96 |
| TRC20 (Tron) | 1.5 USDT | 0.30% | 0.0075% | 3 |
| Solana | 0.5 USDT | 0.10% | 0.0025% | 5 |
| TON | 0.15 USDT | 0.03% | 0.00075% | 10 |
| Arbitrum One | 0.1 USDT | 0.02% | 0.0005% | 12 |
| Polygon | 0.07 USDT | 0.014% | 0.00035% | 300 |
| BEP20 (BNB Smart Chain) | 0.01 USDT | 0.002% | 0.00005% | 60 |
Three readings of this table matter more than the ranking itself. First, on a 500 USDT transfer the gap between ERC20 and Arbitrum is 1.9 USDT, almost 0.4% of the amount, which is more than a whole spot round trip at 0.10% maker/taker on most of the exchanges this site covers. Second, on 20,000 USDT every option is under 0.01%, so network choice should be driven by what the receiving side supports and how fast you need the funds, not by the fee. Third, the same Bitget list showed Aptos deposits enabled but withdrawals disabled at the time of checking: enabled status is a live attribute, not a property of the chain.
If you need the on-chain cost of an Ethereum transfer on its own, for example when moving USDT from your own wallet rather than an exchange, use the Ethereum gas calculator and read what gas fees are. The withdrawal network fee total-cost guide shows how to fold the transfer fee into the cost of a trade.
Step-by-step: pick the network without losing the funds
- On the receiving platform or wallet, open the deposit page for USDT and write down the networks it lists as enabled right now. If it is a self-custody wallet, confirm the wallet actually supports USDT on that network, not just the network's native coin.
- On the sending platform, open the withdrawal page for USDT and keep only the networks that appear on both lists.
- Among the overlap, compare the displayed fee, the minimum withdrawal and the estimated arrival time. For small amounts prefer the low flat fee; for large amounts prefer the network with the fewest moving parts.
- Copy the address from the receiving side and compare the first and last several characters after pasting. Check whether a memo or tag is required (TON, for example, may need one on some venues) and whether the address format matches the network you chose.
- For a first transfer to a new address or network, send a small test amount if the platform's minimum allows it, confirm arrival, then send the rest. Our first deposit and withdrawal test checklist walks through this.
- Add the address to a withdrawal whitelist where available, so later transfers reuse a verified entry; see the withdrawal address whitelist guide.
- Keep the transaction hash. It is the first thing support will ask for if anything goes wrong.
Mistakes and what happens on the wrong network
- Same address, wrong EVM network. Sending Arbitrum USDT to an address that the receiving exchange only monitors on BEP20 means the funds sit on a chain the venue does not credit. Binance's self-service recovery page (checked 2026-11-01) lists "listed or unlisted tokens on unsupported EVM networks" as a retrieval type with a 20 USDT fee, an estimated 30 working days once the fee and information are received, and an explicit statement that recovery is not assured. Other venues have their own rules; some do not recover at all.
- Missing memo or tag. Binance charges the network withdrawal fee for memo recovery with an estimated 7 working days (checked 2026-11-01). The exchange cannot tell which account the deposit belongs to without the tag.
- Deprecated chains. Omni, EOS and Algorand USDT are no longer issued or redeemed by Tether (checked 2026-11-01). Do not accept a payment on them expecting easy conversion.
- Reading the fee as a ranking. A fee that is 0.4% of a small transfer is irrelevant on a large one, and a network that was cheapest last month may be congested or suspended today.
- Treating "USDT" on every chain as the same asset for risk purposes. Bridged and pegged versions add the bridge or exchange as a counterparty. If you hold large balances, read cross-chain bridge safety and is USDT safe.
If you realise you used the wrong network: stop, do not send again, collect the hash, amount, network and both addresses, and open a ticket with the receiving platform through its official app or site. Never pay anyone who contacts you first offering recovery.
Related tools and guides
- The complete guide to crypto withdrawal fees
- USDT vs USDC: which stablecoin should you use?
- What are stablecoins for? Six practical uses
- How to safely withdraw coins from an exchange to your own wallet
- Stablecoins for beginners
- Bitget exchange review
FAQ
Which USDT network is cheapest?
On Bitget's public list (checked 2026-11-01) the flat withdrawal fee ranges from 0.01 USDT on BEP20 to 2 USDT on ERC20, with TRC20 at 1.5 USDT and Arbitrum One at 0.1 USDT. Fees differ by exchange and change over time, so the cheapest option is whichever enabled network shows the lowest fee on your withdrawal screen today.
Is TRC20 still the default choice for USDT?
It is widely supported and settles with few confirmations, but it is no longer the cheapest at every venue; Bitget charged 1.5 USDT on TRC20 against 0.1 USDT on Arbitrum One when checked on 2026-11-01. Support on the receiving side still decides.
Can I send USDT on ERC20 to a TRC20 address?
No. The address formats are different and a correct platform will reject the address. The dangerous case is between EVM networks that share the 0x format, where the transfer succeeds on-chain but lands on a network the recipient does not credit.
What if I sent USDT on the wrong network?
Contact the receiving platform's official support with the transaction hash. Binance's self-service recovery lists a 20 USDT fee and around 30 working days for unsupported EVM networks, charged only on success and with no assurance of success (checked 2026-11-01). Other venues differ, and some cases cannot be recovered.
Does the network affect how safe my USDT is?
Tether-issued USDT on Ethereum, Tron, Solana and the other chains on Tether's list is a claim on Tether. Bridged or exchange-pegged versions on BEP20, Arbitrum, Polygon or Optimism add the bridge or exchange as a counterparty.
Bottom line
Network choice for USDT is a two-list exercise: what the receiver supports, what the sender supports, then the lowest live fee inside that overlap. Flat fees make the choice meaningful for small transfers and almost irrelevant for large ones, while a mismatch converts a sub-dollar decision into a paid, slow and uncertain recovery. Verify both sides, test small, and keep the hash.
Educational content only, not investment advice. Network support, withdrawal fees, confirmation counts and recovery policies change without notice; confirm the current values on the official deposit and withdrawal pages of both platforms before sending.