Case Studies

Case Study: How Cross-Term Offsetting Brought LTCG Tax to Zero

8 min read read · Updated 22 February 2026

The Investor's Situation

Arjun is a mid-career IT professional who has been investing for about four years. He has a diversified portfolio of Indian equities, with some positions held for over a year (long-term) and others held for less than a year (short-term).

During the current financial year, Arjun sold some long-term holdings and realized Rs 2,00,000 in long-term capital gains. He also holds a short-term position that is currently in the red -- an unrealized short-term capital loss of Rs 1,00,000.

Here is Arjun's year-end snapshot:

  • Realized LTCG: Rs 2,00,000
  • Unrealized STCL: Rs 1,00,000
  • No realized STCG
  • No other losses

Without any action, Arjun's tax liability would be: (Rs 2,00,000 - Rs 1,25,000 exemption) x 12.5% = Rs 9,375. He assumes this is just the cost of investing and prepares to pay up.

What Most Investors Think

Arjun has a common misconception that trips up many Indian investors: he believes that short-term capital losses can only offset short-term capital gains, and long-term losses can only offset long-term gains. This "like offsets like" intuition feels logical but is incorrect under Indian tax law.

When Arjun looks at his portfolio, he sees his Rs 1,00,000 unrealized STCL and thinks: "This loss is useless to me right now. I don't have any short-term gains to offset it against. I'll just hold the stock and hope it recovers."

This misconception is widespread. In a survey of retail investors conducted by a leading financial literacy platform, over 65% of respondents incorrectly believed that short-term losses could not be set off against long-term gains. The actual tax rules are more flexible than most investors realize.

Arjun's CA has not flagged this opportunity either, because Arjun only consults his CA during ITR filing -- by which time the financial year has ended and it is too late to execute any harvesting transactions.

What TaxHarvestLab Identifies

TaxHarvestLab's analysis immediately identifies the cross-term offset opportunity. The tool applies Section 70 and Section 71 of the Income Tax Act, which govern the set-off of capital losses:

  • Section 70: Losses under one head can be set off against gains under the same head.
  • Section 71: If losses remain after intra-head set-off, they can be set off against income from other heads.

For capital gains specifically, the rule is asymmetric and works in the investor's favor:

  • STCL can offset STCG first, then any remaining STCL can offset LTCG.
  • LTCL can offset only LTCG (not STCG).

This means Arjun's Rs 1,00,000 STCL is not "useless" at all. It can directly reduce his Rs 2,00,000 LTCG. TaxHarvestLab flags this as a high-priority harvesting opportunity with an estimated tax saving of Rs 9,375.

Step-by-Step Tax Calculation

ItemWithout HarvestingWith Harvesting
Realized LTCGRs 2,00,000Rs 2,00,000
STCL BookedRs 0Rs 1,00,000
LTCG After Set-OffRs 2,00,000Rs 1,00,000
Exemption (Sec 112A)Rs 1,25,000Rs 1,25,000
Taxable LTCGRs 75,000Rs 0
Tax @ 12.5%Rs 9,375Rs 0
Tax SavedRs 9,375

The Outcome: Zero Tax on Rs 2 Lakh LTCG

Arjun's tax liability drops from Rs 9,375 to exactly zero. He pays no capital gains tax whatsoever, despite having realized Rs 2,00,000 in long-term gains during the year.

The mechanism is elegant in its simplicity. The Rs 1,00,000 STCL reduces the LTCG from Rs 2,00,000 to Rs 1,00,000. The Rs 1,25,000 annual exemption then covers the remaining Rs 1,00,000 entirely. The two provisions stack perfectly to eliminate the tax bill.

Arjun's portfolio remains unchanged because he repurchased the sold stock immediately. His long-term positions are still intact (they were already sold and the gains realized earlier in the year). His short-term position is restored at the new, lower cost basis.

The only "cost" of the transaction is the brokerage and securities transaction tax (STT) on the sell and buy trades. For a Rs 1,60,000 round-trip transaction (assuming that was the market value of the losing stock), this typically amounts to less than Rs 500 -- a negligible cost against a Rs 9,375 tax saving.

Key Takeaway

The most important lesson from Arjun's case is that STCL can offset LTCG under Indian tax law. This cross-term set-off provision is one of the most underutilized tax benefits available to equity investors.

The asymmetry in the rules actually favors investors:

  • STCL is versatile: it can offset both STCG and LTCG.
  • LTCL is restricted: it can only offset LTCG, not STCG.

This means short-term losses are more "valuable" from a tax perspective than long-term losses. If you have both types of unrealized losses and need to choose which to harvest, STCL should generally take priority because it can offset any type of capital gain.

The second lesson is that the LTCG exemption and loss harvesting work together synergistically. In Arjun's case, neither provision alone would have zeroed out his tax. But the combination of a Rs 1,00,000 STCL offset plus a Rs 1,25,000 exemption covered his entire Rs 2,00,000 LTCG. Always consider how multiple tax provisions interact rather than evaluating each one in isolation.

Frequently Asked Questions

Cross-term offsetting is one of the most misunderstood areas of Indian capital gains taxation. Below, we answer the questions investors most commonly raise after learning about this provision. Understanding these rules can significantly expand your tax optimization toolkit, especially if you hold a portfolio with both short-term and long-term positions.

For a deeper exploration of set-off ordering and its implications, see our dedicated guide on cross-term set-off rules linked in the related articles section.

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 LTCL offset STCG? What about the reverse?

No, LTCL cannot offset STCG. Under Indian tax law, long-term capital losses can only be set off against long-term capital gains. However, the reverse is allowed: STCL can offset both STCG and LTCG. This asymmetry makes short-term losses more versatile and valuable from a tax planning perspective.

In what order are losses set off against gains?

The Income Tax Act prescribes a specific order: first, losses are set off within the same category (STCL against STCG, LTCL against LTCG) under Section 70. Then, any remaining STCL can be set off against LTCG under the inter-head set-off provisions. If losses still remain after all set-offs, they are carried forward to future years.

Does the cross-term set-off reduce my LTCG exemption?

No. The STCL is set off against your gross LTCG first, reducing the LTCG amount. The Rs 1.25 lakh exemption is then applied to the remaining LTCG. In Arjun's case: Rs 2L LTCG minus Rs 1L STCL = Rs 1L net LTCG, which is below the Rs 1.25L exemption. The exemption is not consumed by the set-off; they are applied sequentially.

🤝

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.