AY 2026-27 • Updated June 2026

How to File ITR-2 with Foreign Assets
RSU / ESOP Complete Guide

If you work at an MNC and hold foreign shares, this is the only guide you need. Every screen, every field, no CAs needed.

Schedule FA Explained Schedule CG for Foreign Loss Foreign Tax Credit 112A Step-by-Step
⚠️

Non-disclosure penalty: Failing to report foreign assets in Schedule FA attracts a penalty of ₹10 lakh per year under the Black Money Act 2015 — even if the value is small. File ITR-2, not ITR-1, if you hold any foreign shares.

Table of Contents
  1. Who Must File ITR-2
  2. Documents Needed
  3. Filing Reason Selection
  4. Selecting Schedules
  5. Schedule Questionnaire
  6. Schedule Salary
  7. Schedule Capital Gains (CG)
  8. Schedule 112A — LTCG
  9. Foreign RSU Loss Handling
  10. Schedule Other Sources
  11. Schedule VI-A Deductions
  12. Schedule FA — Foreign Assets
  13. Schedule FSI & TR
  14. Final Tax & Payment
  15. 7 Common Mistakes
  16. FAQs
  17. Real Errors We Fixed
Step 0

Who Must File ITR-2?

ITR-2 is mandatory — not optional — if you are salaried and have any of the following:

1

Foreign Assets or RSUs

You hold shares, RSUs, or ESOPs in a company listed outside India (US, Germany, UK etc.)

2

Capital Gains

You sold equity mutual funds, shares, or foreign securities during the year

3

Multiple Income Sources

Income from more than one employer, or house property income/loss

4

Dividend or Interest Income

Interest from FDs, savings accounts, or dividends from stocks/MFs exceeding ₹5,000

🚫

Do not file ITR-1 if you have foreign RSUs. ITR-1 has no Schedule FA or Schedule CG for foreign assets. Filing the wrong form is treated as a defective return.

How RSU Taxation Works in India

When your employer grants RSUs in a foreign-listed parent company, two separate tax events occur:

EventTax TreatmentReported In
At VestingFMV of shares = Perquisite under Sec 17(2). Added to salary, TDS deducted by employer.Form 16 → Schedule Salary
At Sale (within 24 months)STCG = Sale price minus FMV at vesting. Taxed at applicable slab rate.Schedule CG → A5
At Sale (after 24 months)LTCG = Sale price minus FMV at vesting. Taxed at 12.5% without indexation.Schedule CG → B8
Every Year (holding)Disclose holding value in Schedule FA. No tax on holding itself.Schedule FA → A3
Before You Start

Documents to Collect

DocumentWhy NeededWhere to Get
Form 16 (Part A + B)Salary, TDS, perquisite valueHR/payroll portal
AISCross-check all income, TDS, dividendsincometax.gov.in → Services → AIS
ESOP Platform StatementRSU vesting, sale proceeds, taxes withheldequateplus.com / fidelity.com
MF Capital Gains StatementLTCG/STCG on mutual fund redemptionsCAMS, KFintech, or AMC website
Bank Interest CertificatesSavings + FD interest breakdownNet banking → Statements
Previous Year ITR PDFSchedule FA closing balance as this year's openingincometax.gov.in → e-File → View Filed Returns
Step 1

Select the Right Filing Reason

The first portal question asks why you are filing. For most salaried employees:

Select: "Taxable income is more than basic exemption limit"
This is the correct choice if your gross salary exceeds ₹3 lakh (new regime) or ₹2.5 lakh (old regime).

⚠️

Do NOT select "Seventh Proviso to Section 139(1)" — this is only for people whose income is below the exemption limit but are filing due to high-value transactions (₹1 crore+ in current account, ₹2 lakh+ foreign travel, etc.).

Step 2

Select the Right Schedules

ScheduleSelect?Reason
Part A-Gen✅ AlwaysMandatory — auto-selected
Schedule Salary✅ AlwaysYour primary income
Schedule CG✅ Always for RSU holdersForeign RSU gains/losses must be reported
Schedule OS✅ If interest/dividend incomeSavings interest, FD interest, dividends
Schedule FA✅ Mandatory if foreign shares heldDisclosure under Black Money Act
Schedule 112A✅ If sold domestic equity MF/sharesTransaction-level LTCG detail
Schedule VI-A✅ If any deductions (80TTA etc.)Savings interest deduction
Schedule HPOnly if house propertyHome loan interest (not claimable in new regime)
Schedule FSI/TROnly if claiming foreign tax creditSee Step 13
Schedule 5A❌ SkipOnly for Goa/Daman residents (Portuguese Civil Code)
Step 3

Schedule Questionnaire

The portal asks several yes/no questions. Here are the answers for a typical salaried RSU holder:

QuestionAnswer
Opt out of new tax regime (115BAC)?No — unless old regime saves more tax
Rule 2BB allowances (travel/daily allowance)?No
Transport allowance for handicapped?No
80CCD(2) employer NPS contribution?No — unless your employer contributes to NPS
Residential status condition?"In India for 182 days or more [Section 6(1)(a)]"
Benefit u/s 115H?No — for NRIs becoming resident only
Portuguese Civil Code / Section 5A?No
FPI (Foreign Portfolio Investor)?No
Director in a company?No — if you are only an employee
Step 4

Schedule Salary

This is pre-filled from your Form 16. Verify each field carefully:

FieldWhat It Should Show
1a — Salary u/s 17(1)Basic salary + allowances from Form 16
1b — Perquisites u/s 17(2)RSU vesting value — this is the FMV at vesting × number of shares
Standard deduction u/s 16₹75,000 (auto-filled for FY 2025-26)
Net taxable salaryGross salary minus standard deduction
ℹ️

Your RSU vesting value appears under "Stock options (non-qualified options) other than ESOP" in the perquisites breakdown. This is correct — the perquisite is already included in your Form 16 and TDS has been deducted on it.

Step 5

Schedule Capital Gains (CG)

This is the most important schedule for RSU holders. It has distinct sections for different asset types.

A5 — Short-Term Capital Gains from Foreign RSU Sales

Foreign shares are not listed on Indian exchanges, so they go under A5 — "From sale of assets other than at A1 or A2 or A3 or A4".

FieldWhat to Enter
A5a(ii) — Full value of considerationTotal sale proceeds in INR (convert using SBI TTBR rate on transaction date)
A5b(i) — Cost of acquisitionFMV at vesting date in INR × number of shares sold (this was taxed as salary — your cost basis)
A5b(iii) — Expenditure on transferBrokerage, transaction fees in INR (if any)
A5e — STCG amountAuto-calculated. Negative = capital loss, positive = capital gain
💡

Sell-to-cover transactions almost always result in a small loss. When your employer sells shares to cover tax at vesting, the sale happens on the same day at the same FMV — but brokerage and transaction costs create a small net loss. This loss is valid and should be reported.

B3 — Long-Term Capital Gains from Domestic Equity (Section 112A)

For domestic equity mutual funds and shares sold with STT paid, use B3. This section pulls from Schedule 112A which you fill separately (see next step).

B8 — Long-Term Capital Gains from Foreign Shares (held 24+ months)

If you held foreign RSU shares for more than 24 months from vesting date before selling, use B8 with the same cost basis logic as A5.

Step 6

Schedule 112A — LTCG on Domestic Equity & MF

This schedule requires transaction-level detail for every equity MF or share sold with STT paid during the year.

CSV Upload Option

The portal supports CSV upload — but the column format must match exactly. Always download the template directly from the portal. The key dropdown in column 1a:

Your situationSelect in Column 1a
Units/shares purchased after 1 Feb 2018"After 31st January 2018"
Units/shares purchased on or before 1 Feb 2018"On or Before 31st January 2018" (FMV as on 31 Jan 2018 applies as grandfathered cost)
💡

Consolidation shortcut: If you have multiple SIP units of the same ISIN redeemed on the same date, you can consolidate them into a single row by summing the quantity, full value, and cost. No need to enter each SIP installment separately.

After all rows are entered, the total Balance (column 14) flows automatically into B3a of the main Schedule CG.

Step 7

How Foreign RSU Losses Flow Through the Return

If your foreign RSU sales result in a net loss, here is exactly how it flows:

1

Schedule CG → A5e

Loss appears as a negative figure (e.g., -₹20,000)

2

Schedule CG → Section E

Portal attempts to set off STCG loss against LTCG gains automatically

3

Schedule CYLA

Any remaining unadjusted loss flows here

4

Schedule CFL → Row xi

Remaining loss carried forward for up to 8 years to offset future capital gains

ℹ️

Set-off rules: STCG loss can be set off against both STCG and LTCG gains. LTCG loss can only offset LTCG gains. The portal handles this automatically in the Section E set-off table.

Step 8

Schedule Other Sources (OS)

Enter all passive income here. The breakdown between sub-fields matters:

FieldWhat to EnterWhy It Matters
1a(i) — Dividend incomeTotal dividends from Indian stocks and MFsReported to AIS by companies — must match
1b(i) — Savings bank interestInterest from savings accounts onlyTriggers 80TTA deduction in VI-A
1b(ii) — Deposit interestFD, RD, post office interestNot eligible for 80TTA
1b(ix) — OthersInterest from NBFCs, companiesNot eligible for 80TTA
⚠️

Common mistake: Entering all interest under "Others" (field ix) instead of splitting into savings (bi) vs deposits (bii). If savings interest is in the wrong field, the portal won't auto-populate 80TTA in Schedule VI-A.

Step 9

Schedule VI-A Deductions

Under the new tax regime, most Chapter VI-A deductions are not available. For salaried RSU holders, typically only one applies:

80TTA — Savings Bank Interest Deduction
Maximum ₹10,000 per year on savings bank interest (not FD). Requires correct entry of savings interest in Schedule OS field 1b(i) first. Not available for senior citizens (80TTB applies instead).

Step 10 — Most Critical

Schedule FA — Foreign Asset Disclosure

🚨

Mandatory every year. Schedule FA uses the calendar year (Jan–Dec), not the financial year (Apr–Mar). For AY 2026-27, it covers January 1, 2025 to December 31, 2025.

Section A3 — Foreign Equity and Debt Interest

This is where you disclose your foreign company shares (RSUs/ESOPs).

FieldWhat to EnterSource
Country Name and Codee.g., 49-Germany, 01-USAITR country code list
Name of entityCompany name (e.g., XYZ Corp SE)ESOP platform
Nature of entityESOP / Equity (RSU + Shares)
Date of acquiring (field 7)Date of first RSU vesting still heldESOP platform
Initial value (field 8)INR value at Jan 1, 2025 = previous year's closingPrevious ITR Schedule FA
Peak value (field 9)Highest INR value during Jan–Dec 2025ESOP platform + exchange rate
Closing balance (field 10)INR value of holding at Dec 31, 2025ESOP platform + Dec 31 exchange rate
Gross amount paid/credited (field 11)Dividends received (in INR) during calendar yearESOP platform dividend history
Gross proceeds from sale (field 12)Total sale proceeds (in INR) during calendar yearESOP transaction statement
💡

Continuity tip: Always use your previous year ITR's Schedule FA closing balance as this year's opening (field 8). This creates an auditable chain across years and avoids scrutiny notices.

Currency Conversion

Use the SBI TTBR (Telegraphic Transfer Buying Rate) as specified under Rule 115A for converting foreign currency to INR on any transaction date. For year-end balances, use the Dec 31 RBI reference rate.

Step 11

Schedule FSI & TR — Foreign Tax Credit

Only fill these if all three conditions are met:

1

Foreign tax was withheld

Your ESOP platform withheld German/US/UK tax on RSU vesting or sale

2

Net capital gain (not loss)

The same foreign transactions result in a net taxable income in India

3

Form 67 filed first

You must file Form 67 on the portal BEFORE the ITR deadline — it's a separate form

⚠️

If your RSU transactions resulted in a net loss, there is no Indian tax liability to offset. Do not fill Schedule FSI/TR. Unutilized foreign tax credit does not carry forward under Rule 128.

Step 12 & 13

Final Tax Computation & Payment

Verify Part B-TI Figures

LineWhat to Check
Line 1 — SalariesNet taxable salary after ₹75,000 standard deduction
Line 3 — Capital GainsNet taxable CG after set-off (0 if below ₹1.25L exemption or net loss)
Line 11 — VI-A Deductions80TTA amount if applicable
Line 16 — Losses to carry forwardSTCG loss for future years (from Schedule CFL)

If There's a Small Amount Payable

Pay via e-Pay Tax → Challan 280 → Self Assessment Tax (300) using net banking or UPI. The challan auto-attaches to your return. After payment, submit the return.

E-Verify Within 30 Days

🚨

Without e-verification, your return is treated as not filed. Use Aadhaar OTP (fastest — instant verification) under e-Verify Return on the portal.

Common Errors

7 Mistakes That Attract Scrutiny Notices

❌ Mistake 1: Skipping Schedule CG for RSU Losses

Even if your foreign RSU sales net to a loss, you must report them. The loss carries forward 8 years and can offset future gains — skipping it means losing that benefit.

❌ Mistake 2: Not Disclosing in Schedule FA

₹10 lakh penalty per year under the Black Money Act. Even a small holding must be disclosed every year without exception.

❌ Mistake 3: Filing ITR-1 Instead of ITR-2

ITR-1 has no Schedule FA. If the department's FATCA/CRS data shows foreign holdings but your ITR has no Schedule FA, you will receive a scrutiny notice.

❌ Mistake 4: Using Financial Year Dates in Schedule FA

Schedule FA uses calendar year (Jan–Dec). Entering April–March dates makes your return inconsistent with FATCA data the government receives from foreign financial institutions.

❌ Mistake 5: Claiming Foreign Tax Credit Without Form 67

Form 67 must be filed before the ITR deadline, not after. If you only fill Schedule FSI/TR without Form 67, the credit claim will be disallowed during processing.

❌ Mistake 6: Lumping All Interest Under "Others" in Schedule OS

80TTA only works if savings bank interest is in field 1b(i). If it's in field 1b(ix) "Others", the deduction won't auto-populate in Schedule VI-A.

❌ Mistake 7: Using Zero as RSU Cost Basis

The cost of acquisition for capital gains is the FMV at vesting (which was already taxed as salary perquisite). Using zero results in double taxation — you pay tax on the same value twice.

FAQs

Frequently Asked Questions

My employer deducted full TDS on RSU vesting. Do I still need Schedule CG?
Yes. TDS at vesting covers the perquisite income (salary component). The subsequent sale of those shares creates a separate capital gains event — gain or loss — that must be reported in Schedule CG regardless of the TDS already paid.
Can I set off my foreign RSU STCG loss against domestic equity LTCG?
Yes. STCG losses can be set off against LTCG gains from any source. The portal's Schedule CG Section E handles this automatically once both entries are made correctly.
My domestic MF LTCG is below ₹1.25 lakh. Do I still need to report it?
Yes. You must report the transactions in Schedule 112A and Schedule CG. The ₹1.25 lakh exemption (Section 112A) means no tax is payable below this threshold, but the transaction must still be disclosed. The portal will automatically compute nil tax on amounts within the limit.
I have RSUs from two different vesting dates. How do I enter them in Schedule FA?
You can enter a single row for all holdings in the same company using the earliest vesting date as the "date of acquiring." The initial, peak, and closing values should reflect your total holding across all tranches combined.
What exchange rate should I use to convert foreign currency for Schedule CG?
Use the SBI TTBR (Telegraphic Transfer Buying Rate) for the date of each transaction, as specified under Rule 115A of the Income Tax Rules. For year-end balances in Schedule FA, use the RBI reference rate as of December 31.
My ESOP platform withheld German tax on my RSU vesting. Can I get credit for it?
Only if the same transactions also result in net taxable income in India AND you file Form 67 before the ITR deadline. If your foreign RSU sales are a net loss (which is common for sell-to-cover transactions), there is no Indian tax liability to credit against, so the foreign withholding tax is not claimable.
The Schedule 112A CSV upload keeps failing. What's wrong?
The column 1a value must exactly match the portal's dropdown text — "After 31st January 2018" (full spelling of "January", not "Jan"). Download the template directly from the portal each year as the format can change. If CSV upload fails for column 1a, enter rows manually using the "+ Add Another" button instead.
Real Errors We Fixed

Portal Validation Errors — What Actually Happened

After completing all schedules, the Internal Validation threw 4 errors before submission. Here's exactly what they were and how to fix them — so you don't waste time:

🔴 Error 1: Secondary Address Not Selected (Part A-Gen)

Error: "Kindly select the appropriate option for secondary address in Schedule Part A General"
Fix: Go to Part A-Gen → scroll to address section → find the question "Is secondary address same as primary address?" → select Yes. This field is easy to miss since it's not prominently visible.

🔴 Error 2: Nature of Employer Not Selected (Schedule Salary)

Error: "Please Select from the drop down at field Nature of Employer in Schedule Salary"
Fix: Go to Schedule Salary → Edit employer → find "Nature of Employer" dropdown → select "Others" for private sector MNC employees. Do not leave it blank even if pre-filled data exists.

🔴 Error 3: Perquisite Description Missing (Schedule Salary 17(2))

Error: "Description is mandatory if Any Other is selected. Please enter Description in Value of perquisites as per section 17(2)"
Fix: Go to Schedule Salary → perquisites section → change Nature of perquisites from "Other benefits or amenities" to "Stock options (non-qualified options)". This removes the description requirement entirely and is the correct classification for RSUs.

🔴 Error 4: Profit in Lieu of Salary Dropdown Empty (Schedule Salary 17(3))

Error: "Please select dropdown in profit in lieu of salary as per section 17(3) in Schedule Salary"
Fix: Even though the amount is ₹0, the portal requires a dropdown selection. Select "Any compensation due or received by an assessee from an employer in connection with the termination of his employment" (first option). Amount stays ₹0. This is a portal quirk — it forces a selection regardless of amount.

💡

112A CSV Upload Tip: The portal's CSV upload for Schedule 112A rejects the column 1a value if it doesn't exactly match the dropdown. The correct text is "After 31st January 2018" — full spelling of "January", not "Jan". If CSV keeps failing, consolidate all same-ISIN transactions into one row and enter manually using "+ Add Another". Two rows (one per company) is perfectly acceptable.

ℹ️

Schedule CG not in schedule list? If you don't see Schedule CG in your schedule list, go back to "Select Schedule" page and add it from the Capital Gains section. Without Schedule CG, CYLA/BFLA/CFL will show ₹0 for all CG rows and your RSU loss won't be captured or carried forward.

Track Your Investments

Simplify Your Capital Gains Next Year

One of the most time-consuming parts of ITR-2 is gathering your MF capital gains data across multiple SIPs. Groww automatically tracks all your mutual fund and stock transactions and generates a ready-to-use capital gains report — making Schedule 112A filing much faster.

📈 Start Investing on Groww Free account · Instant MF/stock CG report · Used by 5 crore+ investors

*Affiliate link. We may earn a referral fee at no extra cost to you.

Final Checklist

Before You Submit — Verify Everything

💬