How to Receive USDT on TRC-20
Receiving USDT on TRC-20 is free and requires no TRX in your wallet — you only need a valid TRON address and for the sender to use the correct network. This guide walks through getting your address, sharing it safely, and confirming the deposit.
What you need
- A TRON-compatible wallet (TronLink, Trust Wallet, OKX Wallet, etc.)
- Your TRON address — 34 characters, starts with
T - Awareness that the sender must choose TRC-20 / TRON network, not Ethereum or BNB Chain
Official USDT contract for verification:
TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t
Step 1: Get your TRON address
Open your wallet and navigate to Receive or Deposit. Select USDT if prompted, or use your general TRON address — the same address receives TRX, USDT, and other TRC-20 tokens.
Copy the full address. Verify the first and last six characters after pasting. Malware that swaps clipboard addresses is a real threat — compare visually before sharing.
Step 2: Tell the sender the correct network
When someone sends from an exchange, they must select:
| Setting | Correct value |
|---|---|
| Asset | USDT |
| Network | TRC20, TRON, or TRC-20 |
| Address | Your T... address |
| Memo / Tag | Not required for personal wallets |
For exchange-to-exchange transfers, both sides must support TRC-20 withdrawal and deposit. Some platforms suspend TRC-20 temporarily during maintenance — always check the exchange status page.
Step 3: Receive from an exchange
If you are receiving from Binance, OKX, or similar:
- Sender withdraws USDT → network TRC20.
- They paste your wallet address.
- They confirm withdrawal (may require 2FA).
- You wait 3–30 seconds for on-chain confirmation.
Exchange withdrawals may add an internal processing delay before the transaction hits the blockchain. The on-chain part is still near-instant on TRON.
Step 4: Confirm the deposit
In your wallet
USDT should appear under TRC-20 assets. If balance stays at zero:
- Pull to refresh or reconnect the wallet.
- Confirm the token is added — see add TRC-20 token to wallet.
- Verify the transaction on TronScan.
On TronScan
- Go to tronscan.org.
- Paste your wallet address in the search bar.
- Open the Transfers or TRC-20 tab.
- Confirm a transfer from contract
TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t.
Minimum amounts and exchange limits
Exchanges set their own minimum withdrawal amounts for TRC-20 USDT — often 1–10 USDT. On-chain, there is no protocol-level minimum; even 0.01 USDT can be received. See TRC-20 minimum transfer for details.
Security best practices
- Never share your seed phrase — only your public address is needed to receive.
- Verify contract when receiving from unknown sources — scammers send fake USDT. Use verify USDT TRC-20 contract.
- Use a hardware wallet for large balances.
- Test first — ask senders to transfer a small amount before large settlements.
Receiving vs sending costs
| Action | TRX required? | Energy used? |
|---|---|---|
| Receive USDT | No | No |
| Send USDT | Yes (or frozen energy) | ~65,000 for standard transfer |
| Approve DeFi contract | Yes | Variable |
When you plan to send USDT later, keep a small TRX balance or freeze TRX for energy.
Hardware wallet receiving
Ledger and Trezor users receive USDT TRC-20 through TronLink or companion apps:
- Connect hardware device and unlock TRON app.
- Copy the same
T...address shown on device screen — not from a cached screenshot. - Sender withdraws on TRC-20 network to that address.
- Confirm on TronScan; hardware wallet displays balance after sync.
Cold storage does not change receive mechanics — only signing outbound txs requires the device.
Merchant and invoice receiving
Businesses accepting USDT TRC-20 should:
- Display QR code encoding the
T...address (not seed phrase). - State TRC-20 / TRON on invoices to prevent wrong-network sends.
- Match incoming TronScan txs to invoice IDs by amount and timestamp.
- Use a dedicated receive address per client if accounting requires it (optional; same address works with off-chain matching).
Payment processors may provide custodial addresses — treat those like exchange deposits and follow their network labels exactly.
Stuck or missing deposits
| Symptom | Likely cause | Action |
|---|---|---|
| TronScan shows SUCCESS, wallet empty | Token not enabled | Add TRC-20 token |
| No tx on TronScan after 30 min | Exchange still processing | Check withdrawal history |
| Wrong contract on TronScan | Fake USDT sent | Not real Tether — see verify contract |
| Sent to wrong chain | ERC-20/BEP-20 used | Wrong network guide |
FAQ
Do I need TRX to receive USDT on TRC-20?
No. Receiving USDT does not consume energy or TRX. You only need TRX when sending USDT or interacting with smart contracts.
How do I know USDT arrived?
Check your wallet balance or paste your address into TronScan. TRC-20 transfers confirm in about 3–5 seconds.
Thanks — your feedback helps us improve the docs.