Home · Guides · P2P Safety

P2P crypto trading safety: how to check your counterparty

P2P trading has no middleman — which means no one protects you from a bad actor except yourself. Here is the complete checklist for every trade.

Why P2P is higher risk than exchange trading

On a centralized exchange, you trade against an order book. Your counterparty is anonymous but screened — the exchange has verified their identity and monitors their activity. In P2P trading, you deal directly with another person. Their identity is only as reliable as the verification they chose to provide.

P2P fraud breaks down into two categories. The first: you send fiat and never receive crypto. The second: you receive crypto that turns out to be linked to fraud or sanctions, and your exchange account gets frozen when you deposit it.

The second type is much more common and less discussed. A seller with perfectly clean intentions can unknowingly sell you tainted crypto — because they bought it from someone else without checking. That taint travels with the coins and lands on you.

The P2P safety checklist

Before agreeing to a trade

Check the counterparty's reputation on the platform. Number of completed trades, completion rate, average response time. A new account with 5 trades offering unusually good rates is suspicious. Established traders with 500+ trades and above-95% completion rate are far safer.

Check the platform itself. Well-known P2P platforms (Binance P2P, OKX P2P, Paxful, LocalCoinSwap) have escrow protection and dispute resolution. Telegram groups and Discord servers do not. If the trade is happening "off-platform" after you met on a P2P exchange, that is a deliberate attempt to remove escrow protection.

When the trade is agreed

Ask for the sending wallet address before you confirm anything. Whether you are the buyer or the seller, you want to know which wallet the crypto will come from. A legitimate trader will share this without hesitation.

Run the wallet address through the checker. Paste the address at cryptoaml.cc or use @scorechain_amlbot. Wait 30 seconds for the full report. If the score is above 50, decline the trade politely. You do not have to explain your reason.

For amounts above $1,000: request the full transaction graph. @scorechain_amlbot shows the complete chain of custody for the crypto — where it came from before the seller got it. First 3 full reports are free.

Specific red flags during a P2P trade

⚠️

Money mules — people paid to forward stolen funds — often do not know their crypto is tainted. They are victims of a previous scam who are now unknowingly passing the risk to you. Checking the wallet protects you from their problem becoming yours.

Buying crypto P2P: protecting your exchange account

This is the most common way P2P buyers get hurt. You buy 0.1 BTC from a stranger. The BTC arrives. Looks fine on your wallet. You deposit it to Binance to trade or convert — and your account gets restricted.

Why? Because Binance ran the incoming deposit through their AML screening and found that the BTC you deposited came (two hops back) from a ransomware payout wallet. The original seller might not have known. You definitely did not know. But Binance's algorithm does not distinguish between knowing and not knowing.

The fix: check before you buy, not after. Ask for the sender's wallet address before you send the fiat.

Selling crypto P2P: protecting your funds

When you sell crypto, the main risk is payment reversal. The buyer sends you a bank transfer. You release the crypto. The buyer then claims to their bank that the transfer was unauthorized. The bank reverses it. You have lost both the crypto and the money.

Mitigations: use platforms with escrow. Wait for the payment to fully clear (some banks show "pending" for 24 hours). Never release crypto before confirming the money is in your account and not just showing as pending. On Binance P2P, use the "confirm payment" button only after you see the settled balance.

After the trade: what to keep

This documentation is your proof of legitimate source-of-funds if an exchange ever asks. Most exchanges accept P2P trading documentation readily when it is organized and provided quickly.

Check any P2P counterparty's wallet now

@scorechain_amlbot checks in 30 seconds and gives you a report you can screenshot and keep. Free for 3 full checks.

Open @scorechain_amlbot

P2P safety — FAQ

Do I need to check every P2P trade, or just large ones?
Every trade. The threshold that triggers an exchange's AML review has nothing to do with the trade size — it is about whether the incoming deposit matches a flagged address. A $50 trade in tainted BTC can freeze an account just as effectively as a $50,000 one. The habit of checking should be automatic.
The seller says they are a long-time trader with 2,000 trades. Should I still check?
Yes. A long trading history shows they have not been caught scamming — it does not say anything about the provenance of the specific coins they are selling today. They might have bought tainted crypto themselves yesterday without checking. The wallet check is about the coins, not the person.
I am trading on Binance P2P. Does Binance screen the counterparty for me?
Binance screens its users for account registration purposes (KYC). But Binance does not screen the provenance of each crypto deposit during P2P trades. When you deposit the crypto you bought to your Binance account, that deposit will be screened — and if it fails, your account gets restricted. You are responsible for what you deposit.
What is the minimum amount where I should do a full transaction graph check?
The quick check (this site) is free and takes 10 seconds — use it for everything. The full transaction graph from @scorechain_amlbot is worth running for any trade above $500, given that a frozen exchange account costs you more in time and stress than the trade is worth.