Which network for USDT and USDC? Tron, Ethereum, BNB Chain, Solana and more
USDT and USDC exist as separate tokens on many blockchains. A merchant’s checkout asks for one specific network, and the payment only works if you send on that one. This page explains how the names map to networks and how to read an address. It is general information about payment mechanics, not financial advice, and it says nothing about prices.
Network names you will see
| Checkout says | Network | Address looks like |
|---|---|---|
| ERC-20 | Ethereum | starts with 0x, 42 characters |
| TRC-20 | Tron | starts with T, 34 characters |
| BEP-20 | BNB Smart Chain | starts with 0x, 42 characters |
| Polygon, Arbitrum, Optimism, Base | Ethereum-compatible networks | starts with 0x, 42 characters |
| SPL | Solana | 32–44 letters and digits, no 0x |
The same 0x address works on many networks
Ethereum, BNB Smart Chain, Polygon, Arbitrum, Optimism and Base all use the same address format. A wallet will not stop you from sending to a 0x address on the wrong one of them, and the address alone does not tell you which network the merchant is watching. Choose the network from the checkout page, never from the look of the address.
Choosing between networks the merchant offers
- Use a network your wallet or exchange account supports for withdrawals.
- Check that you hold a little of the network’s own coin to pay the transfer fee (for example TRX on Tron, ETH on Ethereum, BNB on BNB Smart Chain, SOL on Solana). A transfer cannot be sent without it.
- Fees and confirmation times differ by network and change over time; the checkout or your wallet shows the current fee before you confirm.
Merchants by network
Each listing states the networks the merchant says it accepts. Examples for hosting: USDT on Tron, USDT on Ethereum, USDT on BNB Smart Chain, USDT on Solana.
Related
Step-by-step: how to pay. If something already went wrong: payment problems.