Capital Gains Tax Filing India — Stocks, Mutual Funds, Property

TL;DR: Capital gains from stocks/MFs require ITR-2. Listed equity STCG is 20%, LTCG is 12.5% above ₹1.25L. Import your Zerodha/Groww CSV into TaxZen — auto-classifies and generates ITR-2 for free →

Capital Gains Tax Rates at a Glance

Asset Type STCG Rate LTCG Rate LTCG Holding Period
Listed equity shares20% (Sec 111A)12.5% above ₹1.25L (Sec 112A)> 12 months
Equity mutual funds20% (Sec 111A)12.5% above ₹1.25L (Sec 112A)> 12 months
Debt mutual fundsAt slab rateAt slab rate> 24 months
Property / real estateAt slab rate12.5% (Sec 112)> 24 months
Gold / gold ETFAt slab rate12.5% (Sec 112)> 24 months
Unlisted sharesAt slab rate12.5% (Sec 112)> 24 months

Loss Set-Off Rules

How to Import Broker Trades

Zerodha

  1. Go to console.zerodha.com
  2. Navigate to Reports → Tax P&L
  3. Download as CSV
  4. Upload to taxzen.co/file

Groww

  1. Open Groww app → Profile → Reports
  2. Download Tax Report as CSV
  3. Upload to taxzen.co/file

TaxZen auto-classifies each trade as STCG or LTCG, applies the correct tax rate, and generates ITR-2 JSON with Schedule CG filled correctly.

Which ITR Form for Capital Gains?

ITR-2 — Any capital gains (stocks, mutual funds, property, gold) require ITR-2. You cannot use ITR-1 if you have capital gains.

File now: Import your trades and generate ITR-2 at TaxZen — free →