VVested
RSU Management··10 min read·Reviewed September 2026

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...

Share:XLinkedInWhatsApp

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:

LotVest dateNet sharesVest FMVCost basis (INR/sh)Current (INR/sh)P&L (INR)Type
L-1Sep 202015$190Rs 13,870Rs 8,400−Rs 82,050LTCL
L-2Dec 202015$240Rs 17,520Rs 8,400−Rs 1,36,800LTCL
L-3Mar 202115$260Rs 18,980Rs 8,400−Rs 1,58,700LTCL
L-4Jun 202115$245Rs 17,885Rs 8,400−Rs 1,42,275LTCL
L-5Sep 202115$270Rs 19,710Rs 8,400−Rs 1,69,650LTCL
L-6Dec 202115$215Rs 15,695Rs 8,400−Rs 1,09,425LTCL
L-7Mar 202215$165Rs 12,045Rs 8,400−Rs 54,675LTCL
L-8Jun 202215$90Rs 7,560Rs 8,400+Rs 12,600LTCG
L-9Sep 202215$72Rs 6,048Rs 8,400+Rs 35,280LTCG
L-10Dec 202212$65Rs 5,460Rs 8,400+Rs 35,280LTCG
L-11Mar 202311$78Rs 6,552Rs 8,400+Rs 20,328LTCG
L-12Jun 20239$95Rs 7,980Rs 8,400+Rs 3,780LTCG

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.

ActionSharesSale proceedsCost basisLTCL
Sell L-3 (Mar 2021, 15 sh)15Rs 1,26,000Rs 2,84,700Rs 1,58,700
Sell L-5 (Sep 2021, 15 sh)15Rs 1,26,000Rs 2,95,650Rs 1,69,650
Repurchase 30 OKTA at $100New 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:

  1. Transfer all holdings to Rovia via separate ACAT transfers (one per delivering account)
  2. Rovia consolidates your complete holding into one view
  3. All lots — whether OKTA RSU grants or Auth0 acquisition shares — are displayed together with their individual cost bases in INR
  4. 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.


Identifying Loss Lots in Morgan Stanley at Work (E*TRADE)

Deepika's Okta RSUs are held in Morgan Stanley at Work (formerly E*TRADE at Work). Here is the step-by-step process to identify which lots are underwater:

  1. Log in to Morgan Stanley at Work at mybenefits.morganstanley.com
  2. Navigate to Stock Plan → Holdings → Tax Lots
  3. The platform shows each vest lot with: vest date, shares, cost basis per share (USD), current market value, and unrealised gain or loss — all in USD
  4. To identify loss lots: sort by "Unrealised Gain/Loss" ascending — the largest losses appear first
  5. Note the vest date and cost basis for each loss lot — needed to calculate the Indian rupee loss using the vest-date SBI TTBR

Platform limitation: Morgan Stanley at Work applies the US 12-month holding period rule. A lot vested 18 months ago appears as "long-term" under US law but would be "short-term" (STCL) under Indian tax law's 24-month rule. Always verify holding periods against the 24-month Indian threshold.


How to Execute the Tax-Loss Harvest

  1. Navigate to Trade → Sell Shares → Specific Lot Identification. Do not use FIFO or average cost.
  2. Select L-3 (March 2021 vest, 15 shares) and L-5 (September 2021 vest, 15 shares).
  3. Place a market sell order for 30 shares with lot-specific identification.
  4. Immediately place a buy order for 30 OKTA shares at the current market price. There is no wash sale rule for Indian tax residents — the IRS wash sale rule under Section 1091 of the US Internal Revenue Code applies only to US taxpayers. Indian residents can buy back OKTA the same day without any impact on their Indian capital loss claim.
  5. Cost basis resets to the repurchase price ($100). The historical loss from L-3 and L-5 is crystallised for Indian tax purposes.

The 8-Year Loss Carry-Forward: Sections 70-74 of the ITA

Under Sections 70 to 74 of the Income Tax Act, 1961, capital losses that cannot be set off in the current year can be carried forward for up to 8 assessment years.

Set-off hierarchy for LTCL:

  • LTCL first offsets LTCG from any source (same year)
  • Within the same year, remaining LTCL can also offset STCG (Section 70)
  • Unabsorbed LTCL carried forward can only offset LTCG in future years (Section 74)

For STCL: STCL can offset both STCG and LTCG in the same year, and carried-forward STCL can offset both in future years.

Filing requirement: To carry forward a capital loss, you must file your ITR before the due date (typically July 31). A belated return cannot carry forward capital losses.

Deepika's Rs 28,350 LTCL carry-forward from FY 2025-26 is available through FY 2033-34.


Worked INR Example: Full Tax Calculation

Lot L-3: 15 shares vested March 2021 at $260. SBI TTBR on vest date: Rs 73.

  • Cost basis per share: $260 x Rs 73 = Rs 18,980
  • Total cost basis (15 shares): Rs 2,84,700
  • Sale proceeds: 15 x $100 x Rs 84 = Rs 1,26,000
  • LTCL on L-3: Rs 2,84,700 - Rs 1,26,000 = Rs 1,58,700

Lot L-5: 15 shares vested September 2021 at $270. SBI TTBR: Rs 73.

  • Cost basis per share: $270 x Rs 73 = Rs 19,710
  • Total cost basis (15 shares): Rs 2,95,650
  • Sale proceeds: Rs 1,26,000
  • LTCL on L-5: Rs 2,95,650 - Rs 1,26,000 = Rs 1,69,650

Combined LTCL: Rs 3,28,350

Tax saving:

  • LTCG of Rs 3,00,000 wiped out: Rs 3,00,000 x 12.5% = Rs 37,500 saved
  • Carry-forward tax value: Rs 28,350 x 12.5% = Rs 3,544 future saving
  • Total tax benefit: Rs 41,044

If Deepika had equivalent STCG at 30% slab: STCG tax on Rs 3,00,000 would be Rs 90,000 — but LTCL carried forward cannot offset STCG, making this harvest most valuable against LTCG sources like UCITS ETFs.


Schedule FA for Morgan Stanley at Work Holdings

All Indian residents holding foreign assets must file Schedule FA (Foreign Assets) in their ITR annually, regardless of whether any transaction occurred.

For Morgan Stanley at Work (E*TRADE at Work) holdings:

  • Category: Foreign equity and debt instruments
  • Broker name: Morgan Stanley Smith Barney LLC / E*TRADE Securities LLC
  • Country: United States
  • Account number: Your E*TRADE at Work account number
  • Peak value during the year: Highest INR value of OKTA holding at any point during the financial year (convert using SBI TTBR)
  • Closing balance: INR value of OKTA shares on March 31 at SBI TTBR closing rate

After transferring to Rovia, your Schedule FA will reference Rovia's custodian (Alpaca Securities LLC). Rovia generates a pre-filled Schedule FA worksheet with all required INR values.

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.

Share:XLinkedInWhatsApp

About the author

Arnav Grover
Arnav Grover

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.