Quick Definition

If you invest in Indian stocks or equity mutual funds, the rules of the game changed on July 23, 2024. Budget 2024 raised Short-Term Capital Gains (STCG) on equity from 15% to 20%, raised Long-Term Capital Gains (LTCG) from 10% to 12.5%, and lifted the LTCG annual exemption from ₹1 lakh to ₹1.25 lakh. The same exam, with the marking scheme rewritten mid-year.

This article is for the investor who's never opened the Income Tax Act, doesn't know what "Section 111A" means, and just wants to know, in plain English, what changed, why, and what to do about it.

I'll keep the jargon out. Where a section number actually helps you, I'll mention it. Where it doesn't, I won't.

📖 Quick glossary

Four terms before we begin

STCG
Short-Term Capital Gain. Profit when you sell within 12 months of buying.
LTCG
Long-Term Capital Gain. Profit when you sell after holding for more than 12 months.
STT
Securities Transaction Tax. A small tax the exchange collects automatically on every eligible trade. If STT is paid, you qualify for the equity capital-gains rates below.
Cess & surcharge
Extra charges added on top of the tax amount. The 4% health and education cess always applies, plus a surcharge if your income is above ₹50 lakh. All examples in this article ignore these for simplicity.
⚖ Who these rules apply to
Listed Indian stocks (NSE/BSE) STT paid → rates in this article
Equity-oriented mutual funds & ETFs Same as listed equity
Unlisted Indian shares Different rules & holding period
Foreign equity (US stocks, foreign ETFs) No ₹1.25 lakh exemption
? ESOPs Depends on listed/unlisted & date of exercise
The change, at a glance

Five Things That Changed

For long-term equity investors, almost the entire capital-gains regime got a quiet rewrite. The headline rates moved up, but a few less-obvious knobs moved too. Here are the five things to know.

⚡ Effective 23 July 2024

Equity Capital-Gains Rules — Before & After

Applies to listed shares and equity mutual funds where STT is paid.

STCG rate 15% 20%
LTCG rate 10% 12.5%
LTCG annual exemption ₹1 lakh ₹1.25 lakh

All three changes apply to listed Indian equity and equity-oriented mutual funds where Securities Transaction Tax (STT) has been paid.

!

"Listed" and "STT paid" matter. These rates apply to shares listed on Indian exchanges (NSE/BSE) and equity mutual funds where Securities Transaction Tax has been paid. Unlisted shares, foreign equity, and ESOPs in unlisted companies follow different rules.

The basics

STCG vs LTCG — The 12-Month Line

The Income Tax Act draws one line through your investment life: twelve months.

If you buy listed equity or an equity mutual fund and sell within 12 months, your profit is a Short-Term Capital Gain, or STCG. If you sell after 12 months, it's a Long-Term Capital Gain, or LTCG. That's it. Same stock, same profit, different label, very different tax bill.

Here's why the line matters. On a ₹1 lakh gain:

  • Sell on day 364

    STCG — 20% flat tax

    ₹20,000 tax before cess and surcharge. There is no ₹1.25 lakh-style STCG exemption. However, resident individuals and HUFs may be able to use any unused basic exemption limit against STCG if their other income is below the basic exemption limit.

  • Sell on day 366

    LTCG — 0% on this amount

    The entire ₹1 lakh sits below the annual ₹1.25 lakh LTCG exemption. Tax: nil. Two days of patience, the entire tax bill vanishes.

This is not a marginal difference. It's the kind of gap that quietly compounds across a 20-year investing career and ends up funding someone's retirement, or not.

The market doesn't reward patience with a gold star. The tax code does. Holding past day 365 is the cleanest legal arbitrage available to a retail investor in India.

— On why the calendar matters more than the chart
The math, with numbers

Worked Example — Old Rules vs New Rules

Let's run a concrete case. Suppose you bought shares of a company for ₹5,00,000 in January 2023. You sold them for ₹8,00,000 in March 2025, a clean ₹3 lakh long-term gain, well past the 12-month line.

Here's what you'd owe under the two regimes:

📊 LTCG of ₹3,00,000 on listed equity

Same gain, different tax bill

Before 23 Jul 2024
Gain₹3,00,000
Less: exemption₹1,00,000
Taxable₹2,00,000
Rate10%
Tax ₹20,000
From 23 Jul 2024
Gain₹3,00,000
Less: exemption₹1,25,000
Taxable₹1,75,000
Rate12.5%
Tax ₹21,875

On this size of gain, the new regime costs you ₹1,875 more, about a 9% increase in tax. The hike sounds dramatic in headlines, but on a small portfolio the additional exemption softens the blow.

Where the new rules hurt more is on large gains. Take a ₹20 lakh LTCG: old tax was ₹1,90,000, new tax is ₹2,34,375, almost ₹44,000 extra. The bigger your portfolio, the heavier the new regime sits on you.

On STCG, the hike is uglier. The earlier 15% becomes 20% with no exemption cushion, a flat 33% jump in tax owed on every short-term trade. That should change how an investor thinks about churning positions.

!

Tax examples ignore cess and surcharge for simplicity. Your final tax will be about 4% higher (health and education cess), and more if your income crosses the ₹50 lakh surcharge threshold.

🧮 Try the numbers yourself

STCG vs LTCG Calculator — for listed Indian equity

Plug in your trade. The math updates live.

Your result LTCGLong-term capital gain
Approx tax payable ₹0

Estimates only. Excludes 4% cess and any applicable surcharge. Not a substitute for professional tax advice.

A quirk worth knowing

The FY 2024–25 Split — Old Rates and New Rates in the Same Year

Because the new regime kicked in mid-year, FY 2024–25 is the strangest tax year of the decade. Two sets of rates apply, depending on the date of your sale.

⚠ How FY 2024–25 splits

Same Year, Two Tax Regimes

Transactions in FY 2024-25 are reported separately in the ITR based on the date of sale.

Apr 1, 2024
Old Regime Starts
Year opens with the old rates. STCG 15%, LTCG 10% with ₹1 lakh exemption.
Jul 22, 2024
Old Regime Ends
Sales completed up to this date taxed at old rates. Last day of the 15% / 10% world.
Jul 23, 2024
New Regime Kicks In
STCG jumps to 20%, LTCG to 12.5%, exemption rises to ₹1.25 lakh. Effective immediately.
Mar 31, 2025
Year Closes
ITR for FY 2024-25 must report gains before and after 23 July separately. New ITR forms have a split section.

For FY 2025–26 and onwards, only the new rates apply. No split treatment. But if you're filing for FY 2024–25 and you sold equity that year, you'll need to dig out your contract notes and segregate.

Most modern brokers (Zerodha, Groww, Upstox, ICICI Direct) generate a Tax P&L statement that does this split automatically. The CBDT's own FAQ on the change is the cleanest official reference.

The loss rules

How Losses Work — And Why Most Investors Get This Wrong

Here's where most retail investors leave money on the table. Capital losses can offset capital gains and reduce your tax bill, but only if you understand the rules.

Two loss types. Two sets of permissions.

🟢 Short-Term Loss (STCL)
Flexible — Can offset both

A short-term loss can be set off against both STCG and LTCG in the same year. It's the more useful of the two.

STCG + LTCG Can offset either
vs
🔴 Long-Term Loss (LTCL)
Restricted — LTCG only

A long-term loss can only be set off against LTCG. Not against STCG. Not against salary. Not against business income.

LTCG only One-way street

Either type of loss, if unutilised, can be carried forward for up to 8 assessment years, but only if you file your ITR by the due date. Miss the deadline, lose the carry-forward right. This is the cheapest mistake in retail tax planning.

Once a year, typically in March, open your portfolio and look at the red ones. The stocks that are down, that you've been avoiding clicking on. Some of them are dead-weight you'd hold for years out of stubbornness.

Booking the loss converts a sunk position into a tax shield against your winners. Buy them back later if you still believe in the story, but respect the 12-month clock if it matters for the next gain.

⚙ From the toolkit

Screener filters your watchlist by unrealised loss, holding period, and quality score in one pass. Exactly the inputs you need for an end-of-year tax-loss harvest. The "find the dead-weight" routine that financial advisors charge an annual fee for, automated.

What stayed the same

What Didn't Change (and Still Trips People Up)

Three things that didn't change, but get asked about in every tax season:

The 87A rebate still doesn't apply to equity LTCG. If your total income is below the threshold for the 87A rebate, every other type of income gets the rebate, except your LTCG under Section 112A. This was true before the budget, it's still true now. The rebate position for STCG under 111A has also been contested by the tax department in recent years and is not reliably available.

80C, 80D and other deductions don't reduce capital gains. Your PPF contribution, your ELSS lock-in, your medical insurance premium: none of these reduce STCG or LTCG. Capital gains are "special rate" income and the Chapter VI-A deductions you're used to don't touch them. The only way to reduce capital gains tax is to offset them with capital losses, or use Sections 54 / 54F / 54EC if you reinvest into specified assets (mostly relevant to property, not equity).

The 12-month line is still 12 months. For listed equity and equity mutual funds, the short/long boundary stays at one year. Budget 2024 simplified holding periods to just two (12 months for listed financial assets, 24 months for everything else), but the equity rule didn't change.

Common questions

Frequently Asked Questions

What is the current STCG tax rate on equity in India?

For listed equity shares and equity-oriented mutual funds where STT is paid, STCG (gains from holdings sold within 12 months) is taxed at 20% under Section 111A, effective for transfers made on or after July 23, 2024. Before that date, the rate was 15%.

What is the current LTCG tax rate on equity in India?

LTCG on listed equity and equity-oriented mutual funds (held over 12 months) is taxed at 12.5% under Section 112A for transfers on or after July 23, 2024, with an annual exemption of ₹1.25 lakh per financial year. Before this date, the rate was 10% with a ₹1 lakh exemption.

Can I set off short-term capital losses against long-term gains?

Yes. Short-term capital losses (STCL) can be set off against both STCG and LTCG. However, long-term capital losses (LTCL) can only be set off against LTCG. Never against STCG or any other income head like salary or business income.

Is the ₹1.25 lakh LTCG exemption available every year?

Yes. The ₹1.25 lakh exemption under Section 112A is available every financial year for long-term capital gains on listed equity shares, equity-oriented mutual funds, and units of business trusts where STT is paid. It does not carry forward. Use it or lose it.

Does Section 87A rebate apply to equity capital gains?

For LTCG under Section 112A, no. The 87A rebate is not available against tax on listed-equity LTCG above the ₹1.25 lakh exemption.

For STCG under Section 111A, the position has been more complicated across assessment years and tax utilities. If your income is close to the rebate limit, ask your CA before filing.

What if I sold equity before July 23, 2024 in FY 2024–25?

Transactions in FY 2024–25 are split: transfers before July 23, 2024 are taxed at the old rates (STCG 15%, LTCG 10% with ₹1 lakh exemption). Transfers on or after July 23, 2024 are taxed at the new rates. The updated ITR forms require you to report these separately.

The Honest Take

The headline rates went up, but the structure of the deal between you and the tax department didn't change. The market still rewards patience. The tax code still rewards patience. They just both ask for a little more of it now.

For a long-term investor, the right response isn't to panic about the higher rates. It's to build the habits that work with them. Hold past 12 months by default, use the annual ₹1.25 lakh exemption every single year, book your losses against your gains every March, and never sell out of laziness when one more month of patience changes the tax category.