If you've never P2P-traded before, the interface looks intimidating. It isn't. This is the complete walkthrough — Binance specifically, since it's the deepest market and the most beginner-friendly venue.
Step 1 — Sign up + KYC (one-time, ~30 minutes)
Go to binance.com, register with email + password, verify phone OTP. Set up Google Authenticator (or hardware key) for 2FA — never use only SMS.
Submit KYC: PAN card, Aadhaar (e-KYC or upload), selfie/video. Most users are verified within an hour.
Step 2 — Set up payment method on P2P
Go to Trade > P2P. In the Payment Methods section of your profile, add UPI: enter your UPI ID and the bank name. The KYC name MUST match the name on your UPI account — Binance verifies this when you receive payments.
Step 3 — Pick a merchant ad
On the Buy USDT tab, filter to INR (auto-set if you're in India). Sort by price ascending. Pick a merchant with: 1000+ trades, 95%+ completion rate, online in last 24 hours.
Cross-reference the price on OpenRate.live to confirm it's near market median.
Step 4 — Open the trade
Click Buy on the chosen ad. Enter the amount (start small — ₹500-₹5,000 for your first trade). Click Buy USDT to open the trade.
USDT is now in escrow. The merchant cannot run.
Step 5 — Pay the merchant
Open your UPI app. Send the exact INR amount to the UPI ID shown in the trade page. Note the UTR.
Return to Binance. In the trade chat, post the UTR. Click 'Transferred, notify seller'.
Step 6 — Wait for release
Merchant verifies the payment in their bank, then clicks Release. USDT appears in your spot wallet. Whole flow: 2-5 minutes for a clean trade.
Step 7 — Move USDT to where you want it
Spot wallet to a non-custodial wallet via Withdraw. Or hold on Binance to spot-trade into other assets. Both fine.
Key takeaways
- Total time: ~30 min for KYC, then 2-5 min per trade.
- Start small (₹500-₹5,000) until you're comfortable.
- Pick high-completion merchants; cross-reference price on OpenRate.
- Always post the UTR in chat after paying.