USDT is not one token but several: Tether issues it on Tron, Ethereum, BNB Chain and other networks, and each version is a separate token that only exists on its own network. For a payments product the question isn't "do we accept USDT?" but "on which networks?"
What changes from one network to the next
- Who pays fees, and in what. Every transfer pays a network fee in that network's own coin: TRX on Tron, ETH on Ethereum, BNB on BNB Chain. A customer sending USDT needs a little of that coin too, and so do your payout wallets.
- How much those fees are. Ethereum is usually the most expensive of the three for a token transfer. Tron and BNB Chain are usually much cheaper, which is why they carry a large share of everyday USDT payments. Fees move with network demand, so check current figures rather than relying on a number in a blog post.
- How fast a deposit is final. Each network has its own finality. Valtu credits a deposit only once it is deep enough on its chain, and on Tron it reads only solidified blocks, so a deposit is final when it is seen. See when is a deposit final.
- What an address looks like. Tron addresses start with
T. Ethereum and BNB Chain share the same0x…format, and with Valtu one customer has the same EVM address on every EVM network we support. See one address, five networks.
A practical default
Most teams start with the networks their customers already use. If your customers come from exchanges and wallets popular in emerging markets, USDT on Tron is usually expected. If they are DeFi-native or institutional, USDT on Ethereum and USDC on Ethereum matter more. USDT on BNB Chain sits in between and is cheap to move.
Offering more networks costs you little with Valtu: one wallet per customer has an address on every network, and deposits on all of them arrive through the same webhook.
Avoid the wrong-network mistake
Most lost-payment tickets are a customer sending on a network you didn't show them. Three habits prevent most of them:
- Name the network next to every address. "USDT on Tron (TRC-20)", not just "USDT".
- Show only the networks you support for that coin. The networks and coins page lists what Valtu supports today.
- Use payment links when you can. A payment link asks the payer to choose the coin and network first, then shows the matching address.
Valtu only counts the real token contract on each network, so look-alike tokens sent to your customers' addresses are ignored rather than credited.