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
- Look at the address format:
T...(34 chars) = Tron / TRC-200x...(42 chars) = ERC-20 / BEP-20 / Polygon / Arbitrum / Optimism (need to verify which network)- Base58 string = Solana
- Look at the network selector on your exchange withdrawal page — match it to the network shown on the deposit page
- 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.