The Investor's Situation
Sunita is a long-term equity investor who recently sold a large holding in a blue-chip stock, realizing Rs 3,00,000 in long-term capital gains. She has no other realized gains or losses during the year.
In her remaining portfolio, Sunita notices one small position that is in the red: a long-term holding showing an unrealized loss of Rs 10,000. She bought this stock 15 months ago at Rs 1,10,000, and it is currently worth Rs 1,00,000.
Sunita's year-end snapshot:
- Realized LTCG: Rs 3,00,000
- Unrealized LTCL: Rs 10,000 (in a long-term holding)
- No other gains or losses
Sunita dismisses the Rs 10,000 loss as inconsequential. "It's only Rs 10,000 -- what difference could it possibly make against my Rs 3 lakh gain?" she thinks. But as we will see, small losses can still deliver meaningful tax savings when your gains are well above the exemption limit.
What Most Investors Think
Sunita's dismissal of the Rs 10,000 loss is a textbook example of "anchoring bias" -- she judges the size of the loss relative to her total gain rather than relative to its tax impact.
Investors tend to think in proportional terms: "Rs 10,000 is only 3.3% of my Rs 3,00,000 gain. It's a rounding error." This leads them to ignore small losses entirely, focusing only on large harvesting opportunities.
But tax savings are calculated on the marginal amount, not the total amount. Since Sunita's LTCG of Rs 3,00,000 is already well above the Rs 1,25,000 exemption limit, every additional rupee of loss she books directly reduces her taxable LTCG -- and saves 12.5 paise per rupee.
The question is not "Is Rs 10,000 big compared to Rs 3,00,000?" The question is "Does the tax saving from Rs 10,000 LTCL exceed the transaction cost of booking it?" And the answer is almost always yes.
What TaxHarvestLab Identifies
TaxHarvestLab scans Sunita's entire portfolio and flags the Rs 10,000 unrealized LTCL as a harvesting opportunity. The tool calculates the exact savings:
- Without harvesting: LTCG Rs 3,00,000 minus Rs 1,25,000 exemption = Rs 1,75,000 taxable at 12.5% = Rs 21,875 tax.
- With harvesting: LTCG Rs 3,00,000 minus Rs 10,000 LTCL = Rs 2,90,000. Minus Rs 1,25,000 exemption = Rs 1,65,000 taxable at 12.5% = Rs 20,625 tax.
- Tax saved: Rs 1,250.
The tool also estimates the round-trip transaction cost (brokerage + STT) for selling and rebuying the Rs 1,00,000 position. At a typical discount broker, this is approximately Rs 50 to Rs 100. The net benefit after transaction costs is approximately Rs 1,150 to Rs 1,200.
TaxHarvestLab flags this as a "recommended" action, not "high priority" -- the savings are modest but clearly positive. The tool distinguishes between high-value and low-value harvesting opportunities so investors can prioritize their time effectively.
The Recommended Action
TaxHarvestLab recommends a simple set of steps for Sunita:
- Step 1: Sell the long-term losing holding to realize Rs 10,000 LTCL.
- Step 2: Immediately repurchase the same stock at the current market price (Rs 1,00,000).
- Step 3: Report the Rs 10,000 LTCL on your ITR. It will offset your Rs 3,00,000 LTCG.
The repurchase resets Sunita's cost basis in this stock to Rs 1,00,000 (the current market price). Her previous cost was Rs 1,10,000. The Rs 10,000 gap between the old cost and the new cost has been converted from an unrealized loss into a realized tax deduction.
One important nuance: after the repurchase, the holding period for this stock resets. The new lot is considered purchased today. If Sunita sells it within 12 months, any gain or loss will be short-term. This is rarely a concern for long-term investors who plan to hold for years, but it is worth noting.
The entire operation takes Sunita less than 5 minutes. Two trades, one on the sell side and one on the buy side. Her portfolio position is unchanged, and she saves Rs 1,250 in tax.
Step-by-Step Tax Calculation
| Item | Without Harvesting | With Harvesting |
|---|---|---|
| Realized LTCG | Rs 3,00,000 | Rs 3,00,000 |
| LTCL Booked | Rs 0 | Rs 10,000 |
| Net LTCG | Rs 3,00,000 | Rs 2,90,000 |
| Exemption (Sec 112A) | Rs 1,25,000 | Rs 1,25,000 |
| Taxable LTCG | Rs 1,75,000 | Rs 1,65,000 |
| Tax @ 12.5% | Rs 21,875 | Rs 20,625 |
| Tax Saved | Rs 1,250 | |
The Outcome: Rs 1,250 Saved in 5 Minutes
Sunita saves Rs 1,250 by spending approximately 5 minutes on two trades. That is an effective hourly rate of Rs 15,000 per hour -- far more than most side hustles or optimization activities.
More importantly, Sunita's case illustrates a principle that scales. If she had three small losing positions of Rs 10,000 each, the savings would be Rs 3,750. If she had ten such positions, the savings would be Rs 12,500. Small losses add up, especially when your total LTCG is well above the exemption limit.
This is why TaxHarvestLab scans every position in your portfolio, not just the large ones. A human investor reviewing their portfolio might overlook a Rs 10,000 loss as inconsequential. But the tool methodically identifies every position where the tax savings exceed the transaction costs, no matter how small the individual amount.
Sunita's net position is identical before and after the harvest. She owns the same stock, in the same quantity, at the same market value. The only change is that she has Rs 1,250 more in her bank account at tax time.
Key Takeaway
When your LTCG is above the Rs 1.25 lakh exemption limit, every rupee of LTCL you can harvest saves you 12.5 paise in tax. There is no minimum threshold below which harvesting stops making economic sense, as long as the tax saving exceeds the transaction cost.
For most discount brokers in India, the round-trip cost (sell + rebuy) for a position worth Rs 1 lakh is approximately Rs 50 to Rs 100. This means any LTCL above approximately Rs 500 is worth harvesting when you have LTCG above the exemption.
The same logic applies to STCL and STCG, but the math is even more favorable because the STCG rate is higher (20%). A Rs 10,000 STCL saves Rs 2,000 in STCG tax -- nearly double the saving compared to LTCL.
Do not dismiss small losses. They are free money sitting in your portfolio, waiting to be converted into tax savings. TaxHarvestLab finds them all, calculates the net benefit after transaction costs, and recommends action only when the math works in your favor.
Frequently Asked Questions
Small loss harvesting raises practical questions about effort, frequency, and whether the savings justify the activity. Below are answers to the most common questions we receive about harvesting modest losses.
The key insight is that tax harvesting is not just for large portfolios or large losses. Even modest losses can deliver meaningful savings when applied consistently over multiple years and across multiple positions.
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
Is it really worth the effort to harvest a Rs 10,000 loss?
Yes, if you have gains above the exemption limit to offset. The tax saving of Rs 1,250 (for LTCL) or Rs 2,000 (for STCL) takes about 5 minutes of effort -- two trades on your broker platform. That is an effective hourly rate of Rs 15,000 to Rs 24,000. The only reason not to harvest is if you do not have sufficient gains to offset the loss, in which case the loss should be held unrealized.
What is the smallest loss worth harvesting?
The breakeven point is where the tax saving equals the transaction cost. At a typical discount broker, round-trip costs are around Rs 50-100 for a standard position. For LTCL, Rs 10,000 saves Rs 1,250 -- clearly above the transaction cost. Even Rs 1,000 LTCL saves Rs 125, which exceeds transaction costs. The practical minimum is around Rs 500 LTCL or Rs 300 STCL, below which transaction costs may eat into the savings.
Does the holding period reset after I rebuy the stock?
Yes. When you sell and repurchase a stock, the new lot starts with a fresh holding period from the repurchase date. If you rebuy in March, the stock becomes long-term only in the following March (after 12 months). For long-term investors planning to hold for years, this reset is usually inconsequential. But if you might sell within 12 months, be aware that the gain or loss will be classified as short-term.