Tax··4 min read

How to calculate tax on a single P2P trade

A worked example: buy USDT at ₹91.20, sell at ₹92.40, ₹1 lakh trade. Here's the exact tax math, line by line.

By OpenRate Research

Cover image for How to calculate tax on a single P2P trade

Theory is one thing; the actual line-by-line math on a P2P trade is what people get wrong on their first ITR. Let's walk through one trade in full detail.

The trade

Day 1: You buy 1,096 USDT on Binance P2P at ₹91.20 each. Total INR paid: ₹99,955. Counterparty (or platform) deducts 1% TDS = ₹999.55. Net INR paid by you to the seller: ₹99,955 (TDS handled separately, depending on platform mechanic).

Day 30: You sell 1,096 USDT on Bybit P2P at ₹92.40 each. Total INR received: ₹1,01,270. The buyer deducts 1% TDS = ₹1,012.70.

The capital-gains math

Cost of acquisition: ₹99,955. Sale consideration: ₹1,01,270. Gain: ₹1,315.

Tax under 115BBH: 30% × ₹1,315 = ₹394.50. Health & Education cess @ 4%: ₹15.78. Total tax: ₹410.28.

TDS reconciliation

TDS already deducted: ₹999.55 (on buy) + ₹1,012.70 (on sell) = ₹2,012.25 reflected in your Form 26AS / AIS.

Net effect at ITR time: tax due ₹410.28 minus TDS credit ₹2,012.25 = refund of ₹1,601.97. (You'd of course aggregate across all your trades for the year, not per trade.)

Why the refund > tax

TDS at 1% of gross trade value, at high turnover, vastly exceeds 30% of net gains for most traders. Active traders consistently get refunds, which is why filing matters even if you 'didn't make money'. Skip the ITR and the TDS stays with the government.

Key takeaways

  • 30% applies to net gain only; 1% TDS applies to gross trade value.
  • High-turnover traders typically over-pay TDS and recover via ITR.
  • Always file — unfiled TDS becomes free money for the government.
  • Aggregate by asset and month for a clean Schedule VDA.
#calculation#example

More from Tax