Tax-Loss Harvesting for Indian Investors: Save Tax Before March 31
How to use unrealised losses in your portfolio to legally offset capital gains and reduce your tax bill. Includes the buy-sell-rebuy strategy with timing rules.
March 31 is four months away. If you have realised gains in your portfolio this year — from IPO listings, equity sells, mutual fund redemptions — there is a legal, SEBI-compliant strategy to reduce that tax bill. It involves looking at your losers differently. Here's exactly how tax-loss harvesting works for Indian investors.
What is Tax-Loss Harvesting?
Tax-loss harvesting is the practice of selling investments that are at a loss to offset capital gains you've already realised elsewhere in your portfolio — thereby reducing your net taxable capital gain and your overall tax bill.
It is entirely legal under Indian income tax law. It is a deliberate, strategic use of the set-off rules in Section 70 and 71 of the Income Tax Act, which explicitly permit capital loss set-off against capital gains of the same or qualifying type.
The key insight: an unrealised loss in your portfolio has no tax value until you realise it. The moment you sell the position at a loss, that loss becomes a tax asset — something you can use.
Why India is Ideal for Tax-Loss Harvesting
Indian tax law has a critical advantage that US investors don't have: no wash-sale rule. In the US, if you sell a stock at a loss and repurchase the same or substantially identical stock within 30 days, the loss is disallowed. India has no such rule. You can sell a stock at a loss and repurchase it the same day — or even within the same hour — and the loss is fully valid for tax purposes.
This makes tax-loss harvesting in India both simpler and more powerful than in the US. You don't have to give up your position. You sell, realise the loss, and immediately rebuy if you want to maintain exposure.
The Math: How Much Tax Can You Actually Save?
Let's make this concrete. Rahul has the following capital gains situation for FY 2025-26:
| Transaction | Gain/Loss | Type |
|---|---|---|
| Sold Bajaj Finance (held 8 months) | +₹2,00,000 | STCG |
| Unrealised loss in Paytm shares | −₹80,000 | Potential STCG loss |
Without tax-loss harvesting:
STCG tax = ₹2,00,000 × 20% = ₹40,000
With tax-loss harvesting (sell Paytm before March 31):
Net STCG = ₹2,00,000 − ₹80,000 = ₹1,20,000
STCG tax = ₹1,20,000 × 20% = ₹24,000
Tax saved: ₹16,000
Rahul can immediately repurchase Paytm at the same price (say ₹350), maintaining his position but with a new, higher cost basis of ₹350 instead of the original higher price. His only costs are two brokerage transactions (~₹50–100 total on Zerodha) and STT on both trades (~₹100–200 for ₹80K worth of trades).
Net saving after costs: approximately ₹15,700 — in about 5 minutes of trades.
Step-by-Step: How to Do Tax-Loss Harvesting on Zerodha
- Download your P&L report: Zerodha Console → Reports → Tax P&L → Select FY 2025-26 → Download
- Identify realised gains: Look for your STCG and LTCG totals — this is the tax liability you're working to offset
- Identify unrealised losers: In Zerodha Kite → Holdings — sort by "P&L %" to find your biggest losers. Or use Console → Holdings for absolute values
- Calculate required loss harvest: If you have ₹1.5L STCG, you need ₹1.5L of STCG losses to fully offset. Harvest enough losses to neutralise the gain (or as much as you can)
- Sell the loser positions: Place a regular sell order before March 31. This realises the loss for the current financial year
- Repurchase immediately (optional): If you want to maintain the position, repurchase the same stock. No waiting period required in India
- Verify in tax report: Redownload P&L after settlement (T+1) to confirm the loss is captured
LTCG Loss vs STCG Loss: Which to Harvest First?
This is where most guides get it wrong. Loss type matters because of set-off rules:
| Loss Type | Can Offset STCG (20%) | Can Offset LTCG (12.5%) |
|---|---|---|
| Short-Term Capital Loss (held < 12 months) | ✅ Yes | ✅ Yes |
| Long-Term Capital Loss (held > 12 months) | ❌ No | ✅ Yes only |
Strategy: STCG losses are more valuable because they can offset both STCG and LTCG gains. If you have a mix of losers — some held under 12 months (STCL) and some held over 12 months (LTCL) — harvest the STCL first. Use it against your STCG gains (saving 20%), and if any STCL remains after offsetting all STCG, use it against LTCG (saving 12.5%). LTCL can only ever go against LTCG — use it last.
Common Mistakes to Avoid
- Waiting until March 30–31: Settlement on equity trades is T+1. If you sell on March 31, settlement is April 1 — the next financial year. You must sell by March 29 (or earlier if there are market holidays) for the loss to count in FY 2025-26.
- Ignoring STT costs: Both the sell and repurchase attract STT (0.1% on sell for delivery). For large positions, this can eat into your tax saving. Calculate net benefit before harvesting small losses.
- Harvesting positions you don't actually want to hold: Don't sell a stock you were planning to exit anyway and classify it as tax-loss harvesting — that's just selling. Tax-loss harvesting is specifically about realising the loss while maintaining (or planning to remaintain) the position.
- Missing the carry-forward: If your losses exceed your gains in a year, the remaining losses can be carried forward for 8 assessment years and offset against future gains. File your ITR before the due date to preserve this carry-forward — late filing forfeits it.
Tax-Loss Harvesting on Mutual Funds
The same rules apply to mutual funds. Key differences:
- Exit loads: Most equity funds charge 1% if redeemed within 1 year. Factor this cost into your harvesting decision. If the exit load exceeds your tax saving, don't harvest.
- Granularity: For SIP investors, each instalment has its own purchase date and holding period. Some units may be LTCL (if bought 12+ months ago), others STCL. Your fund house's account statement or Kuvera's tax report will break this down.
- Repurchase in direct plan: If you're exiting a regular plan fund to harvest losses, consider repurchasing in the direct plan of the same fund. You maintain exposure AND switch to lower expense ratios.
How stoicHQ's Tax Engine Identifies These Opportunities Automatically
stoicHQ analyses your complete portfolio — equities and mutual funds — and continuously identifies tax-loss harvesting opportunities ranked by potential saving after costs (exit loads, STT, brokerage). The engine flags when you have ₹X of harvesting capacity against ₹Y of realised gains, calculates the exact net tax saving, and shows you which positions to sell and in what order. No spreadsheet. No manual P&L download.
The tax engine launches with the full stoicHQ product. Join the waitlist to get early access.
FAQ
Is tax-loss harvesting legal in India?
Yes, completely. Section 70 and 71 of the Income Tax Act explicitly permit capital losses to be set off against capital gains. Tax-loss harvesting is a deliberate application of these provisions. SEBI has no restrictions on this practice. It is standard tax planning, not tax evasion.
Can I rebuy the same stock after selling at a loss in India?
Yes — immediately, with no waiting period. India has no wash-sale rule (unlike the US, where you must wait 30 days). You can sell HDFC Bank at a loss and repurchase it 5 minutes later in the same session. The loss is fully valid for tax purposes. Your new cost basis resets to the repurchase price.
Does tax-loss harvesting work for mutual funds in India?
Yes, with the same set-off rules as equities. The practical consideration is exit loads — most equity funds charge 1% for redemptions within 12 months, which can partially or fully offset the tax saving on small losses. Always calculate: (Tax saved) vs (Exit load paid + STT + brokerage). Harvest only when the net saving is positive.
What is the deadline for tax-loss harvesting in India?
Trades must settle within FY 2025-26 (April 1, 2025 – March 31, 2026). Since equity delivery settlements are T+1, your last trading day is typically March 29, 2026 (assuming March 30–31 are trading days — check the NSE holiday calendar). For mutual funds, the redemption date (not NAV date) must fall within the financial year.
Can I offset STCG with LTCG losses in India?
No — long-term capital losses (from equity held over 12 months) can only be set off against long-term capital gains. They cannot offset short-term capital gains. Short-term capital losses, however, are more flexible — they can offset both STCG and LTCG gains. This asymmetry is why STCL is the more valuable loss to harvest first.
Get weekly investing signals.
IPO scores, promoter signals, and tax alerts — every week, no noise.
Join the Waitlist