USDT networks compared: TRC-20, ERC-20, BEP-20 and more
Этот гайд ещё не переведён на ваш язык, поэтому показан на английском.
USDT exists as a separate token on each network: TRC-20 on TRON, ERC-20 on Ethereum, BEP-20 on BNB Smart Chain, SPL on Solana, a Jetton on TON and more. The dollar value is the same, but the address format, the coin that pays gas and the fees differ. Use the network your receiving wallet or exchange supports, and send on exactly that one.
What changes from one USDT network to another
A USDT balance lives on one blockchain. USDT on TRON and USDT on Ethereum are both pegged to the US dollar, but they are separate tokens on separate ledgers. A wallet set to Ethereum does not see USDT on TRON, and a normal transfer cannot carry a balance from one chain to the other. Four things change with the network:
- The contract. Each network has its own USDT token contract, and your wallet tracks the one on the network it is set to.
- The address format. TRON addresses start with T, Ethereum-style addresses start with 0x, and Solana, TON and Aptos each have their own format.
- The gas coin. Sending USDT costs a fee in the network's own coin, such as TRX on TRON, ETH on Ethereum or BNB on BNB Smart Chain. On most networks USDT cannot pay that fee, so you need the gas coin in the same wallet.
- The memo. USDT on TON is the only USDT listing here that takes a memo, which TON wallets call a comment.
On xswap.to each network is a separate listing with its own id, such as usdttrc20 for TRON or usdterc20 for Ethereum. The id you pick decides the network.
USDT listings on xswap.to side by side
Every listing below can be sent and received here, except USDT on Celo, which can only be sent.
| Network (id) | Standard | Address looks like | Gas paid in |
|---|---|---|---|
TRON (usdttrc20) | TRC-20 | Starts with T, 34 characters | TRX (energy and bandwidth) |
Ethereum (usdterc20) | ERC-20 | 0x plus 40 hex characters | ETH |
BNB Smart Chain (usdtbsc) | BEP-20 | 0x plus 40 hex characters | BNB |
Solana (usdtsol) | SPL | Base58 string, no 0x | SOL |
TON (usdtton) | Jetton | 48 characters, starts with UQ or EQ | Gram (TON) |
Polygon PoS (usdtmatic) | ERC-20 | 0x plus 40 hex characters | POL |
Arbitrum One (usdtarb) | ERC-20 | 0x plus 40 hex characters | ETH |
OP Mainnet (usdtop) | ERC-20 | 0x plus 40 hex characters | ETH |
Avalanche C-Chain (usdtarc20) | ARC-20 | 0x plus 40 hex characters | AVAX |
Aptos (usdtapt) | Fungible Asset | 64 hex characters, often with 0x in front | APT |
Celo (usdtcelo, send only) | ERC-20 | 0x plus 40 hex characters | CELO, or USDT in wallets that support fee abstraction |
The contract in your wallet should match the listing. On TRON it is TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t and on Ethereum 0xdAC17F958D2ee523a2206206994597C13D831ec7. For TRON, Ethereum, Solana, TON, Avalanche, Celo and Aptos, the address in the listing is the one Tether publishes on its supported protocols page. The other four networks are not on that page:
- Polygon PoS, Arbitrum One and OP Mainnet: the listed contract is USDT0, the one the USDT0 docs give for each of those chains. Its docs describe it as backed 1:1 by USDT locked on Ethereum. The token's own symbol is USDT0 or USD₮0, so your wallet may show that name instead of USDT.
- BNB Smart Chain: its USDT contract is in neither list, so compare it with the listing.
A swap works the same way on every listing, and each pair page shows the contract to compare.
USDT fees on each network
The table comes from the site's weekly check. Each network with data from that check gets a row, sorted by payout fee with the smallest first, and the date of the check is shown with it.
| Сеть | Комиссия за депозит | Комиссия за выплату | Минимум |
|---|---|---|---|
Aptos usdtapt | 0.011 USDT | 0.011 USDT | 4.442 USDT (обмен на BTC) |
BNB Smart Chain usdtbsc | 0.05879 USDT | 0.02144 USDT | 4.541 USDT (обмен на BTC) |
Polygon PoS usdtmatic | 0.02814 USDT | 0.02542 USDT | 4.474 USDT (обмен на BTC) |
TON usdtton | 0.07652 USDT | 0.06559 USDT | 4.586 USDT (обмен на BTC) |
Arbitrum One usdtarb | 0.1555 USDT | 0.1555 USDT | 4.76 USDT (обмен на BTC) |
Solana usdtsol | 0.2319 USDT | 0.2319 USDT | 4.928 USDT (обмен на BTC) |
Ethereum usdterc20 | 0.7743 USDT | 0.3712 USDT | 6.123 USDT (обмен на BTC) |
Avalanche C-Chain usdtarc20 | 1.292 USDT | 1.242 USDT | 7.261 USDT (обмен на BTC) |
TRON usdttrc20 | 5.171 USDT | 5.171 USDT | 15.82 USDT (обмен на BTC) |
По нашей еженедельной проверке от 2026-11-07. Комиссии указаны в единицах самой монеты: комиссия за депозит вычитается из отправленного, комиссия за выплату из полученного. Оценка в форме обмена всегда актуальна.
- Deposit fee: in USDT, taken from the coins you send, for the network you send on.
- Payout fee: in USDT, taken from the coins you receive, for the network you receive on.
- Minimum: the smallest amount for a swap into the coin in brackets. Other pairs have their own minimum, shown on each pair page.
Both fees are already in the estimate the swap form shows. Your own wallet fee for sending the deposit is extra, paid in the network's gas coin from the side-by-side table. Each chain prices its fees its own way and the figures change between checks, so compare the rows for the date shown rather than going by a network's reputation. On TRON, for example, every USDT transfer uses energy and bandwidth, and an account without staked energy pays for it by burning TRX (TRON resource model). The network fees guide explains deposit and payout fees in more detail.
Address checks that catch network mistakes
- T addresses are TRON only. Among the USDT listings, a TRON address works only for TRC-20 USDT. A TRON wallet checks the format and normally refuses an 0x address.
- 0x addresses are shared. The same 0x address is valid on Ethereum, BNB Smart Chain, Polygon PoS, Arbitrum One, OP Mainnet, Avalanche C-Chain and Celo. Nothing in it says which network it is for, so the network has to come from the place you copied it from.
- Solana and TON look different. Solana addresses never start with 0x, and TON addresses are 48 characters long, so a mix-up there is easier to spot.
One costly mistake is a payout on the wrong 0x network, such as BEP-20 USDT sent to an exchange address that only watches Ethereum. If the address is your own wallet, switching the wallet to the other network usually shows the coins. If it belongs to an exchange, only that exchange can say whether it can credit them. Read what to do after sending on the wrong network before you contact anyone.
USDT on TON and the comment field
USDT on TON (usdtton) is listed with a memo, and TON wallets call the same field a comment.
- Receiving at an exchange: copy both the address and the comment from the exchange's deposit page. When USDT on TON is the coin you receive, the swap form shows a memo field; paste the comment there. A deposit without it may not be credited until the exchange's support matches it by hand.
- Receiving in your own wallet: a personal TON wallet needs no comment. The form marks the memo field as required and asks you to confirm when it is empty; for your own wallet, leave it empty and confirm.
- Sending USDT on TON as the deposit: if the order page shows a memo next to the deposit address, put it in your wallet's comment field.
Sending a Jetton such as USDT also needs some of TON's own coin in the wallet, attached to the transfer to pay the fees. The listing names that coin Gram (ex Ton/TonCoin), with the ticker TON.
How to choose a USDT network
- Start with the receiving side. Open the deposit page of the exchange or wallet that will get the USDT and see which networks it accepts. That list decides the choice; fees come second.
- Think about the next transfer. To move the USDT again you need the network's gas coin: TRX on TRON, ETH on Ethereum, BNB on BNB Smart Chain. Receiving needs none of it.
- Compare the fee rows above, or on the fees page, for the networks that are left.
- Pick the matching id in the swap form, for example
usdttrc20for TRON, and check that the order page names the same network before you send.
If your USDT sits on one network and you need it on another, swap USDT for USDT: send it on the first network and receive it on the second. For example, USDT TRC-20 to ERC-20 or USDT BEP-20 to TRC-20. The TRC-20 to ERC-20 guide walks through each step.
Частые вопросы
Is USDT TRC20 the same as USDT ERC20?
They come from the same issuer and are both pegged to the US dollar, but they are separate tokens on separate blockchains. TRC-20 USDT lives on TRON and uses addresses that start with T. ERC-20 USDT lives on Ethereum and uses 0x addresses. A normal transfer cannot turn one into the other; a swap can.
Which USDT network should I use?
Use a network that your receiving wallet or exchange accepts. Then compare the deposit and payout fees in the weekly table and think about gas: moving USDT later takes TRX on TRON, ETH on Ethereum or BNB on BNB Smart Chain. Pick the matching id in the swap form.
Which USDT network has the smallest fees?
It depends on the date. Each network prices its fees its own way, so the order can change from one weekly check to the next. The table on this page lists the deposit and payout fee for each USDT network in the check, sorted by payout fee, with the date. Add your own wallet fee for sending the deposit.
Can I send USDT BEP20 to an ERC20 address?
Your wallet will allow it, because both networks use 0x addresses, but the USDT arrives on BNB Smart Chain, not on Ethereum. If you control that address, switching your wallet to BNB Smart Chain usually shows it. If the address belongs to an exchange, only that exchange can tell you whether it can credit the deposit.
Do I need TRX to receive USDT TRC20?
Receiving TRC-20 USDT needs no TRX; the sender pays for that transfer. To send the USDT again, your TRON address needs TRX, because each transfer uses energy and bandwidth and TRX is burned when you have no staked energy.
Do I need a memo to receive USDT on TON?
Only when the receiving address belongs to an exchange or another service that gives you a comment. Paste that comment into the memo field of the swap form. A personal TON wallet needs no memo: leave the field empty and confirm when the form asks.