Tax Loss Harvesting

7 Common Tax Loss Harvesting Mistakes Indian Investors Make

9 min read ยท Updated 22 February 2026

Why Even Smart Investors Make These Mistakes

Tax loss harvesting appears simple on the surface: sell losing stocks to offset gains. But the Indian tax code has specific rules about which losses can offset which gains, how FIFO affects your cost basis, and what deadlines must be met. Misunderstanding any of these rules can turn a profitable strategy into an expensive mistake.

These seven mistakes are drawn from real scenarios that Indian investors encounter. Some are obvious in hindsight, but they are easy to make in the rush of year-end tax planning. Each mistake includes the error, why it happens, the financial impact, and how to avoid it.

The good news is that all seven mistakes are completely avoidable with proper planning and a clear understanding of the rules. By the end of this article, you will know what to watch out for and how to execute loss harvesting correctly.

Mistake 1: Harvesting Without Gains to Offset

The mistake: Selling stocks at a loss when you have zero realized capital gains for the year, thinking it is always a good idea to book losses.

Why it happens: Many investors read about tax loss harvesting and assume that booking losses is universally beneficial. They sell losing stocks without first checking whether they have any gains to offset.

The impact: Without gains, the loss is carried forward. The carry-forward creates an 8-year obligation to file ITR on time. If you miss a filing deadline, the carry-forward is permanently lost. For small losses (under Rs 25,000), the potential future tax benefit of Rs 3,000 to Rs 5,000 rarely justifies the multi-year tracking effort.

Worse, if you sell and rebuy, you incur transaction costs with no immediate tax benefit. And if you do not rebuy, you have exited a position that might recover.

How to avoid it: Before harvesting any loss, always check your realized gains for the year first. Your broker's tax P&L statement shows this. If gains are zero, think carefully about whether the carry-forward is worth the effort and risk.

Mistake 2: Ignoring FIFO When Harvesting

The mistake: Assuming that selling a stock will book a loss based on your most recent purchase price, without checking which lot FIFO assigns to the sale.

Why it happens: Investors intuitively think of their cost as the average price or the most recent purchase price. But Indian tax law requires FIFO, meaning the oldest lot is sold first. If the oldest lot was purchased at a lower price, it may be profitable even if recent purchases are at a loss.

The impact: You sell 100 shares expecting an STCL of Rs 20,000, but FIFO assigns the sale to a lot purchased two years ago at a much lower price. Instead of a loss, you book an LTCG of Rs 15,000, which is the opposite of your intention. You now owe additional tax instead of saving tax.

Example: You bought 100 shares at Rs 200 in 2024 and 100 shares at Rs 350 in 2025. Current price is Rs 300. Selling 100 shares: FIFO assigns the Rs 200 lot. Gain: Rs 100 per share = Rs 10,000 LTCG. You intended a loss of Rs 50 per share from the Rs 350 lot, but FIFO selected the profitable lot.

How to avoid it: Check your lot-level holdings before selling. Your broker should show per-lot purchase details. Calculate which lot FIFO assigns and what gain or loss results. Tools like TaxHarvestLab automate this calculation.

Mistake 3: Not Accounting for Brokerage and Charges

The mistake: Calculating the tax saving without subtracting transaction costs, leading to harvests where the net benefit is negligible or negative.

Why it happens: Investors focus on the gross tax saving (loss x tax rate) and forget that selling and potentially rebuying involves brokerage, Securities Transaction Tax (STT), GST on brokerage, stamp duty, SEBI charges, and exchange transaction charges.

The impact: On a Rs 20,000 sell-and-rebuy transaction, total costs are approximately Rs 150 to Rs 300 (depending on the broker and stock price). The gross tax saving from Rs 20,000 STCL is Rs 4,160. After costs, the net saving is Rs 3,860 to Rs 4,010, which is still worthwhile.

But for a Rs 5,000 loss, the gross saving is only Rs 1,040. After Rs 200 to Rs 300 in costs, the net saving drops to Rs 740 to Rs 840. Still positive, but barely worth the effort.

For very small losses, the costs can actually exceed the tax saving, especially if you are trading illiquid stocks with wider bid-ask spreads.

How to avoid it: Always calculate the net saving after all transaction costs. As a rule of thumb, the tax saving should be at least 5 times the transaction cost for the harvest to be comfortably worthwhile. For discount brokers, this typically means the loss should be at least Rs 5,000 to Rs 10,000.

Mistake 4: Missing the ITR Deadline for Carry-Forward

The mistake: Booking losses that exceed current-year gains (creating a carry-forward) but then filing the ITR after the due date, which permanently forfeits the carry-forward.

Why it happens: Many Indian investors delay ITR filing. The due date is typically July 31. Some investors file in August or later, not realizing that late filing kills the carry-forward.

The impact: Suppose you book Rs 3,00,000 in STCL and can only offset Rs 1,00,000 against current gains. The remaining Rs 2,00,000 is a carry-forward worth up to Rs 41,600 in future tax savings. If you file your ITR on August 5 (just 5 days late), the entire Rs 2,00,000 carry-forward is lost. You cannot appeal, get an extension, or recover it.

This is specified under Section 80 of the Income Tax Act, and it is strictly enforced. No exceptions are granted.

How to avoid it: If you have carry-forward losses, treat the ITR due date as non-negotiable. Set a reminder for July 1. File at least a week before the deadline. If using a CA, confirm the filing well before July 31. The few minutes spent filing on time can be worth tens of thousands of rupees in future tax savings.

Note: current-year losses set off against current-year gains do not require timely filing. Only the carry-forward portion requires timely filing.

Mistake 5: Using LTCL to Offset STCG

The mistake: Selling a stock held for over 12 months at a loss, expecting the LTCL to reduce STCG. This is not allowed under Indian tax law.

Why it happens: Investors who are new to the set-off rules assume that all capital losses can offset all capital gains. The asymmetric rule (LTCL cannot offset STCG) is not intuitive and is not widely publicized.

The impact: You sell a long-term holding at a loss of Rs 1,00,000, expecting it to offset your Rs 2,00,000 STCG. But the LTCL cannot touch the STCG. Your STCG tax remains Rs 41,600 (unchanged). The Rs 1,00,000 LTCL is carried forward, where it can only offset LTCG in future years. If you primarily generate STCG, the carried-forward LTCL may never be used.

You have sold a long-term holding, incurred transaction costs, and received no current-year tax benefit. If the stock recovers, you have missed the upside.

How to avoid it: Before selling any holding for loss harvesting, check two things: (1) Is the loss short-term or long-term? (2) What type of gains do you have? LTCL is only useful against LTCG. If you only have STCG, only harvest STCL.

A quick reference: - STCL offsets STCG: Yes - STCL offsets LTCG: Yes - LTCL offsets LTCG: Yes - LTCL offsets STCG: No

Mistake 6: Over-Harvesting Losses Beyond Your Gains

The mistake: Selling every losing position in your portfolio, regardless of the amount of gains you have, creating a large carry-forward that may never be fully utilized.

Why it happens: Some investors adopt an aggressive approach: book every loss available, assuming that carry-forwards are always valuable. While carry-forwards have value, they are subject to the 8-year time limit and the filing discipline requirement.

The impact: Suppose you have Rs 1,00,000 in STCG and you harvest Rs 5,00,000 in losses. Only Rs 1,00,000 of the loss saves tax immediately. The remaining Rs 4,00,000 is carried forward. If you are a conservative buy-and-hold investor who generates Rs 50,000 in capital gains per year, it will take 8 years to fully utilize the carry-forward, and the last portions may expire unused.

Meanwhile, you have sold all your losing positions, potentially exiting stocks that could recover. You have incurred transaction costs on all the sales. And you have a complex carry-forward schedule to manage for years.

How to avoid it: Harvest only as much loss as you need to offset your current gains, plus a reasonable buffer for expected gains in the next 1-2 years. There is no benefit to harvesting Rs 5,00,000 in losses when you have Rs 1,00,000 in gains and modest future gain expectations. Be selective: harvest the losses with the highest tax efficiency (STCL before LTCL) and leave the rest.

Mistake 7: Ignoring Opportunity Cost

The mistake: Focusing solely on the tax saving without considering what you give up by selling the stock.

Why it happens: The tax saving is concrete and calculable. The opportunity cost of selling a stock is uncertain and harder to quantify. Investors naturally anchor on the certain benefit and underweight the uncertain cost.

The impact: You sell a stock at a Rs 50,000 loss, saving Rs 10,400 in tax. Two months later, the stock rallies 30%. On your original position, that would have been Rs 75,000 in gains. Even after tax on the gains, the net opportunity cost far exceeds the tax saving.

Of course, you could have rebuyed the stock immediately after selling (no wash sale rule). But if you did not rebuy, or if there was slippage on the rebuy, you lost money on net.

Even with an immediate rebuy, there are scenarios where the opportunity cost matters. If the stock gaps up between your sell and buy orders, or if the stock is illiquid and you cannot rebuy at the same price, the slippage erodes or eliminates your tax saving.

How to avoid it: Always consider the investment merit of the sale alongside the tax benefit. Ask yourself: would I sell this stock even without the tax benefit? If the answer is no and the stock has strong fundamentals, consider whether the tax saving justifies the execution risk. For stocks you have low conviction in, the decision is easy: sell, take the tax benefit, and redeploy the capital.

The best loss harvesting candidates are stocks where the tax benefit and the investment rationale align: you want to exit the position anyway, and you get a tax benefit for doing so.

How to Avoid All Seven Mistakes

The common thread across all seven mistakes is inadequate preparation. Investors who rush into loss harvesting without checking the details get burned. Here is a pre-harvest checklist that prevents all seven mistakes:

  • Check realized gains first. No gains = no immediate benefit.
  • Run FIFO calculations. Verify which lot is sold and what gain or loss results.
  • Calculate net savings after transaction costs. Ensure the benefit exceeds the costs.
  • Note the ITR filing deadline. If you create a carry-forward, July 31 is mandatory.
  • Verify loss type matches gain type. LTCL cannot offset STCG.
  • Harvest only what you need. Do not over-harvest beyond your offset capacity.
  • Consider the investment thesis. Do not sell stocks with strong recovery potential purely for a small tax benefit.

TaxHarvestLab performs all of these checks automatically. It imports your portfolio data, runs FIFO calculations, applies the set-off rules, accounts for the LTCG exemption, and recommends only harvests where the net benefit is clearly positive. This systematic approach eliminates the guesswork and prevents all seven mistakes.

Even if you prefer manual calculations, use this checklist every time. The 15 minutes spent on preparation can save you from costly errors that take years to recover from.

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

What is the most common tax loss harvesting mistake?

Ignoring FIFO is the most common mistake. Investors assume a sale creates a loss based on average or recent purchase price, but FIFO assigns the sale to the oldest lot, which may be profitable.

Can I fix a loss harvesting mistake after selling?

Once a trade is executed, the gain or loss is locked in. You cannot undo the FIFO assignment. If you accidentally booked a gain instead of a loss, the gain is taxable. This is why pre-sale verification is critical.

Is it illegal to use LTCL against STCG?

It is not illegal to attempt it, but the tax law simply does not allow it. When you file your ITR, LTCL can only be set off against LTCG. If you try to set it off against STCG, the ITR software and the assessing officer will reject the set-off.

How do I know if my ITR was filed on time for carry-forward?

Check the date of filing shown on your ITR acknowledgment (ITR-V). If it is on or before July 31 of the assessment year (or the extended deadline if applicable), your carry-forward is valid.

๐Ÿค

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.