
Someone is about to send you USDT on TRON. Getting the receiving address to them takes about thirty seconds: copy it from the right page, then pass it on.
The address has two quite different sources, though. One is a wallet where you hold the private key yourself. The other is an exchange account. The two take different paths, and what you need to tell the sender is different as well.
I have worked in operations at a TRON energy rental platform for two years. In that time I have seen plenty of losses. Most of the serious ones came down to the wrong receiving address, not the wrong amount. Below is where the address sits in each app, and the checks we run before any payout leaves.
On TRON, one address receives TRX and every TRC-20 token. USDT has no address of its own.
So when a page asks for your “USDT address”, it is asking for your TRON address. There is no second one to look for.
An address is public information, and sharing it does not put your funds at risk. The seed phrase and the private key are the secrets that never leave your hands.
A TRON address is 34 characters and starts with a capital T:
TNPeeaaFB7K9cmo4uQpcU32zGK8G1NYqeL
An address that starts with 0x and carries 40 hex characters is an EVM address, used by Ethereum, BNB Smart Chain and other EVM chains. Do not send USDT on TRON to one of those. The money will not appear in your TRON wallet.
TRON also has a machine format: 42 hex characters starting with 41. The two are the same address in different notation. API responses and contract data usually show the 41 form. Wallets, and anything you hand to a payer, should use the T form.
Here is where the address sits in each app.
The account name sits at the top of the popup with a shortened address under it. That shortened form is only there to help you tell accounts apart. For the full string, copy from the Receive screen.
If the wallet list holds more than one account, the one shown at the top is the one in use. Switching accounts changes the address, so switch first and copy second.
Trust Wallet lists several versions of USDT. The TRON one starts with T. The Ethereum and BNB Smart Chain versions start with 0x, and they are different addresses.
Pick the network before you copy. Binance shows a different address for each network, and only the TRC20 one works for a TRON transfer. If the sending side is what you want settled too, our step-by-step guide to sending USDT on TRON covers the fees and the usual failures.
If the page also shows a Memo or Tag, pass that to the sender too. USDT on TRON usually needs neither, but some other coins do.
The shape is the same on both.
On OKX, open Assets and choose Deposit. Pick USDT, then pick the network TRON (TRC20). The address sits under the deposit details. In the OKX app the first step is labelled Deposit crypto.
On Bybit, open Assets and choose Deposit. Pick USDT, pick the chain TRC20, acknowledge the notice, and the address appears with a QR code.
OKX gives one account up to 20 separate deposit addresses per asset, and all of them receive funds. An address saved months ago should still work, but copy the live one from the page. Do not rely on an address kept on your own device; we cannot guarantee that it still works.
| What it is | Who controls the funds | Can you receive with it? |
| A wallet address from TronLink, Trust Wallet or a hardware wallet | You, holding the key | Yes. The money lands in your own wallet |
| An exchange deposit address | The exchange, as custodian | Yes. The money lands in your exchange account |
| An address copied out of your transaction history | Someone else | No. Copy only from the wallet’s receive screen or the exchange deposit page |
The third row is how address poisoning works. A scammer generates an address that looks almost identical to one you use, then sends you a small amount. The fake now sits in your history. The next time you copy from that list instead of the deposit page, the money goes to the scammer.
The rule we apply in the back office is simple. If the money should sit in your own wallet, give the wallet address. If it should go to an exchange, copy the deposit address the exchange is showing you right now.
One more point about typing an address by hand. A TRON address carries a checksum, so changing any single character almost never leaves a valid address. I tested this on a real address. I replaced each of the 34 positions with each of the other 57 characters in the Base58 set, which gives 1,938 variants. Not one passed the checksum.
So a wallet that validates the address rejects the typo outright instead of sending into nowhere. That is real protection, and it is not enough on its own. The checksum only proves that the string is well formed. It cannot tell you whether the address belongs to the person you mean to pay.
A wallet can generate a TRON address instantly. The chain does not record it, though. The network registers the account only when the first TRX or TRC-10 token arrives, or when an address that already holds a balance calls createaccount.
I checked this against a public TRON node. A query on a brand-new, unactivated address returns an empty object. The same call on an activated address returns a full record with bandwidth, energy and balances.
Two conclusions follow.
The second case is the one we handle most often. A new address is funded with USDT and nothing else. The tokens are in the contract, and the address cannot move them.
So if your address is not activated yet and a friend is about to send you USDT, ask for a first transfer of 1 TRX. That transfer activates the account. The sender pays the 1 TRX account creation fee on top of the amount. If their account has no staked bandwidth, the transaction burns another 0.1 TRX. Tell them to keep about 2.5 TRX so the transfer goes through.
Receiving costs nothing. Moving the USDT out later does. How much TRON energy a USDT transfer needs depends on the recipient, not the amount. Of the last 14 USDT transfers I checked on a public node, 13 used 64,285 energy each. At the current rate of 100 sun per unit, that works out to about 6.4 TRX, burned on top of the transfer.
There are two ways to cover that bill. Stake TRX yourself and wait for the energy to accrue, or rent TRON energy for as long as you need it.
Is it safe to give someone my TRON address?
Yes. It can only receive. The seed phrase and the private key are the secrets, and no support agent needs either.
Can I use one address for USDT and TRX?
Yes. One TRON address holds TRX and every TRC-20 token sent to it.
Why does TronScan show nothing for my address?
Because the address has not been activated yet. Until it is, neither a block explorer nor an API call can find it.
My exchange shows a different address for TRC20 than for ERC20. Which one is mine?
Both are yours, tied to the same account, but they sit on different networks. Send on TRON and use the TRC20 one.
This article is educational and is not financial advice. Address formats, exchange screens and network parameters change; check the current wording in your own app before you send. Every figure here was verified on 29 October 2026.