Okta Employee RSU Tax Loss Harvesting: OKTA Down 66% — Rs 2.8 Lakh in Indian Tax Recovery
Case study: An Okta India employee with RSUs vested at $190-$270 faces a 66% loss at current OKTA price of $100. Lot-by-lot rupee analysis, tax saving calculation, carry-forward strategy, and how Rovia enables harvest-level tax reporting that Okta's equity platform cannot provide.
Okta (OKTA) is the identity security leader — its platform manages authentication for thousands of enterprise applications. The company peaked at $294 in February 2021 amid a wave of zero-trust security spending. Then came the acquisition of Auth0, integration challenges, a high-profile security breach in 2023, and a broader market repricing of growth stocks. OKTA now trades near $100 — a 66% decline from peak.
For Okta India employees (the company has engineering and product teams in Hyderabad and Bengaluru), RSU grants from 2020-2022 represent significant unrealised losses in Indian rupee terms.
This case study follows Deepika, an Engineering Manager at Okta India's Hyderabad office.
Deepika's Profile
- Role: Engineering Manager, Okta India, Hyderabad
- Joined Okta: June 2020
- Initial RSU grant: 350 OKTA shares over 4 years, quarterly vesting
- Current platform: Morgan Stanley at Work (E*TRADE at Work)
- Current OKTA price: $100
- INR/USD rate: Rs 84
Lot Inventory
After 30% employer sell-to-cover (TDS), Deepika holds 172 net shares:
| Lot | Vest date | Net shares | Vest FMV | Cost basis (INR/sh) | Current (INR/sh) | P&L (INR) | Type |
|---|---|---|---|---|---|---|---|
| L-1 | Sep 2020 | 15 | $190 | Rs 13,870 | Rs 8,400 | −Rs 82,050 | LTCL |
| L-2 | Dec 2020 | 15 | $240 | Rs 17,520 | Rs 8,400 | −Rs 1,36,800 | LTCL |
| L-3 | Mar 2021 | 15 | $260 | Rs 18,980 | Rs 8,400 | −Rs 1,58,700 | LTCL |
| L-4 | Jun 2021 | 15 | $245 | Rs 17,885 | Rs 8,400 | −Rs 1,42,275 | LTCL |
| L-5 | Sep 2021 | 15 | $270 | Rs 19,710 | Rs 8,400 | −Rs 1,69,650 | LTCL |
| L-6 | Dec 2021 | 15 | $215 | Rs 15,695 | Rs 8,400 | −Rs 1,09,425 | LTCL |
| L-7 | Mar 2022 | 15 | $165 | Rs 12,045 | Rs 8,400 | −Rs 54,675 | LTCL |
| L-8 | Jun 2022 | 15 | $90 | Rs 7,560 | Rs 8,400 | +Rs 12,600 | LTCG |
| L-9 | Sep 2022 | 15 | $72 | Rs 6,048 | Rs 8,400 | +Rs 35,280 | LTCG |
| L-10 | Dec 2022 | 12 | $65 | Rs 5,460 | Rs 8,400 | +Rs 35,280 | LTCG |
| L-11 | Mar 2023 | 11 | $78 | Rs 6,552 | Rs 8,400 | +Rs 20,328 | LTCG |
| L-12 | Jun 2023 | 9 | $95 | Rs 7,980 | Rs 8,400 | +Rs 3,780 | LTCG |
Total harvestable LTCL: Rs 8,53,575 across L-1 through L-7.
Lots L-8 through L-12 are all gains — vested during the stock's trough (2022-2023). These should be held to the 24-month LTCG threshold (several are already past it) or continue holding.
FY 2025-26 Capital Gains
Deepika's other gains:
- LTCG from VWRA (UCITS ETF, 3.5 years): Rs 2,20,000
- LTCG from Indian large-cap mutual fund (2.5 years): Rs 80,000
- STCG from debt fund sale: Rs 45,000
Tax without harvesting:
- LTCG Rs 3,00,000 at 12.5%: Rs 37,500
- STCG Rs 45,000 at slab (30%): Rs 13,500
- Total: Rs 51,000
Harvesting: L-3 and L-5
Deepika needs Rs 3,00,000 in LTCL to eliminate LTCG. L-3 (Rs 1,58,700) + L-5 (Rs 1,69,650) = Rs 3,28,350 — sufficient, with Rs 28,350 carried forward.
| Action | Shares | Sale proceeds | Cost basis | LTCL |
|---|---|---|---|---|
| Sell L-3 (Mar 2021, 15 sh) | 15 | Rs 1,26,000 | Rs 2,84,700 | Rs 1,58,700 |
| Sell L-5 (Sep 2021, 15 sh) | 15 | Rs 1,26,000 | Rs 2,95,650 | Rs 1,69,650 |
| Repurchase 30 OKTA at $100 | New basis: Rs 8,400/sh |
Set-off:
- LTCL Rs 3,28,350 vs LTCG Rs 3,00,000 → LTCG wiped out
- Remaining LTCL: Rs 28,350 carried forward
- STCG Rs 45,000 at 30% = Rs 13,500 (LTCL cannot offset)
Tax after harvest: Rs 13,500 | Before: Rs 51,000 | Saved: Rs 37,500
The Auth0 Acquisition Context: Higher Cost Basis for Some Employees
When Okta acquired Auth0 in May 2021, Auth0 employees received Okta stock as part of the acquisition consideration. Some Auth0 India employees received OKTA shares at the acquisition exchange price — which was approximately $240-$270 per share (the Okta price at the time of deal close). These employees are in the same situation as RSU holders who vested at similar prices.
If you are a former Auth0 India employee who received OKTA acquisition shares:
- Your cost basis is the Okta share price on the acquisition close date (May 2021), not your original Auth0 cost
- All those shares are now long-term capital losses (held 60+ months from May 2021)
- The loss calculation is identical to the RSU analysis above
- Rovia can handle these shares via the same ACAT transfer process
The Auth0/Okta Merge: Platform Complications
Okta's equity platform situation is complicated by the Auth0 acquisition — some employees find their RSUs in one platform and Auth0 acquisition shares in another. If your shares are split across E*TRADE at Work and another custodian:
- Transfer all holdings to Rovia via separate ACAT transfers (one per delivering account)
- Rovia consolidates your complete holding into one view
- All lots — whether OKTA RSU grants or Auth0 acquisition shares — are displayed together with their individual cost bases in INR
- Strategy selection applies across the consolidated lot pool
This consolidated view is not available in MSatWork, which shows only shares from your Okta RSU grants and typically not Auth0 acquisition shares in the same interface.
Rovia's Role for Okta Employees
The problem with Morgan Stanley at Work (E*TRADE at Work):
- Shows USD P&L; no INR conversion
- No lot-specific harvest recommendation
- No awareness of Indian 24-month LTCG rule (vs US 12-month rule)
- No Schedule CG worksheet for ITR-2
- No carry-forward loss calculation
What Rovia provides:
- ACAT transfer from MSatWork in 5-10 business days
- INR P&L displayed per lot, using vest-date RBI rates
- Lot classification under Indian tax law (24-month rule)
- "Minimise taxes" strategy recommendation — sell L-3 and L-5 to eliminate LTCG
- Immediate repurchase execution (30 OKTA at $100 after harvest)
- ITR-2 Schedule CG worksheet with per-lot entries
- Carry-forward schedule (Rs 28,350 LTCL to FY 2026-27)
For Deepika: Rs 37,500 saved in FY 2025-26, plus the Rs 3,543 carry-forward value — Rs 41,043 total from one afternoon's work transferring shares and selecting a harvest strategy on Rovia.
Frequently asked questions
- Okta had a security breach and stock fell — can I use my OKTA RSU losses for Indian tax? ▾
- Yes. The reason for the stock decline is irrelevant for Indian tax purposes. Any RSU lot that vested at a price above the current $100 generates a capital loss when sold. That loss (LTCL for lots held 24+ months from vest, STCL for more recent lots) can be set off against capital gains from other investments. The security breach, Auth0 integration issues, or any other business event do not affect the tax calculation — only the vest-date FMV (your cost basis) and the sale price.
- Okta's RSUs are managed through a different equity platform — how does the transfer to Rovia work? ▾
- Okta uses E*TRADE/Morgan Stanley at Work for equity award administration. The ACAT transfer process works the same way regardless of whether the delivering broker is E*TRADE at Work, Fidelity NetBenefits, or Schwab Equity Awards. Rovia initiates the ACAT transfer on your behalf. You provide your Morgan Stanley at Work (E*TRADE) account number and DTC participant details. Shares transfer in 5-10 business days without triggering any Indian tax event.
Found this useful? Share it.
Help another Indian working with US RSUs or LRS not get blindsided by this stuff.
About the author

Co-Founder & Chief Product Officer, Rovia
IIT Bombay + IIM Calcutta. Founding PM at Aspora (largest NRI fintech). 6+ years covering Indian-resident US investing, LRS compliance, Schedule FA, and ITR-2 filing for AY 2026-27.
More about Arnav →Get more like this in your inbox
One practical post a week on US investing & RSU strategy.
Comments
No comments yet. Be the first.
Keep reading
Can I Transfer My RSUs to Another Broker? ACAT, DRS & In-Kind Transfers Explained
Complete guide to transferring RSU shares from your employer's equity platform (Morgan Stanley, Fidelity, Schwab, Computershare) to IBKR, Vested Finance, or another broker: ACAT transfer process, DRS, tax implications, and common transfer blockers.
Coinbase Employee RSU Tax Loss Harvesting: COIN Down 49% from Peak — Rs 5.5 Lakh in Indian Losses
Case study: A Coinbase India employee with RSUs vested at $300-$420 faces a 49% loss at current COIN price of $220. Unlike other case studies, some lots have gains — making strategic lot selection critical. How Rovia identifies the right lots and generates ITR-2 Schedule CG documentation.
Google RSU Tax Harvesting: When STCG = 0 Beats Waiting for LTCG — A Counterintuitive Case Study
Case study: A Google India employee wants to sell some GOOGL RSUs at $320 (down from $400). Waiting for LTCG seems right — but harvesting now at STCG = 0 is mathematically superior. Real numbers showing exactly when the crossover occurs and how Rovia enables the optimal execution.