Your Microsoft, Google, or Adobe stock just vested. Fidelity emailed you a "congrats" with a number that looks like a small lottery. You log in, see ₹40 lakh worth of shares, and assume the company already took care of the tax — they showed you a "sell to cover" line, after all.
They didn't. Not the way you think.
If you are a ₹15 lakh-plus tech employee in India, here is what actually happens on RSU tax in India: the IT department treats your vested shares as salary on day one — the full FMV, taxed at 30%. Then when you sell, you get taxed again on the capital gain. And if you forget to fill Schedule FA, the Black Money Act fines you ₹10 lakh per missed disclosure year, regardless of how small the holding.
Most tech employees lose ₹3-5 lakh a year to this. Not because they avoid tax. Because nobody explained the mechanics.
RSUs are not a bonus. They are salary the moment they vest.
The single most expensive misunderstanding: thinking RSUs are taxed when you sell.
They are not. RSUs are taxed as a perquisite under Section 17(2) of the Income Tax Act on the vesting date. The fair market value of every vested share on that exact day is added to your salary for that financial year. That means your ₹40 lakh vest is treated like a ₹40 lakh cash bonus — even though you haven't sold a single share.
You are in the 30% slab, so ~₹12 lakh of that vest is owed in tax. Plus 4% cess. Plus, if your total income crosses ₹50 lakh, a 10-25% surcharge kicks in. On a ₹40 lakh vest at ₹50 lakh+ income, you can owe ₹13.5 lakh in tax on a stock you still hold.
Most companies handle the cash by withholding shares — "sell to cover." Fidelity or E*Trade sells ~30% of your vested shares automatically and remits the rupee equivalent to your employer's TDS account. You receive the remaining 70% as shares in your account.
This is where the second mistake starts.
Sell-to-cover almost never covers the actual tax owed
Sell-to-cover is calibrated to TDS at a flat statutory rate — usually 30% plus cess for high-income employees. It does not account for:
- Surcharge (10%, 15%, 25% above ₹50L / ₹1Cr / ₹2Cr income)
- Other income (interest, capital gains, freelance) that pushes you into a higher effective bracket
- The fact that surcharge tiers compound — a ₹40L vest that pushes you from ₹48L to ₹88L income retroactively applies 10% surcharge on your entire tax liability
A ₹15L base salary + ₹40L RSU vest = ₹55L income. That triggers a 10% surcharge on the whole ₹55L tax bill. Sell-to-cover at 30% leaves you about ₹1.5 lakh short. The shortfall shows up in March when you file — except by then, you might have sold or held the shares, complicating cost basis reporting.
Run the math before March. The Income Tax Department's advance tax due dates hit on 15 June, 15 September, 15 December, and 15 March. Miss them and you owe 1% interest per month under Section 234B/C.
The second tax hits when you finally sell
Whatever shares you keep after vesting are now your investment. The moment you sell, capital gains tax applies — separately from the perquisite already paid.
This is the "double tax" everyone fears. It is not actually double — you are taxed on two different things (the salary value at vest, then the gain after vest). But it feels like it, and the math gets ugly fast.
The rules for foreign-listed shares (Microsoft, Google, Adobe, Amazon, Salesforce) after the July 2024 capital gains rule change:
| Holding period from vest date | Tax treatment |
|---|---|
| Under 24 months | Short-term — added to slab income, taxed at 30% + cess + surcharge |
| 24 months or more | Long-term — 12.5% flat, no indexation (post-23 July 2024 sales) |
For Indian-listed RSUs (rare — TCS, Infosys ADRs aside, most tech RSUs are foreign), the threshold is 12 months and the LTCG rate is 12.5% above ₹1.25 lakh per year. Most ₹15L+ tech employees holding US-listed RSUs face the 24-month rule.
So if you sell immediately at vest, the capital gain is usually zero or tiny (price barely moved in a day). The perquisite tax is the entire tax. If you hold for 25 months and the stock doubles, you owe 12.5% on the appreciation — on top of the perquisite you already paid two years earlier.
Hold for 23 months and sell? STCG at your slab rate, which is 30%+ — significantly worse than holding one more month. The 24-month line is the most expensive calendar date in your portfolio.
Schedule FA is the silent ₹10 lakh fine waiting in your filing
Every Indian resident holding foreign assets — including unvested or vested RSUs in a US brokerage account — must disclose them in Schedule FA of their ITR-2. Not Schedule CG. Not Schedule S. Schedule FA. Separately. Every year.
Miss it and the Black Money (Undisclosed Foreign Income and Assets) Act, 2015 imposes a flat ₹10 lakh penalty per year of non-disclosure — even if your foreign holding is worth ₹50,000. The penalty is on the failure to disclose, not on tax owed.
A tech employee who missed Schedule FA for three years on a ₹5 lakh holding can be hit with ₹30 lakh in penalties under the same Act, plus prosecution risk in serious cases. This is not theoretical — the IT department received bulk Schedule FA mismatch notices in FY 2024-25 and FY 2025-26 using data shared by the US under FATCA.
Disclose every foreign brokerage account. Disclose unvested RSUs (yes, even unvested — they are a "financial interest in a foreign entity"). Disclose every dividend received. The amount disclosed does not change your tax — but the disclosure itself is what avoids the fine.
Real numbers: a Microsoft India employee, ₹35L base, ₹50L RSU vest
Let's run the actual math for one realistic case.
- Base salary: ₹35 lakh
- RSU vest (FY26): ₹50 lakh FMV (500 shares × ~₹10,000 per share, post-conversion)
- Sell-to-cover: Fidelity sells 30% (150 shares) → ₹15 lakh remitted to TDS
- Net shares received: 350 shares, worth ₹35 lakh on vest day
Tax computation:
| Component | Amount |
|---|---|
| Total income (₹35L salary + ₹50L perquisite) | ₹85,00,000 |
| Tax at slab (new regime, FY26 rates) | ~₹22,50,000 |
| Surcharge at 10% (income ₹50L-1Cr) | ₹2,25,000 |
| Cess at 4% | ₹98,000 |
| Total tax owed | ~₹25,73,000 |
| TDS via sell-to-cover (30% on ₹50L) | ₹15,00,000 |
| TDS on salary | ~₹7,00,000 |
| Shortfall at filing | ~₹3,73,000 |
That ₹3.73 lakh shortfall is the number most tech employees discover in July when they sit down to file. They had no idea sell-to-cover wasn't enough.
Now fast-forward two years. The 350 shares the employee kept have grown to ₹50 lakh. They sell.
- Capital gain: ₹50L (sale) - ₹35L (cost basis = FMV on vest) = ₹15 lakh
- LTCG at 12.5% (held >24 months): ₹1,87,500
That ₹1.87 lakh is the second tax. Paid two years after the first. Most people forget the cost basis is the FMV on vest day (already taxed as perquisite), not the original grant value. Reporting the wrong cost basis is the #1 RSU filing error and can double your capital gains tax.
Common RSU tax mistakes and what they cost
1. Treating sell-to-cover as full TDS — costs ₹3-5L in surprise advance tax interest. Sell-to-cover handles statutory TDS, not surcharge. Run a tax projection in October and pay the gap in the December advance tax instalment.
2. Skipping Schedule FA — costs ₹10L per year under the Black Money Act. Even unvested RSUs and tiny dividend accounts must be disclosed. The penalty is flat.
3. Using grant price as cost basis on sale — costs 12.5-30% of the perquisite value twice. Cost basis for capital gains is the FMV on vest date, not the grant date. Get the vest-day price from your Form 12BA or your brokerage's "supplemental information" report.
4. Selling at 22-23 months instead of holding for 24 — costs 17.5%+ of the gain. STCG at 30% slab vs LTCG at 12.5%. On a ₹15L gain, that is ₹2.6 lakh extra tax for selling one month early.
5. Ignoring the DTAA credit on dividends — costs 25% of dividends. US RSUs pay quarterly dividends with 25% US withholding. The India-US DTAA lets you claim that 25% back as Foreign Tax Credit in your Indian return. Most people pay tax twice and lose the entire 25%.
What to do before your next vest
This is the high-level discipline, not specific product or advisor calls:
- Get the vest-day FMV in writing from your brokerage and store it alongside the share count. This becomes your cost basis on sale.
- Estimate your surcharge tier for the year including the vest. If sell-to-cover only covers 30%, top up via advance tax.
- File Schedule FA every year you hold foreign shares, even if you sold nothing.
- Decide the sell-or-hold horizon at vest, not later. The 24-month line is a calendar event, not a feeling.
- Keep your broker statements, 1099-DIV, and Form 12BA for at least 8 years — Schedule FA notices can come years later.
The mechanics are not optional. They are the difference between RSUs being a wealth multiplier and a tax landmine.
FAQ
How are RSUs taxed in India? RSUs are taxed twice. At vesting, the FMV is added to salary as a perquisite and taxed at your slab rate (up to 30% + surcharge + cess). At sale, any gain from the vest-day FMV is taxed as capital gains — 12.5% LTCG if held over 24 months for foreign shares, or slab rate STCG if held shorter.
Are RSUs taxed twice in India? Technically you are taxed on two different things — once as salary at vest, once as capital gains on appreciation after vest. The vest-day FMV becomes the cost basis for the capital gains calculation, so you do not pay tax on the same rupees twice. But it feels like double tax because both bills hit the same shares.
Do I have to declare US RSUs in my Indian tax return? Yes. The perquisite value at vest goes in Schedule S. Capital gains on sale go in Schedule CG. Holding the shares — even unvested RSUs — must be disclosed in Schedule FA. Missing Schedule FA triggers a flat ₹10 lakh penalty per year under the Black Money Act, regardless of holding size.
When are RSUs taxed in India — at grant, vest, or sale? At vest. Grant date is irrelevant. Sale date triggers capital gains separately. Most RSU plans vest in tranches (1 year cliff + quarterly), so each tranche is a separate taxable event at its own FMV.
What is the difference between RSU and ESOP tax in India? ESOPs are taxed at exercise (when you pay the strike price to convert options to shares). RSUs have no strike price — they are taxed at vest (when shares are credited to you for free). Both are then taxed again at sale. The vest-vs-exercise distinction changes timing and tax planning windows materially.
How to find out if your RSU math is off
Whether this applies to you depends on your full picture — base salary, vest schedule, surcharge tier, brokerage account, and what you sold last year. The ₹999 Comprehensive dashboard maps all 5 dimensions including the RSU tax projection most tech employees never run themselves. No products sold, no calls.
This post is published by MyFinancial for educational purposes only and does not constitute investment, tax, or insurance advice. All numbers are illustrative. Consult a qualified financial advisor before making financial decisions.