Back to news

How to check USDT on Tron before a P2P trade

A step-by-step guide: how to screen a counterparty's wallet on Tron (USDT TRC-20) in 30 seconds before a P2P exchange, to avoid frozen funds or 115-FZ-style account blocks.

USDT on Tron (TRC-20) is the most popular stablecoin for P2P exchange in the CIS: low fees, fast transactions. But it also accounts for the lion's share of "dirty" transfers. Screen the counterparty before each trade — it takes 30 seconds.

Why USDT on Tron specifically

TRC-20dominant USDT standard for CIS P2P
~1 USDTtransfer fee (vs $5-15 on Ethereum)
3 secaverage confirmation time

Low cost makes USDT-TRC-20 an ideal tool both for honest P2P traders and for money launderers. Exchanges and banks know this pattern well — any "dirty" USDT passing through your wallet can result in account freezing.

What to check on the counterparty

Level 1 — sanctions (fast)

The most critical risk is receiving funds from a wallet sanctioned by OFAC or EU. This automatically "taints" your wallet — even if you didn't know. The Fast level in VerifAML checks exactly this:

  • OFAC SDN (959 addresses)
  • EU consolidated sanctions

If the address is on the list — risk score = 90 (Critical). Cancel the trade; no counterparty pleading matters.

Level 2 — reputation (deeper)

The Standard level adds reputational sources:

  • GoPlus Security — fraud addresses, honeypot contracts
  • eth-labels — exchange, mixer, scam labels (144k+ EVM addresses)

There are no reliable public bulk lists of scam addresses for BTC/TRON today (CryptoScamDB removed addresses back in 2020). That's why for non-EVM chains the Standard level applies only the sanctions layer (OFAC + EU).

For USDT on Tron, only the sanctions level applies (GoPlus/eth-labels don't cover Tron), but that covers the main risks.

Step-by-step guide

Step 1. Get the counterparty's address

In the P2P chat, ask for the USDT sender's wallet address. A legitimate trader will provide it without issue — it's no secret to them.

Red flag

If the counterparty refuses to give the address before the trade or asks you to "trust them" — decline. A real P2P trader is themselves interested in transparency.

Step 2. Open VerifAML and enter the address

  1. On the home page, select the USDT (Tron) or Tron network.
  2. Paste the counterparty's address.
  3. Choose level: Fast (sufficient for USDT-TRC-20) or Standard.
  4. Click "Check."

Step 3. Interpret the result

What each risk score means
  • 0 — Clean. The address is not in any sanctions/scam list. Proceed with the trade.
  • 1-19 — Low risk. Light reputational flags (e.g., exchange address). Usually safe.
  • 20-49 — Medium risk. Connection to suspicious addresses via 1-2 hops. Think twice.
  • 50-89 — High risk. Direct connection to a mixer or scam. Decline the trade.
  • 90-100 — Critical. The address is on a sanctions list. Cancel the trade.

Step 4. Act on the result

  • 0-19: Proceed. Save a screenshot of the VerifAML report — this is a document for the bank if a query arrives.
  • 20-49: Ask the counterparty to explain the source. If unconvincing — decline.
  • 50+: Decline. P2P refunds are usually impossible — better lose a trade than get blocked.

Frequently asked questions

What if the counterparty's address is clean, but funds came from a dirty wallet? An AML checker shows the risk at the moment of checking a specific address. If funds just arrived — they're already on that address, and the check will "see" them. But if dirty USDT arrives after your check — it won't be reflected. So check right before the trade, not in advance.

Can I check the USDT contract itself? Yes. The USDT contract address on Tron is TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t. It will always be "clean" — it's Tether's legitimate smart contract. No point checking it; check sender wallets.

What if the counterparty gave an exchange address (Binance/Bybit)? This is normal practice — many P2P traders withdraw from exchanges. The exchange address will be flagged as exchange (risk ~5, low). That's not a problem. The problem is when your wallet receives USDT directly from a sanctioned address bypassing the exchange.

Related materials


VerifAML is an informational service. Screening reduces risk but doesn't guarantee absence of problems. Use alongside other financial hygiene measures.