A TRC20 wallet address is simply a TRON account address: 34 characters that always start with a capital T, for example the format T + 33 letters and digits. The same address receives TRX and every TRC20 token, including USDT. You get one by creating or opening any TRON-capable wallet, or by choosing the TRC20 network on an exchange deposit screen. Nothing needs to be bought or registered first, but the address only becomes an active on-chain account after it receives its first transfer.
What a TRC20 address looks like
TRON addresses are encoded in Base58Check, the same family of encoding Bitcoin uses for legacy addresses. In practice that means three things you can check by eye: the address starts with T, it is 34 characters long, and it does not contain the characters 0, O, I or lowercase l, which Base58 excludes to avoid confusion. The built-in checksum lets wallets reject most typos automatically.
| What you are looking at | Starts with | Length | Use it as your receiving address? |
|---|---|---|---|
| Your TRON / TRC20 wallet address | T | 34 | Yes |
| USDT token contract on TRON | TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t | 34 | No, this is the token itself |
| Ethereum or BSC address | 0x | 42 | No, wrong network |
| Transaction hash (TXID) | 64 hex characters | 64 | No, it identifies a transfer |
| Exchange deposit address with a memo | T plus a separate memo field | 34 + memo | Only together with the memo, if the exchange asks for one |
The second row matters more than it seems. The official USDT contract on TRON, listed on Tether's supported protocols page, is also a T-address. It shows up in explorers and token lists, and people sometimes copy it by mistake. Coins sent to a token contract instead of your own account are, in most cases, not recoverable.
Where to get a TRC20 address
In a self-custody wallet
- Install a wallet that supports TRON, such as TronLink, Trust Wallet or a hardware wallet with a TRON app. Download it only from the official site or store listing.
- Create a new wallet and write the recovery phrase on paper. Nobody, including support staff, should ever ask for it.
- Find TRON (TRX) or Tether USDT with a TRC20 or TRON label in the asset list.
- Tap Receive. The address shown starts with T; copy it or show the QR code.
- The USDT and TRX receiving addresses in the same wallet are identical, because both live on the same TRON account.
If you use Trust Wallet, the screens are covered step by step in our Trust Wallet USDT TRC20 guide. For TronLink there is an extra point about why a brand-new address may show as not activated, explained in TronLink address activation.
On an exchange account
On a custodial exchange, open Deposit, pick USDT and choose the TRC20 or TRON network. The platform generates an address that belongs to the exchange and credits your balance internally. Such an address is fine for receiving, but check whether the exchange requires a memo or tag, and remember that the exchange can apply its own checks before crediting.
How to check a TRC20 address before sending
- Copy the address from the wallet screen, never from an old chat, an email or your transaction history.
- Check the first five and the last five characters against the original; address poisoning attacks rely on look-alikes that match only the start and the end.
- Run it through the address validator to confirm the format and checksum.
- Open it on Tronscan: a used address shows a history, a new one may show no activity yet, which is normal.
- For a large amount, send a small test first and wait until it appears in the receiving wallet.
Receiving USDT TRC20 is free, sending is not
Receiving USDT on TRON costs the recipient nothing. Sending it later does: a TRC20 transfer consumes energy and bandwidth, and if the account has none, the network burns TRX to pay for them. That is why a wallet holding only USDT and zero TRX cannot send. Keep some TRX on the same address, or read what to do with USDT but no TRX if you are already stuck.
Confirmation is quick. TRON produces a block about every 3 seconds, and the TRON documentation treats a block as irreversible once it is confirmed by about 19 of the 27 Super Representatives, which usually takes around a minute.
Using your TRC20 address for a swap
In a swap, your TRC20 address is the payout address. If you are converting bitcoin or another coin into USDT on TRON, select USDT with the TRC20 network in the form, paste your T-address, and the coins will arrive there after the deposit is confirmed. The BTC to USDT and TRX to USDT pages show the live estimate with the payout fee included. To share the address with another person without typing it, generate a QR code with the USDT TRC20 QR generator.
FAQ
What does a TRC20 wallet address look like?
It is a TRON address of 34 characters starting with a capital T. It contains letters and digits but never 0, O, I or lowercase l.
Is a TRC20 address the same as a TRON address?
Yes. TRC20 is the token standard on TRON, and tokens such as USDT are held on the same T-address that holds TRX.
How do I get a USDT TRC20 address?
Open a TRON-capable wallet such as TronLink or Trust Wallet, select USDT on the TRON network and tap Receive. On an exchange, choose USDT and the TRC20 network on the deposit screen.
Can I receive USDT TRC20 on an ERC20 address?
No. An ERC20 address starts with 0x and belongs to Ethereum; TRC20 USDT can only be sent to a T-address on TRON.
Why does my new TRC20 address show as inactive?
A TRON account is created on-chain by its first incoming transfer. Until then explorers may show it as not activated, which is normal for a new address.