How to Receive USDT on TRC-20 — TRON Wiki

How to Receive USDT on TRC-20

7 min read · ⌘K search

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.

Receiving is free
Unlike sending, receiving TRC-20 tokens does not burn TRX or consume energy. Your wallet can show 0 TRX and still accept USDT.

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:

Code
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.

One address, many tokens
Your TRON address is shared across all TRC-20 tokens. You do not get a separate USDT-only address unless an exchange assigns a custodial deposit address.

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:

SettingCorrect value
AssetUSDT
NetworkTRC20, TRON, or TRC-20
AddressYour T... address
Memo / TagNot required for personal wallets
Wrong network
If a sender uses ERC-20 or BEP-20, funds will not appear in your TRON wallet and may be lost. See wrong network USDT if this happens.

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:

  1. Sender withdraws USDT → network TRC20.
  2. They paste your wallet address.
  3. They confirm withdrawal (may require 2FA).
  4. 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

  1. Go to tronscan.org.
  2. Paste your wallet address in the search bar.
  3. Open the Transfers or TRC-20 tab.
  4. Confirm a transfer from contract TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t.
Confirmed in seconds
TRON block time is ~3 seconds. Most deposits show as confirmed almost immediately after the exchange broadcasts the transaction.

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

ActionTRX required?Energy used?
Receive USDTNoNo
Send USDTYes (or frozen energy)~65,000 for standard transfer
Approve DeFi contractYesVariable

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:

  1. Connect hardware device and unlock TRON app.
  2. Copy the same T... address shown on device screen — not from a cached screenshot.
  3. Sender withdraws on TRC-20 network to that address.
  4. 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

SymptomLikely causeAction
TronScan shows SUCCESS, wallet emptyToken not enabledAdd TRC-20 token
No tx on TronScan after 30 minExchange still processingCheck withdrawal history
Wrong contract on TronScanFake USDT sentNot real Tether — see verify contract
Sent to wrong chainERC-20/BEP-20 usedWrong network guide
Exchange pending ≠ blockchain delay
A "processing" withdrawal has not hit TRON yet. Wait for a transaction hash before assuming loss.

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.