Tax Loss Harvesting

Should You Book Losses When You Have Zero Gains?

7 min read ยท Updated 22 February 2026

The Default Answer: Usually No

If you have zero realized capital gains for the current financial year, booking losses to create a carry-forward is usually not the best strategy. The reason is simple: a carry-forward loss is a deferred and uncertain benefit, while the act of selling locks in a real loss today.

When you sell a stock at a loss, you permanently establish a lower exit price. If the stock rebounds, you miss the recovery unless you rebuy. And while India has no wash sale rule (so you can rebuy immediately), the process still involves transaction costs, potential slippage, and the creation of a carry-forward that requires disciplined ITR filing for up to 8 years.

The carry-forward is only useful if you generate sufficient capital gains in the next 8 assessment years. If you are a buy-and-hold investor who sells infrequently, the probability of having gains to absorb the loss within 8 years may be low. The carried-forward loss could expire unused.

Additionally, each year you carry a loss, you must file your ITR on or before the due date. Missing a single deadline permanently forfeits the remaining carry-forward under Section 80. For investors who are not meticulous about ITR filing, this is a real risk.

However, there are specific exceptions where booking losses without current-year gains can be a smart move.

Exception 1: You Expect Large Gains This Financial Year

If you are planning to sell a profitable stock or mutual fund later in the same financial year, booking losses now creates an offset for the upcoming gains.

Example: It is October 2025. You have no realized gains so far. But you plan to sell a large holding in January 2026 that will generate Rs 5,00,000 in STCG. You currently hold another stock with an unrealized STCL of Rs 2,00,000.

In this case, booking the STCL now is a smart move. When you sell the profitable stock in January, the Rs 2,00,000 STCL offsets part of the Rs 5,00,000 STCG, saving Rs 41,600 in tax.

The key is that the gain must be realized in the same financial year (before March 31, 2026). If the gain is planned for the next financial year, the loss becomes a carry-forward, which introduces the uncertainties discussed above.

This scenario requires conviction. If you plan to sell the profitable stock but do not follow through, you are left with a carry-forward that you did not intend. Plan with a clear timeline and execute both the loss and the gain within the same FY.

Exception 2: The Loss Is About to Become Long-Term

If a stock has been held for 11 months and is at a loss, it will transition from STCL to LTCL in a month. This transition reduces the loss's flexibility:

  • As STCL, it can offset both STCG and LTCG
  • As LTCL, it can only offset LTCG

If you primarily generate STCG from your trading activity, letting the loss become LTCL makes it much harder to use. In this scenario, booking the STCL now (even without current gains) preserves its flexibility for carry-forward purposes.

A carried-forward STCL can offset future STCG at 20% or future LTCG at 12.5%. A carried-forward LTCL can only offset future LTCG at 12.5%. The STCL carry-forward is strictly more valuable.

Example: You hold a stock bought 11 months ago at Rs 500, now at Rs 400. If you sell now, the Rs 100 per share STCL is carried forward and can be used against any future capital gain. If you wait 2 months, the loss becomes LTCL and is restricted to offsetting only LTCG.

This timing consideration is especially relevant in January and February when many holdings purchased in the previous January or February are approaching the 12-month mark.

Exception 3: The Stock Has No Recovery Potential

If a stock has fundamentally deteriorated and you have no expectation of recovery, selling it to book the loss makes sense regardless of whether you have current gains. The loss is going to be permanent anyway. Booking it at least creates a carry-forward that might offset future gains.

Scenarios where a stock has no recovery potential include:

  • The company has filed for insolvency or bankruptcy
  • The company has been delisted or is facing delisting proceedings
  • The business model has been permanently disrupted
  • There has been a major fraud or governance scandal

In these cases, holding the stock is not a rational investment decision. Selling it and booking the loss creates a carry-forward that might be useful. Even if the carry-forward provides no tax benefit, you are no worse off than holding a worthless stock.

However, for stocks that are simply down due to market conditions or temporary operational issues, the calculus is different. These stocks may recover, and selling them just for the tax carry-forward means you miss the rebound. The tax benefit of a carry-forward (uncertain, deferred) rarely outweighs the potential recovery (real, possibly substantial).

The Carry-Forward Math

Let us quantify the value of a carry-forward to see when it is worthwhile.

Scenario: You book Rs 1,00,000 in STCL with no current-year gains. The loss is carried forward. You expect to generate Rs 2,00,000 in STCG next year.

Next year, the carried-forward STCL offsets Rs 1,00,000 of your STCG. Tax saved: Rs 20,800.

But you saved this Rs 20,800 next year, not this year. The present value depends on your discount rate. If you could earn 10% on money, Rs 20,800 next year is worth Rs 18,909 today.

Transaction costs to create the carry-forward: approximately Rs 300 to Rs 500 for the sell-and-rebuy.

Net present value of the carry-forward: Rs 18,909 - Rs 400 = Rs 18,509. This is still significantly positive for a Rs 1,00,000 loss.

But what if the expected gain is uncertain? If there is only a 50% chance you generate Rs 2,00,000 in STCG next year, the expected value drops to Rs 9,255. Still positive for a Rs 1,00,000 loss, but less compelling.

The further into the future the expected gains are, and the lower the probability, the less valuable the carry-forward becomes. For a loss of Rs 20,000 with uncertain future gains, the expected value of the carry-forward might be only Rs 1,000 to Rs 2,000 after discounting, which barely justifies the effort.

What About Using Losses Against Other Income?

A common misconception is that capital losses can be set off against salary income, business income, or other non-capital income. This is not allowed under the Income Tax Act.

Capital losses can only offset capital gains. Specifically: - STCL from listed equity can offset STCG and LTCG from any capital asset - LTCL from listed equity can offset LTCG from any capital asset

Neither STCL nor LTCL from equity can reduce your salary, rental income, business income, interest income, or any other head of income. The Income Tax Act's head-level segregation prevents cross-head set-off of capital losses.

This means that if your only income is from salary and you have no capital gains, a capital loss provides zero tax benefit in the current year. The carry-forward is your only option, and it can only be used in a year when you have capital gains.

This limitation further strengthens the argument against booking losses when you have no gains. The loss cannot help you with any other income category. It can only help with future capital gains, which are uncertain.

Decision Framework: Should You Book the Loss?

Use this framework to decide whether to book a loss when you have no current-year capital gains:

Question 1: Do you expect to generate capital gains this financial year (before March 31)? - If yes, book the loss. It will offset gains in the same FY. - If no, proceed to Question 2.

Question 2: Is the loss about to become long-term (approaching 12-month mark)? - If yes, and you primarily generate STCG, book now to preserve STCL flexibility. - If no, proceed to Question 3.

Question 3: Does the stock have recovery potential? - If no (fundamental deterioration), book the loss for carry-forward. - If yes, do not sell purely for the tax benefit. Hold and reassess.

Question 4: Is the loss amount significant (over Rs 50,000)? - If yes, the carry-forward may be worthwhile. - If no, the administrative burden of tracking the carry-forward likely outweighs the benefit.

Question 5: Are you confident about filing ITR on time every year? - If yes, carry-forward is viable. - If no, the risk of losing the carry-forward through missed filing deadlines makes it inadvisable.

If you reach the end without a clear reason to book, the default answer is to hold and wait for a year when you have gains to offset.

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

Can I offset capital losses against salary income?

No. Capital losses can only be set off against capital gains. They cannot be used to reduce salary, business income, rental income, or any other head of income under the Income Tax Act.

How long can I carry forward a capital loss?

Capital losses can be carried forward for up to 8 assessment years from the year in which the loss was incurred. You must file your ITR before the due date each year to maintain the carry-forward.

Is a carry-forward STCL still treated as short-term in future years?

Yes. A carried-forward STCL retains its short-term character and can offset both STCG and LTCG in future years. Similarly, a carried-forward LTCL remains long-term and can only offset LTCG.

๐Ÿค

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.