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
- Urgency pressure. "I need to complete this in the next 5 minutes." Legitimate trades have no artificial deadlines.
- Price too good to be true. A seller offering BTC 5% below market rate is either desperate or has something to hide about the coin's history.
- Refuses to share wallet address. "I will send from the exchange" — ask which exchange and which address. If they dodge the question, walk away.
- Wants to move off-platform. "Let's do this on Telegram, the fees are lower here." The fees are lower because the protection is lower.
- Uses a freshly created exchange or P2P account. Account created in the last 30 days with very few trades. Combine with any other red flag and it is a strong warning signal.
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
- Screenshot of the completed trade on the platform
- The wallet address the funds came from
- The transaction ID (txid) of the transfer
- The AML check result from cryptoaml.cc or @scorechain_amlbot
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