VVested
RSU Management··8 min read·Reviewed August 2026

Capital loss carry-forward strategy for Indian RSU holders: building and using your loss bank

How Indian RSU holders can build and strategically deploy a capital loss carry-forward bank over 8 assessment years: which losses carry forward, timing with LTCG maturity, ITR-2 filing requirements, and a multi-year planning example.

Share:XLinkedInWhatsApp

Most Indian RSU holders think about tax-loss harvesting tactically: there's a loss available this year, there's a gain to offset, harvest the loss and move on. This approach leaves value on the table.

The smarter play is strategic: build a capital loss bank during market downturns, then deploy it systematically against LTCG gains as your RSU lots mature over the next 8 assessment years.

This guide explains the carry-forward rules, how to build the bank, when to deploy it, and how to track it across multiple ITR-2 filings.

India's Income Tax Act allows capital losses to be carried forward and set off against future capital gains under a specific set of rules:

Loss typeSet off againstCarry-forward period
Short-term capital loss (STCG)STCG gains + LTCG gains8 assessment years
Long-term capital loss (LTCG)LTCG gains only8 assessment years

Section 70: Same-year set-off — losses in one head offset gains in the same head within the same year.

Section 71: Cross-head set-off — STCG losses can set off LTCG gains (after exhausting STCG gains). LTCG losses cannot set off STCG gains.

Section 74: Carry-forward — unused capital losses carry forward for up to 8 assessment years from the year the loss was incurred.

Critical condition: You must file ITR-2 on or before the due date (July 31 for most salaried individuals) in the year you incur the loss. A late return forfeits the carry-forward for that year's losses. The gains in future years can be reported late — but the loss year must be on time.

Why RSU holders are well-positioned to build a loss bank

RSU holders have a natural advantage for building a loss bank:

  1. Regular new lots every quarter or year — each vest creates a new lot at the current market price. After a market correction, newly vested lots have a higher cost basis than the current price — naturally underwater.

  2. No wash sale constraint — you can harvest the loss and immediately repurchase. The loss is crystallised; your position is maintained; the new lot starts a fresh clock.

  3. Predictable future LTCG events — your oldest RSU lots become LTCG-eligible in exactly 24 months. You can plan when you'll have LTCG gains and pre-position a carry-forward loss to absorb them.

  4. Multi-year horizon — if you're early in your RSU vesting career, your first LTCG-eligible lots are 2 years away. Any losses you harvest now can be held for up to 8 years and deployed exactly when the LTCG gains materialise.

The carry-forward opportunity: a simple example

Year 1 (market decline):

  • You harvest ₹10 lakh in STCG losses from underwater RSU lots
  • No LTCG gains this year to offset (all your lots < 24 months old)
  • Carry forward: ₹10 lakh STCG loss → AY 2026-27 Schedule CFL

Year 3 (LTCG maturity):

  • Your Year 1 RSU lots hit 24 months → LTCG eligible
  • You sell: ₹25 lakh in LTCG gains
  • Carry-forward STCG loss from Year 1: ₹10 lakh
  • Set-off: ₹10L STCG loss against ₹10L of ₹25L LTCG gain (STCG losses can offset LTCG)
  • Net taxable LTCG: ₹15 lakh at 12.5% = ₹1.875 lakh
  • Without carry-forward: ₹25 lakh × 12.5% = ₹3.125 lakh
  • Tax saved: ₹1.25 lakh — from a loss harvested 2 years earlier

The loss bank compounds in value if the LTCG gains grow larger. A ₹10 lakh loss harvest in Year 1 becomes more valuable if you're offsetting ₹40 lakh in gains by Year 3.

When to build the bank

Build the bank during market corrections — periods when your RSU lots vest at prices that then fall, creating underwater positions.

Optimal conditions for building:

  • Market fell 15%+ from your recent vest dates → many lots underwater
  • You're in the early years of vesting (< 24 months tenure) → few LTCG-eligible lots to sell, so losses can't be fully offset this year → carry forward maximised
  • Multiple grant cycles → you have lots at multiple cost bases from different vest quarters

Example of a bank-building year:

A NVIDIA India engineer with 4 quarterly vests in FY 2024-25:

  • May 2024 vest: 100 shares at $850 (cost basis ₹71,400/share)
  • Aug 2024 vest: 100 shares at $1,200 (cost basis ₹1,00,800/share)
  • Nov 2024 vest: 100 shares at $1,350 (cost basis ₹1,15,290/share)
  • Feb 2025 vest: 100 shares at $900 (cost basis ₹75,600/share)

If NVIDIA corrects to $800 in March 2025:

  • Aug vest lot: cost basis ₹1,00,800 → current ₹68,000 → loss ₹32,800/share × 100 = ₹32.8 lakh
  • Nov vest lot: cost basis ₹1,15,290 → current ₹68,000 → loss ₹47,290/share × 100 = ₹47.3 lakh
  • May and Feb vests: above current price or marginal loss

Harvest the Aug and Nov lots: ₹80.1 lakh in STCG losses. If no LTCG gains to offset this year, carry forward the full ₹80.1 lakh. This bank can be deployed against LTCG gains for the next 8 assessment years.

The deployment strategy: matching losses to LTCG maturity

The highest-value use of a carry-forward loss bank is offsetting LTCG gains at 12.5%. Here's how to plan it:

Step 1: Map your LTCG maturity calendar

For each RSU lot, note the vest date. Add 24 months. That's the LTCG eligibility date.

Vest dateSharesCost basis (INR)LTCG eligible from
Feb 2024200₹50,000/shareFeb 2026
May 2024200₹55,000/shareMay 2026
Aug 2024200₹60,000/shareAug 2026

Step 2: Estimate LTCG gains when you sell

If NVIDIA is at ₹85,000/share when you sell the Feb 2024 lot:

  • Gain: (₹85,000 − ₹50,000) × 200 = ₹70 lakh LTCG
  • Tax at 12.5%: ₹8.75 lakh
  • With ₹70 lakh carry-forward loss deployed: ₹0 tax

Step 3: Preserve your carry-forward

Don't use the carry-forward against STCG gains at slab rate when you could deploy it against LTCG gains instead. LTCG at 12.5% saves you less per rupee of loss than STCG at 30% — but your STCG gains may be unavoidable (you sell a lot before 24 months because you need liquidity). Think of the loss bank as a targeted weapon against LTCG liabilities.

Priority order for deploying carry-forward:

  1. Offset against STCG gains at slab rate (30% at high income) — highest tax saving per rupee
  2. Offset against LTCG gains at 12.5% — still meaningful
  3. Don't deploy if you can wait for a higher-rate gain in a future year

How carry-forward appears in ITR-2

Year of loss: Schedule CG → compute net loss → Schedule CFL shows the carry-forward amount by type (STCG loss / LTCG loss) and year of origin.

Subsequent years (deploying the carry-forward):

  • Schedule CYLA (Current Year Loss Adjustment) — same-year set-off
  • Schedule BFLA (Brought Forward Loss Adjustment) — using prior year carry-forward against current year gains
  • The system auto-applies carry-forward losses to current gains in the correct priority order

Most ITR-2 tax software (ClearTax, Taxbuddy) handles this automatically once you enter the carry-forward data from your previous ITR-2 acknowledgement.

Tracking across years: Keep a spreadsheet of your carry-forward position:

AYLoss typeAmount (₹)Remaining balanceExpires after AY
2024-25STCG80,10,00080,10,0002032-33
2025-26STCG15,00,00015,00,0002033-34

Update this after each ITR-2 filing. Your CA needs these numbers to compute set-off in each year.

The 8-year limit: don't let losses expire unused

Carry-forward losses expire after 8 assessment years. A loss from AY 2025-26 expires after AY 2032-33.

If you've built a large loss bank and it's approaching expiry, be proactive:

  • Accelerate planned RSU sales to crystallise LTCG gains in years before expiry
  • Avoid carrying large losses into the 7th and 8th year where deployment options narrow

Expiry scenario: You harvested ₹50 lakh in STCG losses in AY 2025-26. By AY 2032-33 you've only deployed ₹20 lakh. The remaining ₹30 lakh expires — unused tax saving.

Avoid this by planning RSU sales to generate gains in AY 2030-31 and 2031-32 to absorb the bank before expiry.

STCG loss vs LTCG loss: which to build

STCG losses (< 24 months held) are more flexible — they can offset both STCG and LTCG gains. Build these.

LTCG losses (≥ 24 months held) can only offset LTCG gains. If you're holding an old lot that's now underwater (cost basis > current price), selling it crystallises an LTCG loss — but you can only use it against LTCG gains.

Practical implication: When harvesting, prefer selling lots that are < 24 months old (STCG loss, more flexible) over lots ≥ 24 months old (LTCG loss, less flexible). If the lot ≥ 24 months is deeply underwater, harvest it too — just know that the resulting LTCG loss can only offset your other LTCG gains.

What invalidates the carry-forward

  1. Late ITR-2 filing in the loss year — forfeits carry-forward for that year's losses. No exceptions.
  2. Change in business nature (irrelevant for salary + RSU investors, but noted for completeness)
  3. Expiry after 8 assessment years — unused losses are gone

There is no provision to "revive" expired or forfeited carry-forward losses.

Run your own numbers

Try the calculators that match this post

Found this useful? Share it.

Help another Indian working with US RSUs or LRS not get blindsided by this stuff.

Share:XLinkedInWhatsApp

About the author

Arnav Grover
Arnav Grover

Co-Founder & Chief Product Officer, Rovia

IIT Bombay + IIM Calcutta. Founding PM at Aspora (largest NRI fintech). 6+ years covering Indian-resident US investing, LRS compliance, Schedule FA, and ITR-2 filing for AY 2026-27.

More about Arnav

Get more like this in your inbox

One practical post a week on US investing & RSU strategy.

Comments

No comments yet. Be the first.