You sign up for your company's Employee Stock Purchase Plan (ESPP), contribute a percentage of your paycheck for six months, and buy shares at 85% of the market price. It feels like a guaranteed win. Then tax season arrives and you realize the 15% discount you paid less is income, the gains on top are capital gains, and India may want a share once you move back.

ESPP taxation is more complex for NRIs than for US residents because there are two separate tax events in the US, and a separate set of rules applies in India depending on your residency status when you sell. This article explains how the US taxes ESPP shares, what India taxes when you become a resident again, and how the India-US DTAA ensures you are not paying full tax in both countries.

What is an ESPP and how does it work?

An Employee Stock Purchase Plan lets you buy your employer's shares at a discount, typically up to 15%, using money set aside from your salary. During an offering period, usually six to twenty-four months, your employer deducts a fixed percentage of your pay. At the end of the period, those deductions go toward buying company shares at the discounted exercise price.

Most US companies run Section 423 qualified ESPPs under the Internal Revenue Code. These come with specific tax advantages not available to nonqualified plans. This article covers Section 423 plans, which is what most NRIs at US technology and corporate employers participate in.

Two separate tax events exist for every ESPP participant. The first happens when you buy the shares (the purchase date). The second happens when you sell. How you handle the time between those two events determines how much tax you pay.

US tax rules for ESPP shares

What is the 2-year rule for ESPP?

The entire US tax treatment of ESPP shares depends on whether your sale is a qualifying disposition or a disqualifying disposition.

To meet the qualifying disposition standard, both of the following must be true:

  • You hold shares for more than 2 years from the grant date (the first day of the offering period, also called the offering date)
  • You hold shares for more than 1 year from the purchase date (the date your shares were actually bought)

If you sell without meeting both conditions, it is a disqualifying disposition. Many NRIs miss the grant date requirement because they focus only on the 1-year capital gains threshold.

Tax on a qualifying disposition

If you meet both holding periods, your ordinary income is the lesser of:

  • The amount by which the FMV on the grant date exceeds your exercise price (the discount you locked in at the start of the offering period)
  • The amount by which the FMV on the sale date exceeds your exercise price (your total actual gain)

For a standard 15% discount plan, option (1) equals 15% of the grant date FMV. Everything above the ordinary income figure is long-term capital gain, taxed at 0%, 15%, or 20% depending on your total income.

Here is an example: Rahul's company runs an ESPP with a 15% discount. The FMV on the grant date was $100. His exercise price was $85. FMV at purchase was $110. He sells at $130 per share, 2.5 years after the grant date.

(1) Grant FMV minus exercise price = $100 minus $85 = $15 per share (2) Sale FMV minus exercise price = $130 minus $85 = $45 per share Ordinary income = lesser of $15 and $45 = $15 per share Long-term capital gain = $130 minus $85 minus $15 = $30 per share

Rahul pays income tax on only $15 per share, and the $30 qualifies for the lower long-term capital gains rate.

Tax on a disqualifying disposition

If Rahul sells the same shares after just 8 months from purchase, both conditions fail:

Ordinary income = FMV at purchase minus exercise price = $110 minus $85 = $25 per share Capital gain = sale price minus FMV at purchase = $130 minus $110 = $20 per share (short-term, since held < 1 year)

Rahul now pays income tax on $25 instead of $15, and the $20 gain is short-term capital gain, taxed at his ordinary income rate rather than the favorable long-term rate.

NRI Tax
Qualifying Disposition vs Disqualifying Disposition
FeatureQualifying dispositionDisqualifying disposition
Holding period required> 2 years from grant date + > 1 year from purchase dateFails either condition
Ordinary income amountLesser of (grant FMV minus exercise price) or (sale FMV minus exercise price)Full spread: FMV at purchase minus exercise price
Capital gain typeLong-term on remainderShort-term or long-term depending on holding period
Key tax documentForm W-2 + Form 3922Form W-2 + Form 3922
Tax outcomeMore favourable, income is cappedLess favourable, larger income portion

Your employer sends Form 3922 at the time you first purchase shares, documenting the grant date, purchase date, FMV on each date, and your exercise price. Keep this form. You will need it to correctly calculate your gain at sale. In the year you sell, ordinary income is reported in box 1 of your Form W-2. The IRS covers ESPP tax rules in detail in Publication 525.

If your income exceeds $200,000 (single filer) or $250,000 (married filing jointly), an additional 3.8% Net Investment Income Tax (NIIT) applies to the capital gains portion.

ESPP taxation in India: what NRIs need to know

While you are an NRI living in the US

India does not tax perquisite income you earn as an NRI when services are performed outside India. Your ESPP benefit is part of your US employment, so it is outside India's tax net while you remain an NRI.

India also does not tax capital gains when you are not a tax resident. If you sell ESPP shares while living in the US, India has no claim on those gains.

You generally do not need to file an Indian tax return for ESPP income earned and sold during a year when you are an NRI, unless you have other India-sourced income.

When you return to India as a tax resident

Once you become a tax resident of India, India taxes capital gains on your ESPP shares when you sell them.

US company shares are listed on US exchanges but are not listed on any recognized Indian stock exchange. India treats them as unlisted securities for capital gains purposes, with a holding period threshold of 24 months.

Under Finance Act 2024 (effective July 23, 2024):

  • Long-term capital gains (held > 24 months from purchase): 12.5% without indexation
  • Short-term capital gains (held < 24 months from purchase): taxed at your income tax slab rate

Your cost basis is your purchase price converted to INR at the exchange rate on the purchase date. If FMV at purchase was $110 and the exchange rate was Rs 83 per dollar, your cost basis is Rs 9,130 per share. For the broader picture on how different assets are taxed for returning NRIs, see this guide on capital gains rates for NRIs.

The RNOR window advantage

If you qualify for Resident but Not Ordinarily Resident (RNOR) status in the years immediately after returning, India does not tax your foreign-sourced income during that period. Selling ESPP shares while in RNOR status means zero India capital gains tax on those shares. This window typically covers the first 2 to 3 years after return, depending on how many years you spent abroad.

How the DTAA prevents double taxation on ESPP shares

The India-US Double Tax Avoidance Agreement (DTAA) ensures you are not fully taxed in both countries on the same gain.

DTAA Article 15 covers income from employment, which includes your ESPP perquisite at the time of purchase. If the services were rendered in the US, the US has the primary taxing right, and India does not tax the same income again when you were an NRI. DTAA Article 13 covers capital gains. Both countries have the right to tax, but you get relief through a foreign tax credit. For a full explanation of how this treaty works across income types, see our guide on US-India DTAA benefits.

Claiming a tax credit to avoid paying twice

If you are an India tax resident when you sell ESPP shares, here is the process:

  1. File your US return and pay capital gains tax on the ESPP sale.
  2. Compute your India capital gains tax at 12.5% or slab rate.
  3. File Form 67 before submitting your ITR to claim credit for the US tax paid.

Form 67 requires details of the foreign income, taxes paid abroad, and the DTAA article under which you are claiming relief. The net result: you pay the higher of the two countries' effective rates on that income, not the sum of both.

Schedule FA: reporting ESPP shares in your Indian tax return

Once you are a tax resident of India, you must disclose all foreign assets under Schedule FA of ITR-2 or ITR-3, including any US company shares you hold in a US brokerage account. This requirement applies every year you hold the shares, even if you have not sold them and earned no income from them.

Failure to disclose foreign assets can attract penalties of Rs 10 lakh per asset under the Black Money (Undisclosed Foreign Income and Assets) Act, 2015. The income tax department has no obligation to warn you before applying the penalty.

A separate issue: once you become an India resident, your US brokerage account qualifies as a foreign financial account from the US perspective. If the account balance exceeds $10,000 at any point during the calendar year, it may trigger FBAR (FinCEN 114) filing obligations with the US Treasury, even after you have left the US.

ESPP vs RSU: key difference for NRI taxation

With an RSU, your company gives you shares for free, and you pay income tax on the full fair market value at the time the shares vest. There is no purchase price to offset. With an ESPP, you buy shares at a discount with your own money. Only the discount portion is ordinary income, and a qualifying disposition can cap even that amount. Everything above becomes capital gain.

ESPP gives you more control over timing. By waiting to meet qualifying disposition thresholds, you reduce the ordinary income portion and shift more gain into long-term capital gains treatment. RSUs do not offer that choice because the income is recognized at vest, not at sale. For a complete breakdown of how RSU taxation works for Indian professionals working in the US, see our guide on RSU taxation for NRIs.

Conclusion

ESPP taxation for NRIs has two layers: the US side, where your holding period determines how much of your gain is ordinary income versus capital gain, and the India side, which applies only once you become a tax resident again. The DTAA ensures you are not taxed twice on the same gain, but you must actively claim the foreign tax credit through Form 67.

If you hold ESPP shares and are planning to return to India, the timing of your sale relative to your RNOR window and qualifying disposition thresholds can change your total tax bill significantly. Talk to a cross-border tax advisor before you make any moves.

Frequently asked questions

How is ESPP taxed in India?

While you are an NRI, India does not tax your ESPP income because services were rendered outside India and you are not a tax resident. Once you return and become a tax resident, capital gains on US company shares are taxed at 12.5% if held for more than 24 months, or at your slab rate if held for less than 24 months, under

Finance Act 2024 rules. The cost basis is calculated in INR using the exchange rate on the purchase date.

How do I avoid paying tax twice on ESPP shares?

The India-US DTAA provides a foreign tax credit mechanism. If you are an India tax resident when you sell ESPP shares, you first pay US capital gains tax, then claim credit for that amount against your India tax liability by filing Form 67 before submitting your ITR.

The net result is you pay the higher of the two effective rates, not both in full. You must file Form 67 in the same year as the sale.

What is the 2-year rule for ESPP?

To get a qualifying disposition, you must hold ESPP shares for more than 2 years from the grant date (the first day of the offering period) AND more than 1 year from the actual purchase date.

Meeting both conditions limits your ordinary income to the lesser of the 15% discount or your actual gain. If you miss either threshold, the full spread between FMV at purchase and your exercise price becomes ordinary income, which typically results in a higher tax bill.

Do I need to report my ESPP shares in India even if I have not sold them?

Yes. Once you are a tax resident of India, you must disclose all foreign assets, including US brokerage accounts holding ESPP shares, under Schedule FA of your ITR every year. Omitting this disclosure can attract penalties of Rs 10 lakh per asset under the Black Money Act.

For the complete reporting framework across Schedule FA, FSI, and related forms, see our guide on Schedule FA and foreign asset reporting for returning NRIs.

What happens to my ESPP shares if I leave my job before selling?

You keep any shares you have already purchased through an ESPP.

Vested shares belong to you regardless of employment status. However, if you leave before an offering period ends, most plans refund your accumulated payroll deductions rather than buying shares for a partial period.

Once you hold the shares, the qualifying and disqualifying disposition rules still apply based on your original grant date and purchase date, regardless of your current employment.

Are you paying more tax than you should?Get a free tax review & see how we help you plan, file, and stay fully compliant across FBAR, PFIC, DTAA and more, so you never pay more than you should.