If you work at Microsoft, Apple, Cisco, Intel, Adobe, Salesforce, Qualcomm, Oracle, or another US tech company that offers an Employee Stock Purchase Plan, and you're an Indian tax resident, here's the short answer: your ESPP shares are taxed twice in India, once at purchase and once at sale.
Neither event has anything to do with the 'qualifying disposition' or 'disqualifying disposition' rules that dominate US ESPP advice. Those US concepts don't apply to you. India runs its own, simpler, fixed-timeline framework.
This guide walks through all three stages of it: the tax at purchase, the tax at sale, and the annual disclosure requirement that follows you for as long as you hold the shares.
Table of contents
- What an ESPP actually is, quickly
- Why the US 'qualifying disposition' framework doesn't apply to you
- The three-stage ESPP tax cycle in India
- Keeping records straight
What an ESPP actually is, quickly
An Employee Stock Purchase Plan lets you buy shares of your employer's parent company at a discount to the market price. If you participate, you're simply buying shares of your company at that discount.
Contributions are deducted from your post-tax salary each month over an offering period that is typically six months, and at the end of that period, the accumulated contributions are used to buy shares.
Most plans include a lookback provision, meaning the purchase price is the lower of the share price on the offering start date or the purchase date. If the stock falls during the offering period, you still buy at the market price on the purchase date, and the lookback only adds extra value when the stock has risen over the offering period.
(The exact discount percentage and offering-period length are set by your specific company's plan document. This post covers the general mechanics; check your plan for your employer's specifics.)
If you want the full comparison against RSUs and ESOPs, see our guide: RSU vs. ESOP vs. ESPP. And if RSUs are new territory, start with what is an RSU.
Why the US 'qualifying disposition' framework doesn't apply to you
If you've searched for ESPP tax advice, you've almost certainly run into US terms like 'qualifying disposition' and 'disqualifying disposition,' which determine whether a sale gets ordinary-income or capital-gains treatment under US law based on how long you held the shares after the offering date. Forget all of it.
The 'qualifying disposition' and 'disqualifying disposition' concepts that determine tax timing under US law do not apply for Indian tax residents. India doesn't ask how long you held the shares relative to your offering date to decide how the discount is taxed.
Instead, Indian tax law treats your ESPP purchase and your eventual sale as two separate, fixed events, each triggering its own tax regardless of the US holding-period rules. That's the mental model to use for everything that follows.
The three-stage ESPP tax cycle in India
Because ESPP money moves across borders, there are FEMA and LRS considerations at both ends of the transaction. Layered on top of that, there are three distinct tax and compliance events:
- Purchase-day perquisite tax, on the discount you received.
- Sale-day capital gains tax, running on its own 24-month clock from the purchase date.
- Annual Schedule FA disclosure, for every purchase lot you still hold, whether or not you sell.
Tax at purchase: the discount is taxed as salary
The discount received when ESPP shares are purchased is treated as a perquisite under Section 17(2) of the Income Tax Act and taxed as salary income in that financial year.
The discount creates a tax event at the moment of purchase, not at grant and not at sale. The taxable value is the FMV on the purchase date minus the actual price you paid.
The accumulated contributions you set aside from salary are not taxed again at purchase; only the discount is, because tax was already paid on that salary before the contributions were deducted.
And critically, this timing doesn't shift based on when you later sell: India taxes the ESPP discount as salary at the time of purchase, regardless of when the shares are eventually sold. That's the first place the US disposition framework simply doesn't map onto India.
How the perquisite value converts to rupees: the perquisite value is (FMV on purchase date minus actual purchase price) multiplied by the number of shares, converted to INR using the SBI TT Buying Rate (TTBR).
The governing rule is Rule 206 of the Income-tax Rules (recodified from the earlier Rule 115), which covers conversion for salary and RSU/ESPP perquisites, capital gains, dividends and interest. Its default for salary income is the TTBR on the last day of the month preceding the month the income is due, but it carries a built-in exception: where tax has been deducted at source on that income under Rule 26, the applicable date shifts to the date the tax was required to be deducted.
Because ESPP purchases almost always trigger TDS withholding at the time of purchase, that exception is what applies in practice: the applicable TTBR is generally the purchase date itself. It is not the 'RBI TT buying rate,' and Rule 26, the narrower rule your employer uses for TDS withholding, points to that same purchase date.
How TDS works on the purchase: your employer deducts TDS on the ESPP perquisite value at the time of purchase, at your applicable slab rate. For most senior employees in the 30% bracket, that means TDS at 30% on the perquisite value.
Some employers fund this through a sell-to-cover mechanism, selling a portion of the newly purchased shares on purchase day to cover the TDS liability; others simply add the ESPP TDS to your regular payroll TDS for the month.
This TDS shows up in Part A of your Form 16 and works as an advance tax credit when you file, and the perquisite value itself flows into Form 16 under perquisites and then into Schedule S of the ITR-2 alongside your regular salary. Since this is salary income being withheld at source, the same TDS-on-salary mechanism that applies to RSU vesting under Section 192 of the Income-tax Act applies here too.
Example. Suppose you're an employee at one of the companies above and your plan has a six-month offering period with a lookback provision. These numbers are illustrative only, your actual plan's discount and pricing will differ.
| Item | Value |
|---|---|
| Offering-start price | $100.00/share |
| Purchase-date market price (FMV) | $120.00/share |
| Purchase price paid (lower of the two, less plan discount) | $85.00/share |
| Shares purchased | 60 |
| Discount (perquisite) per share | $35.00 |
| Total perquisite (USD) | $2,100.00 |
| Illustrative SBI TTBR (purchase date) | ₹84.00/$ |
| Total perquisite (INR), taxed as salary | ₹1,76,400 |
The result: ₹1,76,400 gets added to your salary income for the year, taxed at your slab rate, with TDS withheld by your employer at the time of purchase.
LRS and TCS: what happens as the money leaves India
Your ESPP contributions are remitted outside India, flowing to the ESPP trust administered by your company's stock plan provider.
Under RBI's Liberalised Remittance Scheme (LRS), these contributions count as an outward remittance in your name, even though your employer processes the transfer, and they count toward your overall LRS limit, which is USD 250,000 per financial year for Indian residents.
Under Section 206C(1G) of the Income Tax Act, an Authorized Dealer bank must collect TCS at 20% on the portion of your total LRS remittances in a financial year that exceeds ₹10 lakh. This 20% TCS applies to investment-purpose remittances, including ESPP contributions, effective from FY 2025-26.
This is not an additional tax; it's a prepayment toward your year's tax liability, fully creditable when you file. The bank deposits the TCS with the government at the time of remittance and it's credited to your Form 26AS, and you claim it back against your final tax liability when filing.
If you're salaried, you can also get this TCS credited against your monthly payroll TDS during the year, rather than waiting until you file, by declaring it to your employer on Form 12BAA.
Tax at sale: capital gains, on a 24-month clock from purchase
Once your ESPP shares land in your brokerage account, they are treated as ordinary foreign equity for every purpose going forward.
The same rules that apply to any Indian resident holding US or foreign-listed shares apply from here: capital gains on sale, Schedule FA disclosure, and dividends taxed as income from other sources. When you sell, the gain is taxed as capital gains, following the same rules as any other foreign equity sale.
The clock: shares held for more than 24 months from the purchase date are long-term; under 24 months is short-term, and that 24-month clock starts from the purchase date, not the offering start date and not the vest date.
This is the second place the US framework misleads people: US qualifying-disposition timing runs from the offering date and looks at a mix of two windows. India only cares about one date (purchase) and one clock (24 months).
- Held up to 24 months: short-term capital gain (STCG), taxed at your income slab rate.
- Held more than 24 months: long-term capital gain (LTCG), taxed at 12.5%, without indexation.
Capital gains on these foreign shares are reported under Schedule CG in the ITR-2. Depending on your total income, a surcharge may also apply on top of the capital gains tax (a 10% surcharge applies where total income falls between ₹50 lakh and ₹1 crore, as one data point), plus a 4% cess on tax plus surcharge.
The cost-basis rule that prevents double taxation: the cost of acquisition for ESPP shares is the FMV on the purchase date, converted to INR using the same purchase-date SBI TTBR used for the perquisite, not the discounted price you actually paid.
This matters enormously. The discount was already taxed once, as salary, at purchase. It is not taxed again when you compute capital gains at sale.
If you (or your tax preparer) mistakenly use the discounted purchase price as your cost basis instead of the FMV, the entire discount gets swept into your capital gain and taxed a second time, on top of the perquisite tax you already paid. That's the single most common ESPP tax mistake in India, and it's a pure cost-basis error, not a legal grey area.
Example, continued. Take the same 60 shares from the purchase-day example above. Suppose you sell them 30 months later (past the 24-month LTCG threshold) at $150/share.
| Item | Value |
|---|---|
| Sale price | $150.00/share × 60 = $9,000.00 |
| Illustrative SBI TTBR (last day of month preceding sale) | ₹87.00/$ |
| Sale proceeds (INR) | ₹7,83,000 |
| Cost of acquisition: FMV at purchase | $120.00/share × 60 = $7,200.00 |
| Cost of acquisition (INR), at purchase-date TTBR of ₹84.00/$ | ₹6,04,800 |
| Capital gain (INR) | ₹1,78,200 |
| Holding period | 30 months → LTCG |
| LTCG tax at 12.5% | ₹22,275 |
| Total tax (LTCG + 4% cess) | ₹23,166 |
The result: ₹23,166 in capital gains tax on the sale, separate from and on top of the ₹1,76,400 already taxed as salary at purchase. Notice the cost of acquisition uses the FMV ($120), not the $85 you actually paid. Using $85 instead would inflate the gain by $35/share ($2,100 total), taxing the same discount twice.
Cost of acquisition and sale proceeds each use the SBI TTBR applicable to their own event date under Rule 206: the purchase-date rate for cost, and the rate for the last day of the month preceding the month of sale for proceeds.
Always use SBI TTBR consistently for both legs; never mix in a different bank's rate or an ad hoc spot rate for either side of the calculation.
Dividends and W-8BEN
If your company pays dividends on shares you hold, including your ESPP shares, the US withholds tax before the payment reaches you. That US withholding tax on dividends is 30% by default, or 25% if you've filed a W-8BEN form with your broker claiming the India-US DTAA rate.
In India, the gross dividend from foreign shares is taxable as income from other sources at your slab rate. The US withholding tax already deducted is claimable as a Foreign Tax Credit via Form 67, and Form 67 must be filed before your ITR due date if there's foreign tax credit to claim.
Schedule FA: annual disclosure for every lot you hold
This is a disclosure requirement, not a tax, and it applies every year you hold the shares, not just the year you sell. Like any foreign equity, ESPP shares must be disclosed in Schedule FA of the ITR every year they are held, even if not sold. Schedule FA follows the calendar year, January 1 to December 31, not the Indian financial year.
The initial value reported is your cost of acquisition, the FMV on purchase date in INR, and peak and closing values use the SBI TTBR for the relevant dates. If you've purchased shares in multiple ESPP cycles, each purchase batch is disclosed separately in Table A3, with its own purchase date and initial value.
This is the third stage of the cycle, and the one people most often forget, because it doesn't involve any money moving. Skipping it isn't a minor paperwork lapse: failure to disclose foreign assets can attract a penalty of ₹10 lakh per year, and up to 7 years of imprisonment, under the Black Money Act.
Bringing the money back to India
Bringing ESPP sale proceeds back to India is not a taxable event in itself; repatriation of sale proceeds is permitted under FEMA and doesn't attract additional tax in India. Capital gains tax on ESPP shares is charged on the gain at the point of sale, not on the transfer of funds back to India.
When the money does come in, your bank will typically ask for the purpose of the inward remittance, so keep your sale confirmation handy.
Keeping records straight
Form 16 does not contain all the information required to calculate capital gains when you sell your shares. It's useful for salary and perquisite reporting, but you'll also need brokerage statements, purchase confirmations, and sale confirmations to calculate capital gains and complete your ITR correctly.
For ESPP specifically, keep: the offering-start price and purchase-date FMV for each lot (to prove your cost basis), the TTBR you used for each conversion, your Form 16 showing the perquisite and TDS, and your year-end brokerage holdings statement for Schedule FA.
Since each purchase cycle is its own lot with its own dates and its own 24-month clock, mixing up lots is an easy way to misreport a holding period.

