Schedule CFL — Carrying Forward RSU/ESPP Capital Losses
6 min read · Updated July 2026 · Applies to AY 2025-26 and AY 2026-27
1. What Schedule CFL Covers
Schedule CFL (Carry Forward of Losses) is where the ITR tracks capital losses — along with house-property and business losses — that couldn't be fully used up against this year's income, so they roll forward to reduce a future year's tax. For a sold RSU or ESPP lot at a loss, this is the schedule that keeps that loss alive instead of letting it quietly disappear the moment the filing year closes.
2. Same-Year Set-Off First — Section 70
Before anything carries forward, Section 70 requires setting off a capital loss against this year's own capital gains, with an asymmetry that matters:
| Loss Type | Can Set Off Against |
|---|---|
| Short-term capital loss (STCL) | Any capital gain — short-term or long-term |
| Long-term capital loss (LTCL) | Only a long-term capital gain |
An LTCL can never reduce an STCG — that direction doesn't work. Whatever loss remains after this same-year set-off is what Schedule CFL carries forward. See our Schedule CG guide for how STCG/LTCG classification and Section 48/112 taxation work in the first place.
3. Carrying Forward — Section 74's 8-Year Window
An unabsorbed capital loss carries forward for 8 assessment years from the year it originated. The same short-term/long-term asymmetry from Section 70 carries over into future years too:
- A carried-forward STCL can offset any capital gain in a later year — short-term or long-term.
- A carried-forward LTCL can only offset a long-term capital gain in a later year.
If the loss still isn't fully absorbed after 8 assessment years, whatever remains is forfeited — there's no further extension.
4. The Section 80 Trap — File on Time or Forfeit It
This is specific to capital losses (and business losses) — some other loss types, like house-property loss, don't carry this timely-filing condition. If you're filing late for any reason, know that a losing year's capital loss is at stake, not just interest or a late fee.
5. Worked Example
FY 2026-27 (next year): LTCG of ₹10,000 on a different holding. The ₹15,000 STCL brought forward can offset it — STCL can reduce a long-term gain too — leaving ₹5,000 STCL still available to carry forward again, within the remaining balance of the original 8-year window.
6. Common Mistakes
- Assuming an unclaimed loss carries forward automatically — it doesn't. It must be reported in Schedule CFL in the loss year's own return.
- Filing the loss-year return late — a belated return still lets you report the loss, but Section 80 forfeits its carry-forward eligibility entirely.
- Setting off a brought-forward LTCL against an STCG — not permitted, in the same year or a future one; LTCL only offsets LTCG.
- Losing track after 8 years — an old carried-forward loss quietly expires; check the origin year before assuming it's still usable.
- Expecting an automated tool to know about prior-year losses — a tool reading only this year's broker CSVs can compute this year's loss, not what you carried in from earlier filings. Add those yourself.
ITRFA.in computes this year's net short-term and long-term capital loss from your Closed Lots CSV and generates the Schedule CFL JSON node for it — you add any brought-forward loss from earlier filings yourself, since that lives outside this year's upload.
Open the Schedule FA tool →