How Binance P2P works — the escrow, and the three ways people still lose the money
KEY TAKEAWAYS
- Escrow protects the crypto leg. The fiat leg happens in your bank app, where Binance has no lever at all once a payment is complete.
- The three losing moves are all on that second leg: paying from the wrong name or a third-party account, pressing [Mark as Paid] before the money moved, and — if you are selling — releasing crypto before the cash is visible in your own account.
- Time limits are published: 15 minutes for a seller to release after an instant payment, 2 working days after a slow one, 10 minutes for a counterparty to answer an appeal.
- The flat taker fee of 0.05 USDT is the smallest number on this page. Picking a different ad on the same screen cost between 5 and 476 times that in our snapshot.
- On the sell side, the best-priced ad is often the worst counterparty: in South Africa it had 0 completed orders and a 0% completion rate.
What is Binance P2P actually doing when you press Buy?
It is holding one side of the trade and watching the other. P2P — peer to peer — means you are buying crypto from another user rather than from the exchange, and paying them in your own currency through your own bank or wallet app. For most of the world that is not a preference, it is the only door: card payments and international transfers are blocked, expensive or simply unavailable, while a local bank transfer works in seconds.
The mechanism has exactly two legs, and they are not equally protected.
The crypto leg is inside Binance. The moment you open an order, the seller’s coins are locked in escrow — moved out of their spendable balance and held by the platform. They cannot cancel, sell or withdraw them while your order is open. If you pay and they refuse to release, support can and does release those coins manually.
The money leg is not inside Binance at all. It is a transfer from your bank app to a stranger’s bank account. Binance never sees it, cannot reverse it, and says so in the disclaimer printed under its own P2P announcements: it has “neither the right nor the obligation to resolve any disputes arising from a completed payment” and is “not liable for any loss you incur in connection with a completed payment”.
Read those two paragraphs again and the whole subject becomes simple. Every story that ends in lost money is a story about the second leg. The rest of this guide is about keeping that leg clean.

Which leg does escrow protect, and which one is on you?
Escrow protects the coins and the clock; you carry the bank transfer and the button you press afterwards. Binance publishes the time limits, which is useful, because knowing them is the difference between waiting calmly and panicking into a mistake.
| Situation | What the published rules say happens | Who ends up carrying it |
|---|---|---|
| Seller has not released after you paid by an instant method | Support contacts the seller after %d minutes; no response, support releases the crypto manually | Escrow. You are covered. |
| You paid by a slow method | Seller is asked to release within %d working days; if they do not report a missing payment, it is assumed received and released manually | Escrow. You are covered. |
| Order auto-cancelled by the timer, but you had already paid | Support contacts the seller for a refund “on a best effort basis”; if they refuse, “Binance is not liable” | You. |
| You paid more than the order amount | Support asks the seller to refund the difference; if they refuse, the buyer is “solely responsible” | You. |
| You paid from an account in a different name | Crypto is not released, your P2P function is suspended, the seller refunds and you pay the fees | You. |
| You paid a third-party account instead of the one on the ad | “Binance is not liable … and a refund is not guaranteed” | You. |
| You are the seller and released before seeing the money | Seller “shall take full responsibility”; Binance “cannot guarantee the retrieval of the funds” | You. |
Four of those seven rows end with you, and every one of them is a step you control. That is the good news hidden in an unfriendly table: P2P is not a lottery, it is a checklist.
Why is the best-looking price usually the worst counterparty?
Because the two sides of the screen are policed differently. On 25 September 2026 we read the top twenty ads on both sides of eight currency zones, straight from the public endpoint the P2P page itself calls, and the split was not subtle.
On the buy side — the side escrow protects — prices cluster and the advertisers are professionals. Between 7 and 20 of the top twenty ads came from verified merchants, and the top five in every single currency had completion rates between 98.5% and 100%. Nothing dramatic happens there, because a bad actor cannot take your money and keep their coins.
On the sell side — where a stranger has to send you money and escrow is holding your coins — the picture inverts:
| Zone | Best sell-side price vs the median of 20 ads | That advertiser’s completion rate | Their completed orders | Verified merchants in the top 5 |
|---|---|---|---|---|
| South Africa (ZAR) | +8.93% | 0% | 0 | 1 of 5 |
| Pakistan (PKR) | +4.77% | 87.5% | 14 | 0 of 5 |
| Kenya (KES) | +3.92% | 100% | 4 | 0 of 5 |
| Bangladesh (BDT) | +2.32% | 97.8% | 85 | 0 of 5 |
| Philippines (PHP) | +0.30% | 80% | 8 | 3 of 5 |
| Tanzania (TZS) | +0.28% | 99.5% | 969 | 5 of 5 |
| Indonesia (IDR) | +0.13% | 100% | 295 | 0 of 5 |
| India (INR) | +0.06% | 83.4% | 5 | 0 of 5 |
Bold marks a premium above 2%, a completion rate under 90% or fewer than 20 completed orders. Snapshot 25 September 2026, 07:42–07:50 UTC.
In 5 of the eight zones, not one of the five best-priced sell ads belonged to a verified merchant. In India the five best-priced ads had a median completion rate of 50% and between one and five completed orders each, while demanding a minimum order of roughly Rs 21,500 to Rs 31,000 — a large first trade with an account that finishes half of what it starts. In South Africa the single best price in the book came from an account with 0 completed orders and a 0% completion rate.
Binance’s own rules treat distance from the market price as a condition of enforcement rather than a detail. When a seller stalls, support will release the order manually provided the price is not “more than 10%% below market price” — and there is a footnote most guides skip: “For orders exceeding 1,000 USD, a 5%% price threshold will apply; if the price difference is higher than this range, the order shall be cancelled.” The bigger your trade, the narrower the band in which an off-market price still has the rules behind it. One zone in our snapshot already sat outside that narrower band.
So the instruction is not “avoid the best price”. It is: read the advertiser line and the price line as one number. A price noticeably better than the twenty ads around it is information about the counterparty, not a bargain.
What does choosing the wrong ad cost, compared with the fee?
Far more than the fee, which is the part nobody checks. Start with the fee, because “P2P is free” is repeated everywhere and is not quite true. Since 19 March 2024 Binance has charged a flat taker fee of 0.05 USDT per order on USDT pairs in roughly a hundred fiat markets — India, Pakistan, Kenya, Bangladesh, Tanzania, South Africa and Indonesia are all on the list. Advertisers pay a maker fee of 0% to 0.35%. The flat fee is 0.25% of a 20-dollar order and 0.010% of a 500-dollar one.
Now put the same arithmetic on the choice of ad. No exchange rate is needed for this: divide the local amount by the ad price and you get the USDT you receive.
| Same order, two ads on the same screen | USDT received | Difference | In flat fees |
|---|---|---|---|
| Rs 45,000 at the cheapest listed INR ad (102.00) vs the twentieth (103.50) | 441.18 vs 434.78 | 6.39 USDT (1.45%) | 128× |
| Rs 45,000 at that headline price vs the best price an order that size could actually reach (102.49) | 441.18 vs 439.07 | 2.11 USDT (0.48%) | 42× |
| Rs 45,000 at the Featured tile (102.55) vs the tile directly beneath it (102.49) | 439.07 vs 438.81 | 0.26 USDT (0.06%) | 5× |
| R 9,000 at the cheapest ZAR ad (17.00) vs the twentieth (17.80) | 529.41 vs 505.62 | 23.79 USDT (4.49%) | 476× |
The widest ladder we measured was South Africa, where the twenty visible ads ranged 4.71% from end to end in the same minute; the tightest was Indonesia at 0.11%. India sat at 1.47%. Thin zones have wide ladders, and South Africa is thin: 37 ads in the whole buy book against 762 in India.
The third row of that table deserves its own sentence, because it is the one thing on this page you can see with your own eyes in ten seconds. The tile at the very top of the list is not the best price — it is a Featured Ad, which Binance describes as “a spotlighted advertisement displayed prominently at the uppermost section of the Binance P2P marketplace”, one per trading pair per fiat zone, and which merchants obtain through an ad-bidding product where they set an hourly bid for the slot. When we loaded the INR page, the Featured tile was 102.55 and the ordinary tile immediately below it was 102.49. A small gap that day. It is still a paid placement sitting where most people read a ranking.
How many ads can actually take an order your size?
Fewer than the headline count, at both ends. The number printed at the top of a P2P page counts every ad in the zone, but each ad carries its own floor and ceiling, and your order has to fit between them.
Of 762 INR buy ads, 180 could accept Rs 2,000, 340 could accept Rs 10,000, 127 could accept Rs 45,000 and only 31 could accept Rs 250,000. The cheapest ad on the entire page — the one whose price anchors every screenshot people post — had a ceiling of Rs 1,110 and 4.51 USDT of stock. It could not have filled any of those orders except the smallest.
That is why the first thing to type on a P2P screen is the amount, not the search for a good price. Filtering by your own size rewrites the list into the ads that can actually trade with you, and in our snapshot the best price that survived that filter for an Rs 45,000 order was 102.49 rather than the headline 102.00 — a real cost of 2.11 USDT, but a real ad instead of an unreachable one.
Thin books also behave differently under stress. South Africa had 37 ads on the whole buy side while India had 762; when a zone is that thin, one merchant stepping away moves the price you pay, and the ladder we measured there was 4.71% wide from end to end.
How do you run a P2P trade, step by step?
Seven steps. The first two happen before you look at a single price, and they are the two that decide whether the rest can go wrong.
- Check your own name before you check the price. The payment must leave an account held in the same name as your verified Binance account. Binance's appeal rules are blunt about the alternative: pay from someone else's account and your P2P function is suspended, the crypto is not released, and you cover the refund fees.
- Filter by the amount you actually want, not by the top of the list. Type the amount into the box before you read prices. Of the 762 INR buy ads live when we measured, only 127 could accept an order of Rs 45,000 and 31 could accept Rs 250,000 — and the single cheapest ad on the page had a ceiling of Rs 1,110, so it could not have taken either.
- Read the advertiser line before the price line. Completion rate and order count sit next to the name. On the buy side that line is usually boring — the top ads we measured had 98.5-100% completion. It is on the sell side that it stops being boring.
- Open the order first, then send the money. Opening the order is what locks the seller's crypto in escrow. Money sent before an order exists is money sent to a stranger with nothing held against it.
- Pay through the exact method the ad lists, and leave the reference blank. Words like "Binance", "C2C/P2P", "BTC" or "digital currency" in a bank reference are named in Binance's own rules as a trigger for the seller to stall, and any fees from the resulting refund are charged to you.
- Press [Mark as Paid] only after the money has left your account. Not when you have typed it in, not when the app says pending. Marking early is the seller's ground for an appeal against you, and repeated cancellations for the same reason suspend your account functions.
- If the crypto does not arrive, appeal inside the order rather than chatting. On an instant payment method the seller has 15 minutes before support intervenes; on a slow method the window is 2 working days. The counterparty then gets 10 minutes to answer the appeal.
Selling is the same list read backwards, with one rule that replaces all the others: release only when the money is visible in your own account balance. Not a screenshot, not an SMS, not a pending notification — the balance. Binance’s rules say a seller who releases without confirming payment “shall take full responsibility” and that the platform “cannot guarantee the retrieval of the funds”. That single sentence is the reason the bait prices in section three live on the sell side rather than the buy side.
Which mistakes still catch careful people?
Paying from a spouse’s, friend’s or business account. The most common expensive mistake, and it does not feel like a mistake at the time — the money arrives, after all. But the name mismatch is a rule violation on your side: the crypto is not released, your P2P function is suspended, the seller is asked to refund, and any fees are yours.
Writing a helpful reference on the transfer. “USDT purchase” looks tidy in a bank statement. Binance’s rules name exactly this — “digital currency”, “C2C/P2P”, “Binance”, “BTC” — as the trigger for a seller to stall the release, and the refund fees land on the buyer. Sellers ask for a blank reference to protect their own banking relationship, not to be difficult.
Pressing [Mark as Paid] to stop the timer. The timer feels like the threat, so people press the button and then finish the transfer. It is the wrong order. If the transfer then fails, you have declared a payment that does not exist, and three cancellations for the same reason start suspending account functions.
Paying an account number sent in the chat. Pay the payment details attached to the order, nothing else. A third-party account is the one case where Binance says outright that a refund is not guaranteed.
Rounding the amount. Send the exact figure on the order. Overpay and the rules put the loss on you if the seller declines to return the difference; underpay and you are asked to top up, with the extra fees on your side.
Agreeing to finish the trade off-platform. Every protection described on this page exists because an order is open and coins are locked. Cancel the order, or trade through a chat app, and there is no escrow, no appeal, and nothing to release.
When is this guide wrong?
In four situations worth naming.
When the rules have been updated. The appeal rules we quote carry a last-updated date of 15 October 2024 and the fee scheme dates from 19 March 2024. Both are published pages that change without announcement; open them before a large trade rather than trusting a guide, including this one.
When your zone looks nothing like our snapshot. We read eight currencies in one nine-minute window. A P2P book is thinner at night, thinner on weekends, and can change shape completely when a local bank rail goes down. The pattern — best price, worst record, on the sell side — is the finding; the exact percentages are a timestamp.
When the country, not the exchange, is the constraint. Binance removed every Nigerian naira pair from P2P in 2024, and naira is not in the list of markets the flat taker fee applies to. If your currency has no book, none of this applies and the question becomes which venue serves you at all — that is a different guide.
When tax or local law is the bigger number. In India a 1%% TDS applies to transfers regardless of profit, and several countries treat P2P trading as a regulated money-service activity. We are not qualified to advise on either, and this guide does not try; ask someone who is, before the trade.
One measurement we are explicitly not drawing a conclusion from: in several zones the top of the sell book sat above the top of the buy book — in India by about 2%% — which on paper looks like free money. We did not open an order, we cannot explain the gap from public data, and an apparent arbitrage that survives in a book with thousands of ads is almost always a sign that something about those ads is not what it looks like. We report the number and stop there.
FAQ
Is Binance P2P safe? It is safe for exactly one half of the trade. When you open an order, the seller's crypto is locked in Binance's escrow and cannot be moved until the order resolves, so a buyer who pays correctly is protected on the crypto side. The money side is not inside Binance at all — it is a bank or wallet transfer between two strangers, and Binance states plainly that it has "neither the right nor the obligation to resolve any disputes arising from a completed payment". Every loss people describe on P2P happens on that second leg: paying from an account in the wrong name, paying a third party, marking an order paid before the money moved, or releasing crypto as a seller before the cash is visible in their own account.
Does Binance P2P charge a fee? For the person taking an existing ad, almost. Since 19 March 2024 Binance has applied a flat taker fee of 0.05 USDT per order on USDT pairs across roughly a hundred fiat markets, including India, Pakistan, Kenya, Bangladesh, Tanzania, South Africa and Indonesia. Advertisers pay a maker fee of 0% to 0.35% depending on the market. The flat fee is trivial on a large order and is not trivial on a small one: 0.05 USDT is 0.25% of a 20-dollar order and 0.010% of a 500-dollar one. It is also far smaller than the price difference between ads, which is the cost almost nobody checks.
Why is one ad so much cheaper or better priced than the rest? Sometimes because the advertiser is small, sometimes because the price is bait. When we read the sell side of eight currencies on 25 September 2026, the best-priced ad sat between 0.06% and 8.93% above the median of the twenty ads around it, and in five of the eight the top five ads contained no verified merchant at all. In South Africa the best-priced ad in the book belonged to an account with 0 completed orders and a 0% completion rate. Binance's own appeal rules treat distance from market price as a condition of enforcement: support will release a stalled order manually when the price is not more than 10% away from market, and that tolerance tightens to 5% once the order is over 1,000 USD.
What happens if I click Mark as Paid by mistake, or the timer runs out after I paid? Both land in the same place, and it is not a refund button. Binance's appeal rules say that when an order is cancelled by the timer after the buyer has already paid, customer service contacts the seller for a refund "on a best effort basis" — and that if the seller refuses, "Binance is not liable for any loss resulting from the transaction". The same wording covers an overpayment. The protection you have is the seller's willingness plus the threat of account suspension, not a guarantee. This is why the order of operations matters more on P2P than on any other screen on an exchange: send the money first, press the button second.