LTCG & Gain Harvesting

Long-Term Capital Loss: Offset Rules, Limits and Carry Forward Guide

9 min read · Updated 22 February 2026

What Is a Long-Term Capital Loss?

A long-term capital loss (LTCL) occurs when you sell a capital asset at a price lower than its cost of acquisition, and the asset was held for more than the specified holding period. For listed equity shares and equity-oriented mutual funds, the holding period threshold is 12 months. Any sale of these assets at a loss after holding for more than 12 months results in an LTCL.

LTCL is distinct from short-term capital loss (STCL) in both its creation and its utility. The key difference is that LTCL has restricted set-off capability: it can only be set off against long-term capital gains (LTCG). It cannot be used to reduce short-term capital gains (STCG).

This restriction is one of the most important asymmetries in Indian capital gains taxation. An STCL can offset both STCG and LTCG, making it more flexible. An LTCL is limited to offsetting LTCG only. If you have Rs 5,00,000 in STCG and an LTCL of Rs 3,00,000, the LTCL provides zero tax benefit in the current year because there is no LTCG to offset.

Understanding this asymmetry is critical for tax planning. It influences whether you should harvest a loss while it is still short-term (before the 12-month mark) or wait until it becomes long-term. In most cases, harvesting as STCL is more beneficial because of the greater flexibility.

LTCL Set-Off Rules Explained

The set-off rules for LTCL are prescribed under Section 70 and Section 71 of the Income Tax Act. Here is the complete framework:

Rule 1: LTCL can only be set off against LTCG. If you have Rs 2,00,000 in LTCG and Rs 1,50,000 in LTCL, the LTCL reduces your LTCG to Rs 50,000. The Rs 50,000 is then eligible for the Rs 1,25,000 annual exemption under Section 112A, so your taxable LTCG is zero.

Rule 2: LTCL cannot be set off against STCG. This is non-negotiable. Even if you have Rs 10,00,000 in STCG, an LTCL of any amount provides zero benefit against it.

Rule 3: LTCL can be set off against LTCG from any capital asset, not just equity. If you have LTCL from selling equity shares, you can set it off against LTCG from selling property, debt mutual funds, or any other long-term capital asset.

Rule 4: The set-off of LTCL happens before the Rs 1,25,000 exemption is applied. First, LTCL reduces LTCG. Then, the exemption is applied to the remaining LTCG. This order is favorable to the taxpayer.

Rule 5: Current year LTCL and carried-forward LTCL follow the same set-off rules. There is no difference in treatment based on whether the loss is from the current year or carried forward from a previous year.

Rule 6: If LTCL exceeds LTCG in the current year, the excess can be carried forward for up to 8 assessment years.

The 8-Year Carry Forward Rule

When your LTCL exceeds your LTCG in a financial year, the excess loss can be carried forward and set off against LTCG in future years. The carry-forward period is 8 assessment years from the year in which the loss was incurred.

For example, if you book an LTCL of Rs 3,00,000 in FY 2025-26 and your LTCG for the year is only Rs 1,00,000, you can set off Rs 1,00,000 immediately. The remaining Rs 2,00,000 is carried forward to FY 2026-27 through FY 2033-34 (8 assessment years).

Critical requirement: You must file your income tax return on or before the due date for the assessment year in which the loss was incurred. For FY 2025-26, this means filing your ITR by July 31, 2026 (or the extended date if applicable). If you miss this deadline, the carry-forward is permanently forfeited. There are no exceptions.

The carried-forward LTCL retains its character. It remains a long-term loss and can only offset LTCG in future years. It does not convert to STCL over time.

If you have carried-forward losses from multiple years, the oldest year's loss is applied first (FIFO for losses). This ensures that losses closest to the 8-year expiry are used before newer losses.

Planning tip: Track your carried-forward losses carefully. If an LTCL from FY 2018-19 has been carried forward for 7 years, FY 2025-26 is the last year you can use it. Prioritize booking LTCG to utilize expiring losses before they lapse.

Worked Example: LTCL Set-Off and Carry Forward

Year 1 (FY 2025-26): - Realized LTCG: Rs 80,000 (sold stocks held over 12 months) - Realized LTCL: Rs 2,50,000 (sold another stock held 18 months at a loss) - STCG: Rs 1,00,000 (from short-term trades)

Set-off calculation: - LTCL Rs 2,50,000 offsets LTCG Rs 80,000. Remaining LTCL: Rs 1,70,000. - LTCL Rs 1,70,000 cannot offset STCG Rs 1,00,000. The STCG is taxed at 20%. - Unabsorbed LTCL Rs 1,70,000 is carried forward.

Tax for Year 1: - LTCG tax: Rs 0 (LTCG fully offset by LTCL) - STCG tax: Rs 1,00,000 x 20% = Rs 20,000 plus cess - Carry-forward LTCL: Rs 1,70,000

Year 2 (FY 2026-27): - Realized LTCG: Rs 3,00,000 - No new losses - Brought-forward LTCL: Rs 1,70,000

Set-off calculation: - LTCL Rs 1,70,000 offsets LTCG. Remaining LTCG: Rs 1,30,000. - Apply Rs 1,25,000 exemption. Taxable LTCG: Rs 5,000. - Tax: Rs 5,000 x 12.5% = Rs 625 plus cess.

Without the carried-forward LTCL, Year 2 tax would be: - LTCG: Rs 3,00,000 - Rs 1,25,000 exemption = Rs 1,75,000 taxable - Tax: Rs 21,875 plus cess

The carried-forward LTCL saved Rs 21,250 in Year 2.

When LTCL Harvesting Makes Sense

Given LTCL's restriction to offsetting only LTCG, harvesting a long-term loss is situationally valuable but not universally beneficial. Here are the scenarios where it makes sense:

Scenario 1: You have realized LTCG in the current year. If you sold stocks at a long-term gain and still hold stocks at a long-term loss, booking the LTCL reduces your LTCG tax.

Scenario 2: You have carried-forward LTCL approaching its 8-year expiry. If you have old LTCL about to lapse, consider booking LTCG to use it up before it expires. This is essentially gain harvesting to consume expiring losses.

Scenario 3: You expect significant LTCG in the near future. If you plan to sell a large long-term holding next year, booking LTCL now and carrying it forward provides a known offset.

Scenario 4: The stock has no recovery prospect. If a stock has been in a secular decline and you have lost conviction in it, selling at LTCL extracts whatever tax value remains in the position.

Scenarios where LTCL harvesting does NOT make sense:

  • You only have STCG and no LTCG. The LTCL provides zero current-year benefit.
  • The stock is close to the 12-month mark from the short-term side. Wait, and instead harvest as STCL if it is still at a loss, since STCL has broader offset capability.
  • The loss is small relative to transaction costs. Harvesting a Rs 2,000 LTCL when the transaction cost is Rs 500 is not worthwhile.

TaxHarvestLab evaluates all of these factors and only recommends LTCL harvesting when it provides a meaningful tax benefit.

LTCL vs STCL: Which Is More Valuable?

From a pure tax-planning perspective, STCL is almost always more valuable than LTCL for three reasons:

Reason 1: Offset flexibility. STCL can offset both STCG (at 20%) and LTCG (at 12.5%). LTCL can only offset LTCG (at 12.5%). The STCL has broader applicability.

Reason 2: Higher savings rate. When STCL offsets STCG, it saves at 20% per rupee. When LTCL offsets LTCG, it saves at 12.5% per rupee. The same Rs 1,00,000 loss saves Rs 20,000 as STCL (offsetting STCG) but only Rs 12,500 as LTCL (offsetting LTCG).

Reason 3: Priority in set-off order. STCL is applied before LTCL in the mandatory set-off order. STCL offsets STCG first, then LTCG. LTCL only gets to offset whatever LTCG remains after STCL has been applied.

This means if you have a stock at a loss approaching the 12-month holding period mark, you have a timing decision to make. If you harvest the loss while it is short-term (before 12 months), you get an STCL that saves at 20% against STCG. If you wait and it becomes long-term, you get an LTCL that only saves at 12.5% against LTCG.

The clear recommendation: if you have STCG to offset, harvest losses before they turn long-term. The 20% savings rate on STCL-to-STCG offset is 60% higher than the 12.5% savings rate on LTCL-to-LTCG offset.

The only exception is if you have no STCG but have significant LTCG above the Rs 1,25,000 exemption. In that case, the LTCL still provides value by reducing your taxable LTCG.

Filing Requirements for LTCL Carry Forward

Carrying forward an LTCL has specific filing requirements that must be met without exception.

Requirement 1: File ITR before the due date. Under Section 80, capital losses can only be carried forward if the return of income is filed on or before the due date specified under Section 139(1). For most individuals, this is July 31 of the assessment year. Missing this deadline forfeits the carry-forward permanently.

Requirement 2: Use the correct ITR form. You must file ITR-2 or ITR-3 if you have capital gains or losses. ITR-1 (Sahaj) does not have provisions for reporting capital losses or carry-forward.

Requirement 3: Report in Schedule CG. All capital gains and losses must be reported in Schedule CG of your ITR. Enter LTCL separately from STCL, as they have different set-off rules.

Requirement 4: Fill Schedule CFL. Schedule CFL (Carry Forward of Losses) must be filled out correctly, showing the unabsorbed loss amount, the assessment year of origin, and the remaining carry-forward period.

Requirement 5: File consistently. If you skip filing one year, you lose the carry-forward for losses from that year. And the carried-forward losses from previous years need to be correctly brought forward in each subsequent year's ITR.

Requirement 6: Keep documentation. Maintain records of the original transactions that created the LTCL, including contract notes, trade confirmations, and FIFO calculations. The tax department may ask for these during assessment.

TaxHarvestLab provides a downloadable tax report that includes all the information needed for Schedule CG and Schedule CFL, making the filing process straightforward.

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 in India?

No. Long-term capital losses can only be set off against long-term capital gains. LTCL cannot offset STCG. This is a fundamental asymmetry in the Indian capital gains set-off rules under Sections 70 and 71.

How long can I carry forward an LTCL?

You can carry forward an LTCL for up to 8 assessment years from the year in which the loss was incurred. For example, an LTCL from FY 2025-26 can be carried forward until FY 2033-34. Filing the ITR on time is mandatory to preserve the carry-forward.

What happens if I miss the ITR filing deadline with an LTCL?

The carry-forward of the LTCL is permanently forfeited. You can still claim set-off against LTCG in the current year (in a belated return), but the unabsorbed portion cannot be carried forward to future years.

Is it better to harvest a loss as STCL or LTCL?

STCL is almost always more valuable because it can offset both STCG (at 20%) and LTCG (at 12.5%), while LTCL can only offset LTCG (at 12.5%). If a stock is approaching the 12-month mark and you have STCG to offset, consider harvesting before it becomes long-term.

🤝

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.