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
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.
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
- On the home page, select the USDT (Tron) or Tron network.
- Paste the counterparty's address.
- Choose level: Fast (sufficient for USDT-TRC-20) or Standard.
- 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
- 115-FZ and P2P USDT: why banks block cards
- What is risk score 0–100% and how to read the report
- Risk categories: Mixer/Darknet/Sanctioned — what each means
VerifAML is an informational service. Screening reduces risk but doesn't guarantee absence of problems. Use alongside other financial hygiene measures.