STCG vs LTCG Tax: Which is Better?
LTCG tax on equity in India is 12.5% with a 1.25 lakh rupee annual exemption, while STCG tax is 20% with no exemption. For most investors, holding investments for more than 12 months results in significantly lower capital gains tax.
Here is a fact that surprises most Indian investors: you can earn up to 1.25 lakh rupees in long-term capital gains every year and pay zero tax on it. That is free money the government is handing you — and most people do not take advantage of it. Understanding capital gains tax in India is not optional if you invest. It directly affects how much of your returns you actually keep.
Quick Answer: STCG vs LTCG — Which Costs You Less?
LTCG (long-term capital gains) tax is almost always better than STCG (short-term capital gains) tax. LTCG on equity is taxed at 12.5% with a 1.25 lakh rupee annual exemption. STCG on equity is taxed at 20% with no exemption. Hold your investments longer, and you pay less tax. It really is that straightforward.
What Counts as Short-Term vs Long-Term?
The holding period determines which tax rate applies. For listed equity shares and equity mutual funds in India:
- Short-term — Held for 12 months or less. Gains taxed at 20%.
- Long-term — Held for more than 12 months. Gains above 1.25 lakh rupees per year taxed at 12.5%.
For debt mutual funds, unlisted shares, and real estate, the rules are different. Debt fund gains are now taxed at your income tax slab rate regardless of holding period. Real estate becomes long-term after 24 months.
Capital Gains Tax in India: The Full Comparison
| Feature | STCG (Equity) | LTCG (Equity) |
|---|---|---|
| Holding period | 12 months or less | More than 12 months |
| Tax rate | 20% | 12.5% |
| Annual exemption | None | 1.25 lakh rupees |
| Indexation benefit | No | No (removed for equity) |
| Applies to | Listed shares, equity MFs | Listed shares, equity MFs |
| Surcharge | Applicable above threshold | Applicable above threshold |
| Health and education cess | 4% on tax amount | 4% on tax amount |
How Much You Actually Save with LTCG
Numbers make this clear. Say you made 3 lakh rupees in capital gains from equity investments in a financial year.
If STCG (held under 12 months):
- Tax = 20% of 3,00,000 = 60,000 rupees
- Add 4% cess = 62,400 rupees
If LTCG (held over 12 months):
- Exemption: 1,25,000 rupees
- Taxable amount: 1,75,000 rupees
- Tax = 12.5% of 1,75,000 = 21,875 rupees
- Add 4% cess = 22,750 rupees
You save 39,650 rupees just by holding for a few extra months. On larger gains, the savings are even more dramatic.
When STCG Might Actually Be Acceptable
LTCG is clearly better on tax alone. But there are situations where paying STCG makes sense:
- Cutting losses early — If a stock has dropped 30% in 6 months and the fundamentals have broken down, waiting another 6 months to qualify for LTCG is foolish. Sell, take the loss, and move on.
- Booking short-term profits on momentum trades — If you are an active trader, holding periods are short by design. The 20% STCG rate is the cost of doing business.
- Rebalancing your portfolio — Sometimes you need to sell within 12 months to maintain your target asset allocation. Paying some STCG is better than letting your portfolio drift into excessive risk.
- Tax-loss harvesting — You can offset STCG against short-term capital losses. If you have losses in some positions, selling winners to book STCG and netting them against those losses can reduce your overall tax bill.
Tax-Loss Harvesting: A Strategy Most Investors Ignore
You can offset capital gains against capital losses in the same financial year. The rules are:
- Short-term losses can offset both STCG and LTCG.
- Long-term losses can only offset LTCG.
- If you have unused losses after offsetting, you can carry them forward for up to 8 years.
- You must file your income tax return on time to claim the carry-forward benefit.
Smart investors review their portfolio in February and March. They sell underperforming positions to book losses, then use those losses to offset gains. This is legal and effective. You can check the relevant provisions on the Income Tax India portal.
The LTCG Exemption Hack
You get 1.25 lakh rupees in LTCG exemption every year. If you have large unrealised gains, you can sell a portion of your holdings each year to use up this exemption and then immediately buy back. This resets your cost basis higher. Over several years, this reduces your eventual tax bill significantly.
For example, if you have 5 lakh rupees in unrealised LTCG, sell enough each year to book 1.25 lakh rupees in gains. Pay zero tax. Buy back the next day. After 4 years, you have moved all your gains through the exemption window.
The best tax rate is the one you do not pay. Use your 1.25 lakh rupee LTCG exemption every single year. If you are not using it, you are leaving money on the table.
Verdict: LTCG Wins, But Be Practical
For most investors, holding equity investments for more than 12 months is the smarter move. You get a lower tax rate and a generous annual exemption. The combined savings can amount to lakhs of rupees over your investing lifetime.
But do not let tax tail wag the investment dog. If a stock needs to be sold, sell it. If your portfolio needs rebalancing, rebalance it. Paying 20% STCG on a profitable trade is always better than holding a bad investment just to qualify for 12.5% LTCG. Make investment decisions first, and optimise for tax second.
Frequently Asked Questions
- What is the LTCG tax rate on equity in India?
- Long-term capital gains on listed equity shares and equity mutual funds are taxed at 12.5% for gains above 1.25 lakh rupees per financial year. Gains up to 1.25 lakh rupees are completely tax-free.
- Can I offset STCG against LTCL?
- No. Long-term capital losses can only be set off against long-term capital gains. However, short-term capital losses can be offset against both short-term and long-term capital gains.
- What is the holding period for LTCG on equity?
- For listed equity shares and equity-oriented mutual funds, the holding period for long-term capital gains is more than 12 months. If you sell within 12 months, any gains are treated as short-term.
- Is tax-loss harvesting legal in India?
- Yes, tax-loss harvesting is completely legal in India. You can sell investments at a loss to offset capital gains and reduce your tax liability. You can also carry forward unused losses for up to 8 assessment years.
- Should I always hold for more than 12 months to save tax?
- Not always. If an investment has deteriorated fundamentally, selling early and paying STCG is better than holding a losing position just for tax benefits. Investment decisions should come before tax optimisation.