USDT wallet for TRC20 and BEP20: how to choose, receive and send
A USDT wallet is tied to a network: TRC20, BEP20 or ERC20. How to spot the network from the address, which coin pays the fee, and how to turn USDT into hryvnias on a card.
A USDT wallet is an address on one specific blockchain plus the app or account that controls it. USDT (Tether) is a stablecoin designed to track 1 US dollar, and it runs on several networks: TRC20 (TRON), BEP20 (BNB Smart Chain) and ERC20 (Ethereum). On each one it is a separate token, so USDT sent on TRON never shows up on BNB Smart Chain.
What is a USDT wallet, and how is it different from an exchange account?
It is either an app where you hold the keys or an account on a centralized crypto exchange that holds them for you, which decides who controls the funds.
The two kinds compare like this:
- Self-custody wallet. At setup the app shows a recovery (seed) phrase of 12 or 24 words once. Whoever has the phrase controls the funds; lose it and you lose access to the USDT wallet.
- Exchange account, such as Binance or WhiteBIT. The exchange keeps the keys, gives you a deposit address per network and sets its own verification rules and withdrawal fees.
Even an exchange-hosted USDT wallet shows one address for TRC20 and another for BEP20, so you pick the network every time you copy one.
How does a TRC20 USDT wallet differ from BEP20 and ERC20?
By address format and fee coin. A TRC20 address starts with "T"; BEP20 and ERC20 addresses both start with "0x" and look identical.
The table shows how to read an address and which coin your USDT wallet needs for fees.
| Network | Blockchain | Address starts with | Fee paid in |
|---|---|---|---|
| TRC20 | TRON | "T" | TRX, or TRON energy and bandwidth |
| BEP20 | BNB Smart Chain (BSC) | "0x" | BNB |
| ERC20 | Ethereum | "0x" | ETH, usually higher than on TRON or BSC |
"TRK20", "TRC 20" and "TRC-20" are all spellings of TRC20. On BNB Smart Chain, USDT is a Binance-Peg token that BscScan lists as "Binance-Peg BSC-USD", which is exactly what a BEP20 USDT wallet should hold.
Why do BEP20 and ERC20 addresses get mixed up?
A "0x" address has the same format on both networks, and the same address can exist on BNB Smart Chain and on Ethereum. You cannot tell the network from the address, so the wrong network is the most common USDT wallet mistake.
Send USDT to an exchanger's address on a different network than the order shows, and the order is not credited. Whether the funds come back depends on the recipient.
Choosing where to keep coins? See which USDT network to choose: TRC20, ERC20 or BEP20.
Which USDT wallet works for TRC20 or BEP20?
Any app that supports the exact network you will use. A TRC20 USDT wallet has to work with TRON; BEP20 needs BNB Smart Chain support.
Some well-known apps and their networks, as examples rather than a ranking:
- Trust Wallet supports TRON, Ethereum and BNB Smart Chain, so one USDT wallet covers all three.
- TronLink is a TRON wallet, built for USDT TRC20.
- MetaMask works with Ethereum and can add BNB Smart Chain.
In a 0x app, BNB Smart Chain must be selected or added, or your BEP20 balance stays out of view. Before the first deposit, check that the USDT wallet shows the token on the right network.
How do you receive USDT into your wallet?
Choose USDT on the right network, copy that network's address and give the sender both the address and the network name.
Same steps for TRC20 and BEP20:
- Open USDT on the network the funds will come from.
- Copy the address: "T" for TRON, "0x" for BSC.
- Check the first and last characters after pasting.
- Start small on a new route and wait for it to arrive.
To fund a USDT wallet with hryvnias, use an exchanger. The buy USDT TRC20 with Privat24 page compares how much USDT exchangers give for your amount; the order then asks for your TRC20 USDT wallet address.
How do you send USDT TRC20 from your wallet?
Choose USDT on TRON, paste the recipient's address, confirm the network matches the order, and send. Keep a little TRX on the address: a USDT wallet with no TRX or energy cannot move TRC20 tokens.
Before you confirm, especially when paying an exchanger:
- Paste the address from the exchanger's order and check its first and last characters.
- Match the network in your wallet to the one stated in the order.
- Keep the transaction hash to look the transfer up on Tronscan.
A USDT wallet with USDT but no TRX keeps the tokens until you top up TRX.
How do you send USDT BEP20 from a 0x wallet?
Select BNB Smart Chain, open USDT and keep some BNB on the balance, since BEP20 fees are paid in BNB. The other steps are the same, and the hash can be checked on BscScan.
If one 0x app is both your BEP20 and ERC20 USDT wallet, check that BNB Smart Chain is selected, or you will send USDT ERC20 and pay ETH.
Is there a USDT wallet that pays out to a bank card?
No. A USDT wallet cannot pay hryvnias to a card by itself. You send USDT to an exchanger on a "USDT → bank" direction or sell it on a crypto exchange.
On OnExchanger, compare exchanger offers by the amount you will receive on the card.
| Network | Bank or card | Direction |
|---|---|---|
| TRC20 | Privat24 | exchange USDT TRC20 to Privat24 |
| TRC20 | Monobank | USDT TRC20 to Monobank |
| TRC20 | UAH card | USDT TRC20 to a UAH card |
| BEP20 | Privat24 | exchange USDT BEP20 to Privat24 |
| BEP20 | Monobank | USDT BEP20 to Monobank |
Pick the direction that matches your coins' network: a TRC20 order will not credit a BEP20 transfer. The full route is in how to cash out crypto to a Ukrainian bank card, and the USDT to hryvnia rate page shows today's level.
If your USDT wallet is on ERC20 and your bank only appears in TRC20 directions, first swap USDT ERC20 to TRC20.
How do you keep a USDT wallet and its seed phrase safe?
Store the seed phrase where you won't lose it, never type it into a website and never send it to anyone. Whoever knows those 12 or 24 words controls your USDT wallet as fully as you do.
They apply on every network and in every app:
- the app shows the phrase once, at setup, so save it right away;
- no legitimate website, exchanger or support team needs it;
- test every new route with a small amount first.
OnExchanger.com is an exchanger monitor: it holds no funds, creates no wallets and never asks for a seed phrase. Anyone asking you to "verify your USDT wallet" with a recovery phrase is after your money.
USDT wallet FAQ: TRC20, BEP20 and ERC20
Most USDT wallet problems come down to the wrong network or no coin left for the fee.
What if I sent USDT on the wrong network?
Contact the recipient, such as the exchanger, with the transaction hash: whether the funds come back is up to them.
Can one USDT wallet use the same address for BEP20 and ERC20?
Yes, the same 0x address can exist on both networks, but the balances are separate: USDT BEP20 is not visible on Ethereum, and vice versa.
Why won't my TRC20 USDT wallet send tokens?
Check for TRX or energy on the balance; without it, USDT TRC20 cannot be sent.
What works as an ERC20 USDT wallet?
Any app that supports Ethereum, such as MetaMask or Trust Wallet. The fee is paid in ETH, usually more than on TRON or BSC.
Does OnExchanger ask for a seed phrase or wallet access?
No. OnExchanger only compares exchanger offers, so it never needs your seed phrase or access to your USDT wallet.