Guide · updated 2026-10-27
How to Buy USDT on Binance P2P (Step by Step)
Binance P2P is a marketplace inside Binance where you buy USDT from another user and pay that person directly from your own bank account or wallet app. Binance is not the seller. Its job is escrow: the moment you place an order, it locks the seller's USDT, and it hands the coins to you once the seller confirms your money has arrived. This guide takes you through one purchase from sign-up to release. It also shows where the price at the top of the list can differ from the price you actually pay for the amount you want.
Before you start, have these ready: an ID document, a phone that can receive codes, an authenticator app or passkey, and a bank or wallet account in your own name. That last point decides more disputes than anything else in this guide.
Step 1: Create and verify your account
- Register on Binance with an email address, a phone number, or an Apple, Google or Telegram account. Binance sends a 6-digit code that has to be entered within 30 minutes. The password needs at least 8 characters, including one uppercase letter and one number.
- If you have a referral code, enter it at this stage. Binance's registration guide says that once a code is linked to an account it cannot be changed.
- Open Account → Identification and start verification. You pick your country of residence, the country that issued your document and the document type, upload both sides, then complete a liveness check with the camera. Binance says documents are usually reviewed within 48 hours.
- Check your name carefully before you confirm it. The personal details cannot be edited afterwards, and on P2P this verified name is the one a seller compares with the sender name on your transfer.
- Switch on SMS verification and at least one two-factor method, such as an authenticator app or a security key. Binance requires both before an account can trade on P2P.
If you live in the European Economic Area, check whether USDT is offered to you before going further. Binance's own P2P help pages carry a notice that, under MiCA, unauthorized stablecoins are subject to restrictions for EEA users.
Step 2: Open P2P and choose Express or the P2P zone
- On the website, go to Trade → P2P. In the app, tap Add Funds on the home screen and choose P2P Trading.
- Decide which of the two modes to use. Express asks for the amount and a payment method, then picks an ad for you based on the best available price. The P2P zone shows the full list of ads so you choose the seller yourself.
- For a first purchase, use the P2P zone. Express is quicker, but it hides the details you need to judge a seller, and a first order is when you most want to see them.
Step 3: Filter by amount and payment method, then read each ad
Choose Buy, select USDT and your local currency, then type the amount you plan to spend into the amount filter and pick the payment method you will actually use. Filtering by amount matters because every ad has its own limits, and an ad that cannot take your order is useless however good its price looks.
Each ad shows the same handful of fields. Read all of them before you click:
- Price: what one USDT costs in your currency on this ad.
- Available: how much USDT the seller still has listed.
- Limit: the smallest and largest order the seller accepts, in your currency. Your amount has to sit inside this range.
- Payment methods: the rails the seller accepts. Pay only with one of them.
- Seller record: number of orders and completion rate. Verified merchants carry a yellow badge next to their nickname, which Binance gives through its P2P Merchants Program.
Two things trip up first-time buyers. The first ad in the list is often limited to small orders, so the price you see at the top may not be available for your amount at all. And now and then an ad sits noticeably cheaper than the ones around it. Treat that as a warning, not a bargain. On this site, an ad priced more than 3% better than the median of the top 20 on its side is flagged as possible bait, and so is a seller with fewer than 50 recent orders or a completion rate below 90%. Those checks are ours, not Binance's, and the methodology page explains them.
Step 4: Check the price for your order size
Because ads have limits and finite stock, the price for 100 USDT and the price for 1,000 USDT are often different, and not always in the direction you would expect. Some of the best prices come from merchants with a high minimum order that a small purchase cannot reach. Other cheap ads hold so little USDT that a large order runs past them and has to be split across several sellers at slightly worse prices.
The live table at the end of this guide shows Pakistani rupee (PKR) as a worked example, and every currency page on this site has the same table. Read it like this:
- Best for 100: the best price from an ad that can take a 100 USDT order in one go.
- 1,000 in one order: the best price from an ad that can take the whole 1,000 USDT at once.
- 1,000 USDT avg: the average you would pay if you filled 1,000 USDT across several ads, cheapest first.
If you are buying a larger amount, compare the ad you are about to take with the one-order column for your size. If the ad is far better than that column, look again at its limits and the seller's record before you commit.
Step 5: Place the order and read the seller's terms
- Click the ad, enter the amount of USDT or the amount of money you want to spend, and read the seller's terms. Sellers often put their payment rules there, including what not to write in the transfer note.
- Click Buy USDT (in the app, Place Order). From this point the seller's coins are locked by Binance for your order, and a payment timer starts.
- If you change your mind before paying, cancel. Binance suspends the buy function for the rest of the day if you cancel three orders in one day, and you cannot have more than two orders open at the same time.
Step 6: Pay the seller from your own account
- Open the payment details on the order page and send the money directly to the account shown there, using one of the listed methods. Binance does not collect the payment; it goes from you to the seller.
- Send it from an account in the same name as your verified Binance account. Under Binance's appeal rules, a payment from an account whose name does not match the buyer's verified name leads to the buyer's P2P function being suspended and the money being refunded instead of the coins being released.
- Send the exact order amount. If you overpay, recovering the difference depends on the seller agreeing to refund it. If you underpay, you will be asked to pay the rest.
- Follow the seller's instructions for the transfer note. Binance's appeal rules mention that words such as "Binance", "P2P", "C2C" or "BTC" in the remark can hold up a release when the seller's terms asked you not to use them.
- Only after the money has actually left your account, click Transferred, Notify Seller. The order status changes to Releasing. If you click it without paying, the seller can appeal, support cancels the order, and Binance says account functions may be suspended after three cancellations for that reason.
Keep every message inside the order chat. If someone asks you to move to WhatsApp or Telegram, or sends you a different account number outside the order page, stop. That pattern is covered in the guide to common P2P scams.
Step 7: Wait for the release, or appeal
- When the seller confirms your payment, the USDT is released to your Funding Account and the order is complete. Click View my balance to check.
- If the release does not come within the time shown on the order, click Appeal, choose a reason and attach your payment record. The other side gets 10 minutes to respond; if it does not, or if it reports that negotiation failed, the appeal moves to Under Review and Binance support takes over.
- Do not cancel an order you have already paid for. Binance's guidance is to cancel only after the seller's refund has reached your own account.
Binance's appeal rules also set out what happens in the common cases. If you paid with a real-time method and the seller has not released within 15 minutes, support contacts the seller and can release the coins manually. With a slower payment method, the seller is asked to release within two working days. If the seller tries to push the price up after you have paid the correct amount from a matching account, support steps in, and releases the order manually unless the agreed price was abnormally low: more than 10% below market, or more than 5% for orders above 1,000 USD, in which case the order is cancelled.
Fees and what the order really costs
Binance says P2P may charge a fee to takers or makers on each completed order and that the fee depends on the market. Your bank or wallet provider may also charge for the transfer. The real cost of a purchase is therefore the ad price, plus any P2P fee, plus your own transfer fee. The ad price itself is often above the official exchange rate; the guide on the P2P rate versus the spot price explains why USDT often costs more than one dollar's worth of local currency.
A short checklist for your first order
- Verified account, SMS verification and a second factor are all on.
- Your amount sits inside the ad's limit, and the payment method is one you can use right now.
- The seller has a solid record, and the price is close to the one-order price for your size.
- You pay the exact amount, from your own account, to the account on the order page.
- You click "Transferred, Notify Seller" only after the money has left your account.
- Every message stays in the Binance order chat.
Selling works the same way in reverse, with one difference: you release the coins, so you have to confirm the money yourself. The guide to selling USDT for cash covers that side.
Sources
- Binance Support – How to Buy Cryptocurrency on the Binance P2P Website? (accessed 2026-10-27)
- Binance Support – How to Buy Cryptocurrency via P2P Trading on Binance App? (accessed 2026-10-27)
- Binance Support – How to Buy and Sell Crypto via Binance P2P Express Zone? (accessed 2026-10-27)
- Binance Support – Introduction to Binance P2P Trading (accessed 2026-10-27)
- Binance Support – How to Register on the Binance Website? (accessed 2026-10-27)
- Binance Support – How to Complete Identity Verification for a Personal Account? (accessed 2026-10-27)
- Binance Support – Binance P2P Appeal Handling Rules (accessed 2026-10-27)
- Binance Support – How to Appeal for P2P Orders on Binance Website? (accessed 2026-10-27)
| Platform | 1,000 USDT avg | 1,000 in one order | Best for 100 | Ads | Depth |
|---|---|---|---|---|---|
| Binance P2P | 285.41 | 285.35 | — | 40 / 1 filtered | |
| OKX P2P | 285.47 | 285.48 | 285.50 | 50 / 2 filtered | |
| Bybit P2P | 285.12 | 285.50 | 284.98 | 13 / 0 filtered | |
| Bitget P2P cheapest | 285.41 | 285.83 | 281.95 | 20 / 4 filtered | |
| HTX P2P | 287.43 | — | 286.80 | 15 / 7 filtered |
Questions people ask
Is Binance P2P safe?
Binance holds the seller's USDT in escrow from the moment you place an order and releases it only when the trade is complete, and it runs an appeal process when something goes wrong. Most losses happen outside that protection: paying from an account in someone else's name, moving the conversation to WhatsApp or Telegram, clicking Transferred, Notify Seller before paying, or, on the selling side, releasing coins after a fake payment screenshot. Keep every step on the order page and pay from your own account, and the escrow and appeal rules work in your favour.
Does Binance P2P require KYC?
Yes. Binance says all users must complete identity verification to use its products, including P2P, and before trading on P2P you also need SMS verification and at least one two-factor method such as an authenticator app or a security key. The verified name matters beyond the check itself: the account you pay from must be in that same name, and a mismatch can get your P2P function suspended and the order refunded instead of released.
What are Binance P2P fees for USDT?
Binance says P2P may charge a transaction fee to takers or makers on each completed order and that the fee varies by market; it lists the details on its fee overview page. Your bank or wallet provider may charge separately for the transfer. Often the larger cost is the ad price itself, meaning the gap between the P2P price and the official exchange rate, which each currency page on this site shows as the premium.
What is the difference between P2P and Express on Binance?
Express asks for your amount and payment method and then picks the ad for you, matching on the best available price. The P2P zone shows the full list of ads, so you choose the seller yourself and can see each ad's limits, available stock, and the seller's order count and completion rate. Express is quicker for repeat purchases with a method you already use; the P2P zone suits a first order or a larger amount, when you want to check the seller before paying.
What happens if I cancel a Binance P2P order 3 times?
Binance suspends the buy function for the rest of the day if you cancel three orders within one day. That is separate from the rule for buyers who click Transferred, Notify Seller without paying: those orders are cancelled on appeal, and Binance says repeated cancellations for that reason can lead to account functions being suspended. Never cancel an order you have already paid for; wait until the seller's refund has reached your own account.
What if the Binance P2P seller did not release my USDT?
Click Appeal on the order, pick a reason and attach your payment record. The seller has 10 minutes to respond, after which the appeal goes to Binance support for review. Under Binance's appeal rules, if you paid with a real-time method and the seller has not released within 15 minutes, support contacts the seller and can release the coins manually; with a slower method the seller is given up to two working days. Do not cancel the order while your payment is still with the seller.