USDT Check

How to Check a USDT Wallet Before a P2P Trade

When you accept USDT from a stranger, you also get the history of that money. If it came from scammers or a sanctioned exchange, the trouble can become yours. Here is how to check the address in advance and what to do with the answer.

When you need a check, and when you don't

If the trade happens inside an exchange — say, in the P2P section of a major exchange — the USDT moves between the exchange's own accounts. No blockchain address is involved, and the exchange screens the money itself.

You need a check when USDT arrives directly in your wallet:

  • a trade with a private buyer or seller — on Telegram, a forum or through friends;
  • payment for your goods or services in USDT;
  • an exchanger that sends USDT from its own wallet;
  • any large transfer from people you barely know.

Check the address the money will come from. Ask the other side for it before the trade: an honest seller has nothing to hide.

What to check in the address

1. Has Tether frozen the address?

Tether, the company that issues USDT, can freeze USDT on any address. It usually does so at the request of the police, when the address is linked to fraud, a hack or sanctions. USDT can't be sent from a frozen address, and the freeze itself is a sign to stay away from this person.

2. Is the address on the US sanctions list?

The US Treasury (OFAC) keeps a list of sanctioned addresses linked to Iran, drug trafficking, money laundering, hackers and terrorism. Exchanges block money that came from such addresses.

3. Where did the money on this address come from?

Even an address that looks clean can receive USDT from scammers. That's why the transfer history matters: did money come from frozen or sanctioned addresses, directly or through a chain of other wallets?

4. An AML check of the wallet

An AML check compares the address with a professional AML database — the kind exchanges use. It holds labels for a huge number of addresses: mixers, darknet markets, scam projects, hacks, risky exchanges. From them it works out the address's overall risk from 0 to 100.

How to check USDT in seconds

  1. Open the @checkmyusdtbot bot in Telegram.
  2. Send it the address: a TRC20 (TRON), ERC20 (Ethereum) or Solana wallet — the bot detects the network itself. You can also open the app and scan a QR code.
  3. A few seconds later you get the answer: the verdict, a risk score from 0 to 100 and exactly what was found. Every check comes with a detailed PDF report.

A check only reads public data. You don't need to connect a wallet or share a seed phrase, and the seller won't know you checked them.

The bot's answer: no risks found, clean in public data, low risk in the AML database The bot's answer: danger, do not accept, risk 100 out of 100, frozen by Tether
This is what the answer looks like in the app: a clean address and a dangerous one. Addresses and data are made up.

What to do with the answer

  • No risks foundGo ahead with the trade. Keep the PDF report: it helps if an exchange ever has questions.
  • CautionThere are signs of risk. Look at what was found, ask for another address or start with a small amount.
  • DangerDon't accept USDT from this address: the money may be frozen. Ask for another address or walk away from the trade.

Five more rules for a safe P2P trade

  1. Check the address before you send money or goods, not after.
  2. Accept USDT only from the address you checked. If the money came from a different one, check that one too.
  3. Keep payments from strangers apart from your main funds until you're sure they're clean.
  4. Save the chat, payment details and receipts for every trade. They are your main evidence if an exchange asks for explanations.
  5. Never share your seed phrase or private key with anyone. A check needs only the public address.

If USDT with a bad history has already arrived, read what happens to your wallet and what to do.

Frequently asked questions

Do I need to check the address if the trade is on an exchange?

No. Inside an exchange, USDT moves between accounts and the exchange screens the money itself. You need a check when USDT arrives directly in your wallet.

How do I check a TRC20 wallet?

The same way as any other: send the TRON address — it starts with the letter T — to @checkmyusdtbot. The bot checks for a Tether freeze, OFAC sanctions, the transfer history and the risk in the AML database.

Will the seller know I checked their address?

No. A check only reads public blockchain data. Neither the seller, nor Tether, nor exchanges will know about it.

How much does a check cost?

Checks are sold in packages for Telegram Stars, right in the bot. The PDF report comes with every check.

What if the seller won't give me an address to check?

That's a reason to be careful. An honest seller has nothing to hide, and a check puts them at no risk.

This is general information, not legal or financial advice.

Check a wallet right now

Choose a package. Get the answer and a PDF report in seconds.