The Investor's Situation
Rohit is a disciplined long-term investor who has been building his equity portfolio for the last six years. Two years ago, during a market downturn, Rohit sold some of his long-term holdings at a loss, realizing Rs 75,000 in LTCL. He filed his ITR on time that year, reporting the loss and electing to carry it forward. He had no gains to offset the loss at the time.
Now, two years later, the market has recovered and Rohit's portfolio is sitting on substantial unrealized gains. Here is his current situation:
- Unrealized LTCG: Rs 2,50,000 spread across multiple long-term holdings
- Carry-forward LTCL from two years ago: Rs 75,000
- No realized gains or losses in the current year yet
- All holdings are long-term (over 12 months)
Rohit knows about the Rs 1.25 lakh LTCG exemption and plans to harvest gains this year. His question is: how much should he book?
What Most Investors Think
Rohit's initial thinking is straightforward: "I'll book Rs 1.25 lakh in LTCG, just like everyone else. That's the exemption limit, and anything above that gets taxed at 12.5%."
This is actually good thinking -- it shows Rohit understands the gain harvesting concept. But he is leaving money on the table because he has forgotten about his carry-forward LTCL from two years ago.
Many investors file their carry-forward losses on their ITR but then forget about them. The loss sits as a line item in their old tax returns, and when the time comes to use it, they do not factor it into their planning. This is particularly common when the loss was realized in a different financial year and the investor's immediate situation has changed.
Rohit's carry-forward LTCL of Rs 75,000 is a valuable asset that effectively expands his tax-free booking capacity. If he ignores it and books only Rs 1.25 lakh, he wastes an opportunity to book an additional Rs 75,000 in gains at zero tax cost.
What TaxHarvestLab Identifies
When Rohit enters his portfolio into TaxHarvestLab, the tool asks about carry-forward losses from previous years. Rohit enters his Rs 75,000 carry-forward LTCL, and the tool immediately recalculates his optimal gain harvesting amount.
Instead of recommending Rs 1,25,000 in gain harvesting, TaxHarvestLab recommends Rs 2,00,000. Here is the logic:
- Carry-forward LTCL (Rs 75,000) is automatically set off against LTCG first.
- After the set-off, the remaining LTCG is Rs 2,00,000 - Rs 75,000 = Rs 1,25,000.
- The Rs 1,25,000 exemption then covers the remaining gain entirely.
- Taxable LTCG = Rs 0.
The carry-forward loss effectively acts as an "exemption booster," expanding Rohit's tax-free booking window from Rs 1,25,000 to Rs 2,00,000. This is Rs 75,000 in additional gains that Rohit can harvest tax-free this year.
The Recommended Action
TaxHarvestLab recommends the following action plan for Rohit:
- Step 1: Identify long-term holdings with a total of Rs 2,00,000 in unrealized LTCG.
- Step 2: Sell sufficient quantities across these holdings to realize exactly Rs 2,00,000 in LTCG.
- Step 3: Immediately repurchase the same stocks at current market prices to maintain portfolio exposure.
- Step 4: On your ITR, report the Rs 2,00,000 LTCG and claim the Rs 75,000 carry-forward LTCL set-off plus the Rs 1,25,000 exemption.
Rohit has Rs 2,50,000 in total unrealized LTCG, so he does not need to sell everything. He should book Rs 2,00,000 and leave Rs 50,000 unrealized for next year. Next year, assuming no further carry-forward losses, he can book up to Rs 1,25,000 tax-free again, more than covering the remaining Rs 50,000.
The repurchase resets the cost basis for Rs 2,00,000 worth of gains. These gains are now permanently tax-free. The new cost basis means future appreciation starts from the current market price, and Rohit's next gain harvesting opportunity starts fresh from zero.
Step-by-Step Tax Calculation
| Item | Book Rs 1.25L (Standard) | Book Rs 2L (Optimal) |
|---|---|---|
| LTCG Realized | Rs 1,25,000 | Rs 2,00,000 |
| Carry-Forward LTCL Set-Off | Rs 0 (forgotten) | Rs 75,000 |
| LTCG After Set-Off | Rs 1,25,000 | Rs 1,25,000 |
| Exemption (Sec 112A) | Rs 1,25,000 | Rs 1,25,000 |
| Taxable LTCG | Rs 0 | Rs 0 |
| Tax Payable | Rs 0 | Rs 0 |
| Gains Harvested Tax-Free | Rs 1,25,000 | Rs 2,00,000 |
| Extra Tax-Free Harvest | Rs 75,000 (worth Rs 9,375 in future tax) | |
The Outcome: Rs 2 Lakh Harvested at Zero Tax
Rohit books Rs 2,00,000 in LTCG and pays exactly zero in tax. Compared to the standard approach of booking only Rs 1,25,000, he has harvested an extra Rs 75,000 in gains tax-free.
The immediate tax impact is the same in both scenarios (Rs 0), so the benefit might seem abstract. But the extra Rs 75,000 in harvested gains provides a concrete future benefit: those gains have been reset to a higher cost basis. If Rohit eventually sells these stocks in a future year when he does not have carry-forward losses or when his LTCG exceeds the exemption, he will not pay the 12.5% tax on this Rs 75,000. That is a future tax saving of Rs 9,375.
Additionally, by using the carry-forward LTCL this year, Rohit has cleared it from his books. Carry-forward losses expire after 8 assessment years. If Rohit had continued to ignore this loss, it would eventually expire unused -- a permanent waste of a tax asset.
The lesson is clear: carry-forward losses are not just historical artifacts on your old tax returns. They are active tax planning tools that expand your current year's optimization capacity.
Key Takeaway
Carry-forward losses expand your effective LTCG exemption. In Rohit's case, the Rs 75,000 carry-forward LTCL increased his tax-free booking window from Rs 1,25,000 to Rs 2,00,000 -- a 60% increase.
The formula is simple: Effective Tax-Free LTCG Capacity = Carry-Forward LTCL + Rs 1,25,000 Exemption.
Here are the critical rules to remember about carry-forward losses:
- Carry-forward is only allowed if you filed your ITR on time (before the due date) in the year the loss was incurred.
- Losses can be carried forward for up to 8 assessment years.
- Carry-forward LTCL can only offset LTCG, not STCG.
- The set-off happens automatically when you report both the carry-forward loss and the current year's gains on your ITR.
TaxHarvestLab tracks carry-forward losses and automatically factors them into its gain harvesting recommendations. This ensures you never waste a carry-forward loss by under-harvesting, and never let one expire by forgetting about it.
Frequently Asked Questions
Carry-forward losses interact with gain harvesting in ways that many investors find counterintuitive. The questions below address the most common points of confusion, including what happens if you forget to use a carry-forward loss and whether it makes sense to create losses specifically for carry-forward purposes.
If you have carry-forward losses from previous years, make sure to factor them into your year-end tax planning. TaxHarvestLab's analysis includes carry-forward losses as an input, ensuring the recommendations reflect your complete tax picture.
See how this applies to your portfolio
Upload your Zerodha or Groww reports and get personalized recommendations in under 2 minutes.
Analyze My Portfolio FreeFrequently Asked Questions
What happens if I forget to use my carry-forward loss this year?
If you have carry-forward losses but do not realize gains to use them against, the losses continue to carry forward (up to 8 assessment years from the year of the loss). However, each year you do not use them, you lose one year of the 8-year window. If you have gains available and do not harvest enough to use the carry-forward loss, you are not wasting the loss (it still carries forward), but you are missing an opportunity to harvest more gains tax-free.
Can carry-forward STCL also expand my tax-free booking capacity?
Carry-forward STCL works differently. It can offset both STCG and LTCG. If you have carry-forward STCL, it will first offset any STCG you realize, then any remaining STCL can offset LTCG. So yes, carry-forward STCL can also expand your effective LTCG booking capacity, but it gets used against STCG first. This makes it even more versatile than carry-forward LTCL.
I did not file my ITR on time in the loss year. Can I still carry forward?
Unfortunately, no. Under Section 139(3) of the Income Tax Act, capital losses can only be carried forward if the return of income is filed within the due date specified under Section 139(1). If you filed a belated return, you lose the right to carry forward that year's capital losses. This is one of the most important reasons to always file your ITR on time, especially in years when you have capital losses.
How does TaxHarvestLab know about my carry-forward losses?
TaxHarvestLab asks you to input carry-forward losses as part of the portfolio setup. You can find your carry-forward loss amounts in your previous year's ITR, specifically in the 'Schedule CFL' (Carry Forward of Losses) section. Enter the LTCL and STCL amounts separately, and the tool will factor them into all recommendations automatically.