Networks matter — and getting it wrong costs everything

USDT (and USDC) exists on multiple blockchains:

  • TRC-20 (Tron) — addresses start with T
  • BEP-20 (BNB Chain) — addresses start with 0x
  • ERC-20 (Ethereum) — addresses start with 0x
  • Solana SPL — addresses are base58
  • And several more (Avalanche, Polygon, Arbitrum…)

The token symbol "USDT" is the same. The networks are completely different — like saying "I'll send you mail" but using two different postal systems that don't talk to each other.

Send USDT TRC-20 to an ERC-20 address → permanently lost.

Fee + speed comparison

Network Fee Speed Notes
USDT TRC-20 (Tron) $1-2 ~30 sec Cheapest, fastest. Most popular for crypto-native users
USDT BEP-20 (BNB) $0.10-0.30 ~5 sec Even cheaper. BNB Chain centralized risk
USDT ERC-20 (Ethereum) $5-30 30 sec - 5 min Expensive but most decentralized + accepted everywhere
USDT Solana <$0.01 <2 sec Cheapest + fastest, but newer

Same USDT, vastly different fees. For small transfers (<$50), ERC-20 fees can exceed the transfer amount.

Which network for which use case

Sending crypto between exchanges → TRC-20 or BEP-20

Both are cheap and fast. Pick whichever your destination exchange supports. Most centralized exchanges accept both.

Paying for SaaS / online services → TRC-20

Lowest fees, instant settlement. Most merchant payment processors (NOWPayments, Coinbase Commerce) accept TRC-20.

Long-term storage / DeFi → ERC-20

Higher fees but maximum decentralization, deepest DeFi liquidity, hardware wallet support is universal.

Day-trading on Solana → Solana SPL

If you're using Solana DEXs (Jupiter, Orca, Raydium), keep USDT on Solana for sub-second swaps.

How to verify the network before sending

  1. Look at the address format:
    • T... (34 chars) = Tron / TRC-20
    • 0x... (42 chars) = ERC-20 / BEP-20 / Polygon / Arbitrum / Optimism (need to verify which network)
    • Base58 string = Solana
  2. Look at the network selector on your exchange withdrawal page — match it to the network shown on the deposit page
  3. Send a small test amount FIRST ($5-10) before sending large amounts

What to do for TradeVelocity payments

For our direct crypto rail:

  • USDT TRC-20 (Tron) — recommended, cheapest
  • USDC BEP-20 (BNB Chain) — also accepted

For NOWPayments checkout:

  • Many networks supported, just pick at checkout
  • Smallest fees: TRC-20 (USDT) or Solana (USDC)

When in doubt, double-check the network on BOTH sides before sending. Crypto is unforgiving.