← All Articles
Tax Strategy

Tax Harvesting in India — The Legal Way to Pay Zero LTCG Tax Every Year

📅 May 2026 ⏱ 6 min read 🏷 LTCG · Tax Saving

If you invest in stocks or mutual funds in India, there is a powerful, completely legal strategy that most retail investors don't use simply because nobody explained it to them clearly. It's called tax harvesting, and it can save you thousands — sometimes lakhs — of rupees in tax over the years.

This guide explains exactly what it is, how it works, and how to do it yourself before March 31 every year.

What is Tax Harvesting?

Every financial year, the Indian government gives equity investors a gift: the first ₹1.25 lakh of long-term capital gains (LTCG) on stocks and equity mutual funds is completely tax-free. Beyond that, you pay 12.5% tax.

The problem is, most investors never realize this exemption. They buy a stock, hold it for years, and only sell once — maybe when they need the money decades later. By then, their gains have grown so large that they end up paying tax on lakhs of rupees in one shot, instead of spreading the exemption across many years.

Tax harvesting fixes this. Instead of waiting, you deliberately sell a portion of your long-term holdings each year — just enough to book ₹1.25 lakh in gains — pay zero tax on it, and then immediately buy back the same shares or mutual fund units at the current price.

Why does this work?

When you sell and rebuy, your "cost of acquisition" resets to the new, higher purchase price. This means when you eventually sell for good in the future, your taxable gain will be smaller — because a chunk of it was already harvested tax-free in earlier years.

💡 Key Insight

Tax harvesting doesn't reduce how much money you make. It changes when you pay tax — and lets you use a tax-free exemption that would otherwise go to waste every single year.

A Worked Example

Let's say you invested ₹3,00,000 in a mutual fund five years ago. Today it's worth ₹5,50,000 — an unrealized gain of ₹2,50,000.

Without tax harvesting:

Scenario A — Sell Everything in Year 5
Total LTCG₹2,50,000
Tax-free exemption used₹1,25,000
Taxable gain₹1,25,000
Tax payable (12.5% + cess)≈ ₹16,250

With tax harvesting (done each year):

Scenario B — Harvest ₹1.25L gain every year for 5 years
Year 1–5 LTCG booked₹1,25,000 each year
Tax paid each year₹0
Total tax paid over 5 years₹0

That's a real saving of ₹16,250 just from one investment — and this compounds across every fund and stock in your portfolio, every single year.

Step-by-Step: How to Harvest Your Gains

  1. Check your holding period. Only investments held for more than 12 months qualify for LTCG treatment.
  2. Calculate your unrealized LTCG across all your equity holdings as of late February or early March.
  3. Identify how much to sell to book gains up to ₹1.25 lakh (use our calculator below to get the exact number).
  4. Sell that portion of your holding before March 31.
  5. Immediately rebuy the same quantity of the same stock or fund — ideally the same day or next day.
  6. Keep the transaction records for your ITR filing — your broker's contract note is sufficient.
⚠️ Important Caveats

There is a brief price risk between selling and rebuying — the stock could move before you repurchase. Also, brokerage and STT charges apply on both legs of the transaction, so do this for meaningful amounts, not tiny ones. For mutual funds, exit load (if any) should also be checked before harvesting.

Does This Apply to Stocks Too?

Yes — the exact same logic applies to individual listed shares, not just mutual funds. If you've held a stock for over a year and it's sitting on unrealized gains, you can harvest it the same way.

Frequently Asked Questions

Is tax harvesting legal in India?

Yes, completely. There is no rule against selling and immediately rebuying the same security. This is different from "wash trading" rules that exist in some other countries — India has no such restriction for long-term equity.

What if I have losses too?

If you have other investments at a loss, you can also book those losses in the same year to offset gains elsewhere, or carry them forward for up to 8 years.

Should I do this every year?

Yes — that's the entire point. Doing it consistently, every financial year before March 31, is what maximizes the benefit over your investing lifetime.

Calculate Your Exact LTCG Tax

Use NiveshKar's free calculator to see exactly how much you can harvest tax-free this year.

Open Calculator →
This article is for educational purposes only and is not financial or tax advice.
Always consult a Chartered Accountant before making investment or tax decisions.