There's a widespread belief among Indian crypto traders that P2P (peer-to-peer) transactions are somehow off the radar. You buy USDT from someone on Binance P2P, they send it to you, you send them INR via UPI — no exchange involved, right? So no tax?
That's completely wrong. P2P trading is taxed exactly like any other crypto transaction under Indian law. And here's what catches people off guard — the tax department already knows about most of your P2P trades.
Why P2P Trading Is NOT Tax-Free
Under Section 115BBH, any transfer of a Virtual Digital Asset (VDA) that results in income is taxable at 30%. The law doesn't say "exchange trades" — it says any transfer. Whether you sell Bitcoin on WazirX's order book, through Binance P2P, or to your friend via a WhatsApp deal, if you made a profit, you owe 30% tax on that profit.
The definition is intentionally broad. The moment crypto changes hands and you receive consideration (INR, another crypto, or anything of value), it's a taxable event.
How TDS Works on P2P Trades
This is where it gets tricky. Under Section 194S, 1% TDS must be deducted on crypto transactions above ₹50,000 per year (or ₹10,000 if the buyer's total income exceeds ₹50 lakh). But in a P2P trade, who deducts it?
When You Use an Exchange's P2P Platform
If you're trading P2P on Binance or WazirX, the exchange itself acts as the facilitator and is supposed to handle TDS deduction. WazirX P2P deducts 1% TDS from the buyer's account. Binance's approach has been less consistent for Indian users — some trades show TDS deduction, others don't.
Here's the catch: even if the exchange doesn't deduct TDS, you're still liable. If you're the buyer in a P2P trade, the responsibility to deduct and deposit TDS falls on you. Most traders have no idea about this and skip it entirely.
Direct P2P (No Exchange Involved)
If you buy crypto directly from another person — say you found a seller in a Telegram group — then you, the buyer, must deduct 1% TDS using Form 26QE, and deposit it with the government within 30 days. The threshold is ₹50,000 in aggregate for the financial year.
Almost nobody does this for informal P2P trades. But the obligation exists, and failing to comply means you could face penalties under Section 271C.
How to Calculate Gains on P2P Trades
Let me walk through a real scenario. Say you do the following on Binance P2P:
- March 10: You buy 500 USDT at ₹92 per USDT = ₹46,000 paid
- March 10: You use that 500 USDT to buy 0.01 BTC on Binance Spot
- April 15: You sell 0.01 BTC on Binance Spot for 520 USDT
- April 15: You sell 520 USDT on Binance P2P at ₹93 per USDT = ₹48,360 received
Here's how the tax works: each step is a separate transaction.
- Buy 500 USDT for ₹46,000 — this is an acquisition, no gain yet
- Swap 500 USDT for 0.01 BTC — this is a transfer of USDT. You need the INR value of 0.01 BTC at that moment minus your cost of the 500 USDT (₹46,000)
- Sell 0.01 BTC for 520 USDT — transfer of BTC. Gain = INR value of 520 USDT minus your cost basis for that 0.01 BTC
- Sell 520 USDT for ₹48,360 — transfer of USDT. Gain = ₹48,360 minus cost basis of 520 USDT
As you can see, this gets complex fast. Every crypto-to-crypto and crypto-to-INR swap is a taxable event. That's why tools like CryptoITR exist — manually tracking this across dozens of P2P trades is a recipe for errors.
How AIS Catches P2P Transactions
Here's the thing most P2P traders don't realize — the Annual Information Statement (AIS) tracks far more than exchange trades. Here's how your P2P activity shows up:
- Bank transfers: When you send ₹46,000 via UPI or IMPS to a P2P seller, your bank reports this. Large or frequent transfers flag the account
- Exchange reporting: Even P2P platforms on exchanges like WazirX report transaction data to the government. Binance has been sharing data with Indian authorities since the FIU registration
- TDS filings: If TDS was deducted on any P2P trade, it shows up in your Form 26AS and AIS
- SFT (Statement of Financial Transactions): Exchanges file SFTs that include P2P volumes
I've seen traders who assumed their Binance P2P trades were invisible, only to find them listed right there in their AIS under "Virtual Digital Asset" transactions. The data matching is getting better every year.
Common P2P Tax Mistakes
Mistake 1: Not Reporting P2P Trades at All
The most common one. Traders assume P2P = private = not taxable. Wrong. If you made gains, you report them. Period.
Mistake 2: Using the Wrong Cost Basis
When you buy USDT via P2P and then use it to buy another crypto, your cost basis for the second crypto is the INR value at the time of that swap — not the amount you originally paid for the USDT. Many traders just use their initial INR outflow as cost basis for the final sale, skipping all the intermediate steps.
Mistake 3: Ignoring the USDT-to-INR Spread
P2P rates for USDT often differ from spot rates. If you buy USDT at ₹93 on P2P but the open market rate is ₹91.5, your actual cost of acquisition is what you paid — ₹93. But for intermediate swaps, you need to use fair market value, which creates a small mismatch that adds up over hundreds of trades.
Mistake 4: Not Filing TDS on Direct P2P
If you bought crypto from someone without an exchange intermediary and paid more than ₹50,000 in the year, you were supposed to deduct and deposit TDS. This is a compliance gap that the department is increasingly cracking down on.
How CryptoITR Handles P2P Trades
When you upload your Binance or WazirX trade history to CryptoITR, P2P transactions are identified and processed automatically. The tool calculates gains on each P2P buy/sell, handles USDT-INR conversions at the correct rates, and generates a transaction-level breakdown you can use for your ITR filing.
If you've been doing P2P trades and haven't reported them, now's the time to get your records straight. Upload your exchange CSVs, let CryptoITR compute the gains, and file correctly. It's far cheaper to pay the tax now than to deal with a notice later — where you'll pay the tax, interest, and potentially a penalty on top.
