Working…
This can take up to 15 seconds — please don't close this tab.

Schedule CG for RSU & ESPP Sales — STCG, LTCG & the Exchange Rate

10 min read · Updated July 2026 · Applies to AY 2025-26 and AY 2026-27

Different schedule, different exchange rate rule. Schedule FA discloses the shares you held. Schedule CG taxes the gain when you sell them — and it converts to INR using a different rule than Schedule FA does. Mixing the two up is a common, silent error.

1. What Schedule CG Covers

Schedule CG (Capital Gains) is where you report the gain or loss on any capital asset you sold during the Indian financial year (April–March) — including RSU and ESPP shares sold through a US broker. If a lot was sold, closed, or sell-to-covered at any point during the FY, the difference between what you received and your cost of acquisition is a capital gain (or loss), and it belongs here — separately from Schedule FA.

2. STCG vs LTCG — The 24-Month Unlisted-Security Threshold

Shares of a foreign company are unlisted securities for Indian capital gains purposes — no STT is paid on a recognised Indian stock exchange. The long-term threshold is 24 months, not the 12-month rule that applies to STT-paid Indian listed equity.

Held (from acquisition/vest date to sale date) for more than 24 months → long-term capital gain (LTCG). Held for 24 months or less → short-term capital gain (STCG). The acquisition date is the vest date for RSUs and the purchase date for ESPP — never the grant date.

24 calendar months, not 730 days. Section 2(42A) counts calendar months, not a day total. A sale exactly on the 24-month anniversary of acquisition is still short-term — "not more than 24 months" includes the anniversary itself. A day-count shortcut (730 days ≈ 24 months) gets this wrong whenever the holding period spans a leap year: 24 calendar months can be 731 days, not 730, depending on which Februaries fall inside the window — misclassifying a genuinely short-term sale as long-term.

3. Which ITR-2 Section Applies

Holding PeriodSectionIndexationWhere in ITR-2
≤ 24 months (STCG)Section 48N/ASchedule CG — "other assets" (not 111A, which is STT-paid Indian equity)
> 24 months (LTCG)Section 112NoneSchedule CG — "other assets" (not 112A, same reason)

Both fall into the residual "other assets" bucket, not Sections 111A/112A — those apply only to securities transaction tax (STT)-paid shares listed on a recognised Indian exchange, which US RSU/ESPP shares never are. Section 112's LTCG treatment here carries no indexation benefit, per the Finance (No. 2) Act 2024's removal of indexation for transfers on or after 23 July 2024. Every FY 2025-26 (AY 2026-27) sale falls under this no-indexation regime; if you're filing AY 2025-26 and sold before 23 July 2024, the older 20%-with-indexation regime applied to that sale instead — check with your CA.

4. ESPP Cost of Acquisition — FMV, Not the Discounted Price Paid

This one silently overstates your capital gain if you get it wrong. Your broker's Cost Basis column for an ESPP lot is the discounted price you actually paid — not what Section 49(2AA) requires for the capital-gains computation.

An RSU vest has no discount — the full FMV at vest is taxed as perquisite, and that same FMV is the cost of acquisition when you later sell. An ESPP purchase is different: you pay a discounted price out of pocket, and only the discount (FMV minus what you paid) gets taxed as perquisite at purchase, typically via Form 16. Our ESPP Schedule FA guide covers this split in full for Table A3's Initial Value — the same rule governs Schedule CG's cost of acquisition when that lot is later sold.

Section 49(2AA): where a capital gain arises on a specified security allotted under an ESPP (or ESOP), the cost of acquisition is the fair market value already taken into account when computing the Section 17(2)(vi) perquisite at purchase — not the price actually paid. (Verified against the Income Tax Department's own published text of Section 49, incometaxindia.gov.in.)

Using the discounted purchase price as cost basis instead of FMV understates your cost of acquisition — and overstates the capital gain by exactly the discount amount. Since that discount was already taxed once as salary perquisite, taxing it again via an inflated capital gain is a genuine double taxation, not a rounding difference. A 15% ESPP discount on a large sale can mean paying capital-gains tax on a discount you never actually profited from a second time.

This depends on your employer having actually taxed the discount as perquisite in Form 16 (the normal case for a qualified ESPP administered from India-based payroll). If your employer did not tax the discount, the discounted price you paid is the correct cost basis instead — the same either/or choice ITRFA.in's review page offers for Table A3, applied consistently to Schedule CG too.

5. The Exchange Rate — Rule 115(1)(f), Not Schedule FA's Rule

This is where Schedule CG and Schedule FA diverge in a way that trips up even careful filers. Schedule FA uses the exact-date SBI TTBR — see the full Rule 115 explainer for why that specific rule is often miscited. Schedule CG uses a genuinely different provision:

Income-tax Rule 115(1)(f): for income chargeable under the head "Capital gains," the specified date is the last day of the month immediately preceding the month the capital asset is transferred (sold) — not the sale date itself, and not the acquisition date either. One specified date, tied to the sale, applied to both the sale proceeds and the cost of acquisition for that lot.
Sale DateRule 115(1)(f) Specified Date
Aug 15, 2025Jul 31, 2025 (last day of the month before Aug)
Nov 1, 2025Oct 31, 2025
Jan 1, 2026Dec 31, 2025 (rolls back a year)

Both figures in the gain computation use this same rate — proceeds and cost of acquisition alike — because Rule 115 assigns one specified date per head of income, not a separate date for each number that feeds into it. This is different from how Schedule FA's Table A3 initial value works, which uses the exact acquisition date.

6. Schedule FA vs Schedule CG — Both, Not Either

Schedule FASchedule CG
What it reportsThe asset — shares held during the calendar yearThe transaction — gain/loss on shares sold
PeriodCalendar year, Jan–DecIndian FY, Apr–Mar
Exchange rateExact event date (per CBDT's own filing instructions)Rule 115(1)(f) — last day of month before the sale
For a sold lotZero closing value + sale proceeds, Table A3Proceeds − cost of acquisition = gain/loss

A sold lot needs both entries — Schedule FA doesn't compute tax on the gain, and Schedule CG doesn't disclose the asset was held. Skipping either is incomplete, not just imprecise.

7. Worked Example

10 RSU shares, vested Jan 10, 2024, sold Aug 15, 2025 (19 months held → short-term).
Cost of acquisition (FMV at vest): $150/share = $1,500
Sale proceeds: $200/share = $2,000
Rule 115(1)(f) specified date for an Aug 2025 sale = Jul 31, 2025. Say SBI TTBR on that date = ₹84.00/USD.

Proceeds INR = $2,000 × 84.00 = ₹1,68,000
Cost of acquisition INR = $1,500 × 84.00 = ₹1,26,000 (same rate as proceeds — not the vest-date rate)
STCG = ₹42,000, taxed at slab rate under Section 48.

8. Net Capital Loss — Set-Off and Schedule CFL Carry-Forward

A losing lot isn't necessarily wasted, but it isn't automatic either. Section 70 governs same-year set-off within the capital gains head:

  • A short-term capital loss (STCL) sets off against any capital gain that year — short-term or long-term.
  • A long-term capital loss (LTCL) sets off only against a long-term gain that year — it cannot reduce a short-term gain.

If STCL and LTCG both exist in the same year, the loss reduces the gain and only the net figure is taxed. But if a term's net position after set-off is still negative — you have more capital loss than capital gain to absorb it — that bucket's current-year taxable capital gains income is reported as ₹0 (a negative income figure isn't a valid entry), and the unabsorbed loss doesn't just disappear.

Unabsorbed loss must be carried forward via Schedule CFL, or it's forfeited. Section 74 lets a capital loss carry forward for 8 assessment years, with the same asymmetry preserved: carried-forward STCL can offset any future capital gain; carried-forward LTCL can only offset future LTCG. But Section 80 requires the loss-year return to be filed by the original due date under Section 139(1) for the loss to be eligible to carry forward at all — a late (belated) return forfeits the carry-forward right even though the return itself is still valid. See our full Schedule CFL guide.

9. Quarterly Accrual and Advance Tax

Schedule CG also asks when in the financial year each gain accrued, broken into the same five advance-tax instalment windows used elsewhere in the ITR (up to 15 Jun, 16 Jun–15 Sep, 16 Sep–15 Dec, 16 Dec–15 Mar, 16 Mar–31 Mar). This feeds Section 234C, which charges interest for underpaying an advance-tax instalment — but exempts capital gains income that hadn't yet accrued at the time of an earlier instalment, since you couldn't have paid advance tax on a gain you hadn't realised yet. A single large sale late in the year, correctly dated to the last window, shouldn't trigger 234C interest for the earlier quarters.

10. Common Mistakes

  • Skipping Schedule CG because Schedule FA already shows the sale proceeds — Schedule FA discloses the asset, it doesn't compute or tax the gain.
  • Using the broker's discounted purchase price as cost basis for a sold ESPP lot — Section 49(2AA) requires the FMV already taxed as perquisite instead, overstating the gain by the discount and double-taxing it.
  • Using the 12-month listed-equity threshold instead of 24 months for unlisted foreign shares — misclassifying LTCG as STCG or vice versa.
  • Approximating the 24-month threshold as 730 days — wrong whenever the hold spans a leap year; use calendar months, not a day count.
  • Applying Section 111A/112A's flat rate (meant for STT-paid Indian listed shares) instead of slab rate (STCG, Section 48) or the no-indexation Section 112 rate (LTCG).
  • Reusing Schedule FA's exact-date rate for the capital gains computation, instead of Rule 115(1)(f)'s last-day-of-preceding-month rate — the two schedules use genuinely different exchange rate rules.
  • Converting cost of acquisition and proceeds at two different dates — Rule 115(1)(f) gives one specified date per lot, not one for each figure.
  • Letting a net loss year's return slip past the Section 139(1) due date — forfeits the right to carry that loss forward via Schedule CFL, even though the return is otherwise valid.
Schedule CG computed automatically alongside Schedule FA

ITRFA.in classifies STCG/LTCG from the actual holding period (calendar months, not a day count), applies Rule 115(1)(f)'s specified date correctly, and generates the ITR-2 Schedule CG JSON node — plus Schedule CFL if you have a net loss to carry forward — alongside Schedule FA, from the same Closed Lots CSV upload.

Open the Schedule FA tool →

Informational only, based on current law (FY 2025-26 / AY 2026-27). Consult a chartered accountant before filing.