TrustMixer

Tether (USDT)

USDT routes: a decision matrix for TRC-20, ERC-20 & BEP-20

USDT moves on three main rails. The chain facts differ and are checkable; the route economics are set by the operator and are not. This page keeps those two apart.

Last reviewed 2026-07-06

Decision matrix

Network facts vs provider claims, side by side

The left columns are verifiable on a public explorer. The right column is set per route and must be confirmed on the interface.

USDT network decision matrix
RouteLedger (verifiable)Cost profileIssuer controlRoute fee & minimum
TRC-20 (TRON)TRON · Cost and throughputVerifiedLowest, paid in TRXVerifiedNot published
ERC-20 (Ethereum)Ethereum · Issuer control and gasVerifiedHighest, variable gasVerifiedNot published
BEP-20 (BNB Chain)BNB Chain · Liquidity and mid-cost routingVerifiedMid, paid in BNBVerifiedNot published

Ledger visibility and issuer freeze authority are Verified — they are public record. Route fees and minimums are Not published because no stable figure exists to cite; confirm them on the interface.

Per-route evidence

The full record for each USDT route

Each property carries a scope, an evidence type, a status, and a source where one exists.

TRC-20 (TRON) · TRON

Full route page
TRC-20 (TRON) evidence
PropertyWhat we foundScopeStatusSource
Ledger visibilityFully publicEvery USDT transfer is inspectable on Tronscan by address and hash.Network-wideOn-chain / public ledgerVerifiedTronscan
Typical finalitySecondsTRON block time is roughly three seconds; confirmations are fast relative to Ethereum.Network-wideOn-chain / public ledgerVerifiedTronscan
Token typeTRC-20 contractUSDT on TRON is a TRC-20 token issued by Tether.Network-wideOn-chain / public ledgerVerifiedTronscan
Service feeVaries by routeMixing operators set their own fee; confirm it on the interface before you send.Per routeProvider claimClaimed by provider
Minimum amountNot publishedRoute minimums depend on live pool depth and are shown at request time, not here.Per routeNo evidenceNot published
Time-delay controlVaries by routePer routeNo evidenceNot published

Sending TRC-20 USDT to an ERC-20 or BEP-20 address will lose the funds. TRON addresses start with T; confirm the network on both sides before sending.

ERC-20 (Ethereum) · Ethereum

Full route page
ERC-20 (Ethereum) evidence
PropertyWhat we foundScopeStatusSource
Ledger visibilityFully publicEvery ERC-20 USDT transfer is inspectable on Etherscan.Network-wideOn-chain / public ledgerVerifiedEtherscan
Gas costVariable, network-pricedEthereum gas fluctuates with demand and is paid in ETH, not USDT.Network-wideOn-chain / public ledgerVerifiedEtherscan
Typical finality~12s per block, more for safetyNetwork-wideOn-chain / public ledgerVerifiedEtherscan
Service feeVaries by routePer routeProvider claimClaimed by provider
Minimum amountNot publishedPer routeNo evidenceNot published
Gas handlingRoute-dependentWho pays gas and how it is netted differs per operator; verify before sending.Per routeProvider claimClaimed by provider

ERC-20 USDT uses Ethereum addresses (0x...). Sending it over TRON or BNB Chain rails will not arrive. Match the network on both ends.

BEP-20 (BNB Chain) · BNB Chain

Full route page
BEP-20 (BNB Chain) evidence
PropertyWhat we foundScopeStatusSource
Ledger visibilityFully publicEvery BEP-20 USDT transfer is visible on BscScan.Network-wideOn-chain / public ledgerVerifiedBscScan
Typical finality~3s block timeNetwork-wideOn-chain / public ledgerVerifiedBscScan
Fee currencyPaid in BNBBEP-20 transfers cost a small amount of BNB, not USDT.Network-wideOn-chain / public ledgerVerifiedBscScan
Service feeVaries by routePer routeProvider claimClaimed by provider
Minimum amountNot publishedPer routeNo evidenceNot published
Pool depthRoute-dependentAvailable anonymity-set depth changes with live volume.Per routeProvider claimClaimed by provider

BEP-20 uses BNB Chain (0x... addresses on a different chain id). Do not send it to Ethereum or TRON endpoints; confirm the chain, not just the address format.

The same limits apply to every USDT route

Tether can freeze balances at the contract level on any of these chains. Mixing changes on-chain links, not issuer authority, and never guarantees exchange acceptance.

Match the network on both ends

A TRC-20 address is not an ERC-20 or BEP-20 address. Confirm the chain, not just the address format — BEP-20 and ERC-20 both use 0x-style addresses.

Answers

How we verify these routes

Why do you use statuses instead of a score?
A single number hides how it was produced. We assign each claim a status — verified, partially verified, claimed, not published, unknown, or failed — with a source and a date, so you can re-check it yourself.
What does 'Claimed by provider' mean?
The operator or a third party stated it, and we could not independently confirm it here. We report the claim honestly rather than presenting it as fact.
Why is a fee often 'Not published'?
There is no stable public figure to cite. Real fees and minimums vary by route and moment, and are shown on the interface at request time — not fabricated here.

Picked a USDT route?

Inspect the full evidence, then confirm the handoff yourself.