Market Saga logo
HomeIPOTradingQuizArticles
capital gains tax on shares

Capital Gains Tax on Shares in India: STCG & LTCG Rules for 2026

Market Saga·Stock Market Insights·6 min read
1,220 words7,331 chars~6 min read

You sold some shares at a profit — congratulations. Now comes the question every investor eventually faces: how much of that gain goes to tax? Capital gains tax on shares trips up beginners and seasoned investors alike, especially after the rate changes introduced in mid-2024. This guide breaks down exactly how short-term and long-term gains are taxed in India, the exemptions you can claim, how to calculate your liability, and the legal ways to keep more of your returns. No jargon, just clarity.

Quick answer: In India, capital gains tax on shares depends on how long you held them. Listed equity shares sold within 12 months attract short-term capital gains (STCG) tax at 20%. Held longer than 12 months, gains above ₹1.25 lakh in a financial year are taxed as long-term capital gains (LTCG) at 12.5% (without indexation). These rates apply to transactions on which Securities Transaction Tax (STT) is paid.

What Is Capital Gains Tax on Shares?

A capital gain is the profit you make when you sell a capital asset — like shares — for more than you paid. The government taxes that profit, and the rate depends on your holding period: how long you owned the shares before selling.

This is not a tax on the money you invested. It's only on the gain. If you bought shares for ₹1,00,000 and sold them for ₹1,30,000, your capital gain is ₹30,000 — and only that ₹30,000 is potentially taxable.

Two categories matter for shares:

  • Short-Term Capital Gains (STCG) — shares held for a short period before selling.
  • Long-Term Capital Gains (LTCG) — shares held for a longer period.

The line between them, and the tax rate each attracts, is where most confusion lives.

Short-Term Capital Gain Tax on Shares

For listed equity shares (and equity mutual funds) on which STT is paid, gains are short-term if you sell within 12 months of buying.

Under Section 111A, short-term capital gain tax on shares is charged at a flat 20% (plus applicable surcharge and cess) for transactions on or after 23 July 2024. Before that date, the STCG rate was 15%.

For example, if you buy shares worth ₹2,00,000 and sell them eight months later for ₹2,50,000, your STCG is ₹50,000. At 20%, the tax is ₹10,000 (before surcharge and cess).

A key point: this flat rate applies regardless of your income tax slab. Your short-term equity gains aren't simply added to your salary and taxed at your slab rate — they're taxed separately at 20%.

Long-Term Capital Gain Tax on Shares

Hold listed equity shares for more than 12 months, and your gains become long-term.

Under Section 112A, long-term capital gain tax on shares is 12.5% (plus surcharge and cess) on gains exceeding ₹1.25 lakh in a financial year, for transfers on or after 23 July 2024. Two features make LTCG investor-friendly:

  1. The ₹1.25 lakh exemption. The first ₹1.25 lakh of LTCG from listed equity each financial year is tax-free. Only the amount above it is taxed.
  2. No indexation benefit for these listed-equity gains — the 12.5% applies to the actual gain.

Say your long-term gains in a year total ₹3,00,000. Subtract the ₹1.25 lakh exemption, leaving ₹1,75,000 taxable at 12.5% — a tax of ₹21,875 (before surcharge and cess).

Grandfathering: Gains Before 31 January 2018

For shares bought before 1 February 2018, a "grandfathering" rule protects gains accrued up to 31 January 2018. In simple terms, your cost of acquisition is taken as the higher of the actual purchase price or the market price on 31 January 2018. This prevents you from being taxed on appreciation that happened before LTCG tax was reintroduced.

STCG vs LTCG on Shares: A Side-by-Side Comparison

Feature Short-Term (STCG) Long-Term (LTCG)
Holding period (listed equity) Up to 12 months More than 12 months
Tax rate (from 23 Jul 2024) 20% (Section 111A) 12.5% (Section 112A)
Annual exemption None ₹1.25 lakh
Indexation Not applicable Not available
Added to salary slab? No — taxed separately No — taxed separately

The takeaway is clear: holding equity shares beyond 12 months generally results in a lower tax rate plus an annual exemption. Patience is tax-efficient.

How Capital Gains Tax on Sale of Shares Is Calculated

The core formula is simple:

Capital Gain = Sale Value − (Purchase Cost + Allowable Expenses)

Allowable expenses include brokerage and transaction charges. Walk through it step by step:

  1. Note your sale value — total amount received on selling.
  2. Subtract your purchase cost — what you originally paid for those shares.
  3. Deduct expenses — brokerage, STT is not deductible for equity, but other transfer costs may apply.
  4. Classify the gain — short-term or long-term, based on holding period.
  5. Apply the rate — 20% for STCG; 12.5% on LTCG above ₹1.25 lakh.

A capital gains tax on shares calculator (available free from most brokers and tax portals) automates this, but knowing the mechanics helps you plan sales intelligently before year-end.

How to Avoid Capital Gains Tax on Shares — Legally

You can't dodge tax owed, but you can plan to reduce it through legitimate strategies. Here's how smart investors lower their capital gains tax on shares:

  • Use the ₹1.25 lakh LTCG exemption every year. Book long-term gains up to ₹1.25 lakh annually to reset your cost base tax-free — sometimes called "tax harvesting."
  • Hold for the long term. Crossing the 12-month mark shifts you from 20% STCG to 12.5% LTCG, plus the exemption.
  • Offset gains with losses. Capital losses can be set off against capital gains. Short-term losses offset both STCG and LTCG; long-term losses offset only LTCG.
  • Carry forward losses. Unadjusted capital losses can be carried forward for up to 8 assessment years, if you file your return on time.
  • Time your sales across financial years. Splitting a large sale across two years can let you use the exemption twice.

These are planning tools, not loopholes. Always document transactions and report them correctly.

Common Mistakes to Watch Out For

  • Forgetting the holding-period cutoff. Selling at 11 months instead of 13 can needlessly push you into the higher STCG rate.
  • Ignoring the exemption. Many investors pay LTCG on the full gain, forgetting the first ₹1.25 lakh is tax-free.
  • Not reporting gains. All capital gains must be declared in your income tax return, even if tax-exempt. Brokers report transactions to the tax department.
  • Confusing equity rules with other assets. Unlisted shares, debt funds, and property follow different holding periods and rates.
  • Assuming old rates still apply. Rates changed in July 2024 — using outdated 15%/10% figures leads to wrong calculations.

Conclusion

Capital gains tax on shares comes down to three things: how long you held them, which rate applies, and the exemptions you remember to use. The biggest takeaways — holding listed equity beyond 12 months drops your rate from 20% to 12.5%, the first ₹1.25 lakh of long-term gains each year is tax-free, and capital losses can meaningfully offset your bill. Tax-aware investing isn't about avoiding tax; it's about not paying more than you owe. Start by tracking your holding periods and booking gains thoughtfully before each financial year ends.

This article is for educational purposes only and does not constitute financial or tax advice. Tax rules change frequently and vary by assessment year and individual circumstances; verify current provisions and consult a qualified tax advisor before acting.

Frequently Asked Questions

How much capital gains tax do I pay on shares?

For listed equity shares with STT paid, you pay 20% on short-term gains (held up to 12 months) and 12.5% on long-term gains (held over 12 months) above the ₹1.25 lakh annual exemption. Surcharge and cess apply on top. Rates reflect changes effective 23 July 2024.

How much capital gain is tax free on shares?

Long-term capital gains from listed equity shares are tax-free up to ₹1.25 lakh per financial year. Gains beyond that are taxed at 12.5%. Short-term gains have no such exemption and are taxed at 20% from the first rupee of profit.

Is capital gains tax on shares 12.5% or 20%?

Both, depending on holding period. Long-term gains (shares held over 12 months) are taxed at 12.5% above the ₹1.25 lakh exemption. Short-term gains (held 12 months or less) are taxed at 20%. The classification by holding period decides which rate applies.

How can I avoid paying capital gains tax on shares legally?

Use the ₹1.25 lakh annual LTCG exemption, hold shares beyond 12 months for the lower long-term rate, offset gains with capital losses, and carry forward unused losses for up to 8 years. These are recognised tax-planning methods, not evasion. Always report all transactions accurately.

Do I pay capital gains tax if I reinvest the proceeds?

For listed shares, simply reinvesting the proceeds into other shares does not, by itself, exempt the gain — the tax is triggered on sale. Specific reinvestment-based exemptions (such as certain bonds or residential property under Sections 54-series) apply to particular assets and conditions, not routine equity reinvestment.

Related articles