USDT and USDC networks: TRC20, BEP20, ERC20 and SPL

USDT and USDC are issued on several blockchains. USDT on TRON and USDT on Ethereum are both worth one dollar, but they are different tokens on different networks. A transfer only arrives if the sender and the receiver use the same network.

The networks KeelSwap supports

Name on KeelSwapBlockchainAddress looks likeTypical sending cost
USDT (TRC20)TRONstarts with T, 34 charactersa few dollars in TRX unless you have energy
USDT / USDC (BEP20)BNB Chainstarts with 0x, 42 characterscents, paid in BNB
USDT / USDC (ERC20)Ethereumstarts with 0x, 42 charactersthe most expensive, paid in ETH
USDT / USDC (Solana)Solana32–44 characters, letters and digitsfractions of a cent, paid in SOL

To send a token, your wallet also needs a little of the network's own coin (TRX, BNB, ETH or SOL) for the fee.

The most common mistake

BNB Chain and Ethereum addresses look exactly the same (0x…). If you choose USDT (ERC20) but your wallet sends on BNB Chain, the coins land on the right address but on the wrong network. Check the network name in your wallet's send screen before you confirm.

How KeelSwap helps

  • Every coin in the list shows its network.
  • The address field warns you when you paste an address of another network (for example a TRON address where you receive on Solana).
  • The order page repeats the coin and network next to the amount you have to send.

Which network should I pick?

  • You want low fees: BNB Chain or Solana, if your wallet or exchange supports them.
  • Your exchange only withdraws on one network: pick exactly that one on KeelSwap.
  • Swapping between networks: USDT (TRC20) to USDT (BEP20), for example, is a normal swap on KeelSwap with our stablecoin spread (1%).

See fees and limits for what we charge on each network.

← Back to the swap
Questions? Chat with us on Telegram