Case Studies

Case Study: When the Best Tax Harvesting Move Is to Do Nothing

9 min read read ยท Updated 22 February 2026

The Investor's Situation: Two Scenarios

Not every portfolio benefits from tax harvesting. In this case study, we examine two investors whose situations call for the same counterintuitive recommendation: do nothing.

Scenario A -- Amit's Portfolio: - Realized STCG: Rs 50,000 (from stocks sold earlier this year) - Unrealized STCG: Rs 75,000 (in a stock held for 8 months, still in profit) - No losses of any kind -- realized or unrealized - No LTCG

Scenario B -- Deepa's Portfolio: - No realized gains of any kind - Unrealized STCL: Rs 1,50,000 (in a short-term holding that has dropped sharply) - No LTCG or STCG

At first glance, both investors seem like they could benefit from some kind of action. Amit might consider booking more gains to "reset cost basis." Deepa might consider booking her losses to "claim a tax benefit." Both instincts are wrong, and here is why.

Scenario A: Why Amit Should Not Book More STCG

Amit has heard about gain harvesting from a friend who saved money by booking long-term gains within the Rs 1.25 lakh exemption. Amit wonders: "Should I sell my other profitable stock (Rs 75K unrealized STCG) to reset the cost basis?"

The answer is a clear no, and the reason is fundamental. The Rs 1.25 lakh annual exemption applies only to LTCG -- long-term capital gains on equity shares held for more than 12 months. There is no equivalent exemption for STCG. Every rupee of short-term capital gain is taxed at a flat rate of 20%.

If Amit books his Rs 75,000 unrealized STCG, he immediately creates a tax liability of Rs 75,000 x 20% = Rs 15,000. He gets nothing in return except a reset cost basis. But a reset cost basis only helps if you plan to sell the stock at a higher price later -- and at that point, the fresh gain will also be taxed.

Gain harvesting makes economic sense for LTCG because the exemption creates a genuine tax-free window. For STCG, there is no such window. Booking STCG that you do not need to book simply accelerates your tax payment with zero benefit.

TaxHarvestLab correctly identifies this and shows Amit the message: "No harvesting action recommended. Booking additional STCG increases your tax liability with no offsetting benefit."

Scenario B: Why Deepa Should Not Book Losses Without Gains

Deepa's situation is the mirror image of Amit's. She has a large unrealized loss but no gains to offset it against. Her instinct is to sell the losing stock to "lock in the tax benefit."

But what tax benefit? Deepa has no capital gains this year. If she books the Rs 1,50,000 STCL, the loss cannot offset anything. It will become a carry-forward loss, which she can use in future years against future gains -- but with an important constraint: carry-forward losses expire after 8 assessment years.

By selling, Deepa starts the 8-year countdown timer on her loss. If she does not realize sufficient gains within the next 8 years, the loss expires unused. By holding the stock instead, the unrealized loss has no expiry. It sits in her portfolio indefinitely, available to be harvested whenever she actually has gains to offset.

There is a more subtle point too. If Deepa holds the stock and it recovers, she never needs to use the loss at all -- her investment recovers naturally. But if she sells and the stock recovers, she has locked in the loss and must now rely on the carry-forward mechanism to use it, which may or may not work out depending on her future gain profile.

Holding preserves optionality. Selling destroys it.

The Analysis: Quantifying the Non-Action

Let us put numbers to both scenarios to make the non-action recommendation concrete.

Scenario A -- Amit's tax impact of booking additional STCG: - Current tax liability: Rs 50,000 x 20% = Rs 10,000 - Tax if he books Rs 75K more STCG: (Rs 50,000 + Rs 75,000) x 20% = Rs 25,000 - Additional tax created by unnecessary action: Rs 15,000 - Benefit of action: Cost basis reset (negligible near-term value) - Net impact: Negative Rs 15,000

Scenario B -- Deepa's impact of booking losses without gains: - Current tax liability: Rs 0 (no gains) - Tax if she books Rs 1.5L STCL: Rs 0 (no gains to offset) - Carry-forward created: Rs 1,50,000 with 8-year expiry - Opportunity cost: Starts expiry timer on a loss that currently has no expiry while unrealized - Transaction cost: Brokerage and STT on sell and rebuy - Net impact: Slightly negative (costs incurred, no immediate benefit, optionality reduced)

In both cases, the mathematically optimal action is inaction.

When Inaction Is the Right Strategy

These two scenarios illustrate a broader principle: tax harvesting is not always beneficial. It is a tool, not a rule. The tool should be used only when the conditions are right.

Here is a checklist for when NOT to harvest:

  • No STCG exemption exists. Never book STCG just to reset cost basis. Unlike LTCG, there is no tax-free window for short-term gains.
  • No gains to offset losses. If you have unrealized losses but no realized gains, holding the losses preserves optionality. Book them only when gains materialize.
  • Transaction costs exceed savings. For very small losses (under Rs 1,000), the brokerage and STT on a round-trip trade may exceed the tax savings.
  • Approaching the 12-month holding period. If a stock with STCL is close to becoming long-term, holding it might convert an STCL into an LTCL, which has different offset properties. Consider the timing carefully.
  • Wash sale equivalent situations. Although India has no wash sale rule, if you are selling and rebuying frequently to harvest tiny losses, the pattern may attract scrutiny and the transaction costs add up.

TaxHarvestLab applies this logic automatically. When it analyzes your portfolio and finds no beneficial harvesting action, it explicitly tells you: "No action recommended." This "no action" recommendation is just as valuable as a harvesting recommendation -- it prevents you from making costly mistakes.

The Outcome: Money Saved by Not Acting

For Amit, doing nothing saved him Rs 15,000 in unnecessary STCG tax. This is money he would have paid if he had followed the misguided advice to "book gains and reset cost basis" for his short-term holding.

For Deepa, doing nothing preserved her optionality. Her Rs 1,50,000 unrealized loss remains available indefinitely, with no 8-year expiry timer ticking. If and when she realizes gains in a future year, she can harvest the loss at that time to offset those specific gains. If the stock recovers, she avoids the hassle of carry-forward entirely.

The combined lesson from both scenarios is that tax optimization is not about maximizing activity. It is about maximizing after-tax returns. Sometimes the action that maximizes returns is no action at all.

Investors who understand this distinction are significantly better off than those who believe they must always be "doing something" with their portfolio at year-end.

Key Takeaway

The best tax harvesting strategy sometimes involves doing absolutely nothing. Two specific situations where inaction is optimal:

First, never book additional STCG purely to reset cost basis. There is no exemption for STCG, so every rupee of short-term gain you realize is taxed at 20%. Unlike LTCG, where the Rs 1.25 lakh exemption creates a genuine incentive to book gains, STCG booking offers no tax advantage.

Second, do not book losses when you have no gains to offset. Booking losses without gains creates a carry-forward with an 8-year expiry. Unrealized losses have no expiry and can be harvested at the optimal time in the future. Selling to book losses also incurs transaction costs and resets your holding period.

TaxHarvestLab is designed to recognize these situations and recommend inaction when appropriate. The tool's value lies not just in finding harvesting opportunities but also in preventing costly mistakes that arise from the urge to "do something" at year-end.

Frequently Asked Questions

The concept of "doing nothing as a strategy" is hard for many investors to accept. We address the most common objections and questions below.

Remember: a good tax optimization tool should tell you when not to act, not just when to act. If a tool always recommends action, it is optimizing for activity, not for your after-tax returns.

See how this applies to your portfolio

Upload your Zerodha or Groww reports and get personalized recommendations in under 2 minutes.

Analyze My Portfolio Free

Frequently Asked Questions

But if I book the loss now, can't I just use the carry-forward later?

You can, but you lose optionality. Carry-forward losses expire after 8 assessment years. Unrealized losses do not expire. If you hold the stock and it recovers, you never needed the loss at all. If you sell and carry forward, you are committed to finding gains within 8 years to use the loss, plus you incur transaction costs and reset your holding period. Unless you have a specific plan to realize gains in the near future, holding is usually superior.

Is there any scenario where booking STCG to reset cost basis makes sense?

Very rarely. One edge case is if you have a large STCL in the same year that exceeds your STCG. In that case, booking additional STCG creates no extra tax because the losses absorb it. But this is not about resetting cost basis -- it is about using available losses. In the absence of losses to offset, booking STCG is always tax-negative.

What if I expect to have large gains next year? Should I book losses now for carry-forward?

If you are highly confident about future gains, pre-booking losses for carry-forward can make sense. But 'highly confident' means you have near-certain upcoming capital gains events like a planned stock option exercise or a real estate sale. Speculative expectations about market performance do not qualify. The 8-year expiry risk and transaction costs make speculative carry-forward creation a poor trade-off for most investors.

๐Ÿค

Support Our Mission

TaxHarvestLab is free and always will be. Help us keep it that way for 10,000+ Indian investors.

10K+
Active Users
โ‚น0
Ads โ€ข Ever
Contribute Nowโ†’

One-time or monthly, your choice

Ready to optimize your capital gains tax?

TaxHarvestLab analyzes your actual broker data and shows you exactly what to sell โ€” and what to hold โ€” before March 31.

Analyze My Portfolio Free

Free forever. Works with Zerodha and Groww. Takes under 2 minutes.