Plan your NSO exercise
Calculator · free · no signupCalculate the payout on exercising your Non-qualified Stock Options (NSOs), then compare selling now vs. holding for long-term capital gains.
Beta · invite-only · AlphaLatitude Inc. · Free Tools
Your grant
Tax inputs
Hold strategy
Best after-tax payout — at year 1
$199,080
Sell + invest wins by $20,783 over Hold 1 yr.
Estimates only. Not financial advice.
Sell + invest
Best payout| Bargain element (sale − strike) | $350,000 |
| Federal | |
| State | |
| Medicare | −$5,075 |
| Additional Medicare | −$3,150 |
| Market gain over 1 yr at 10.0% | $18,573 |
| LTCG on diversified gain (fed + state + NIIT) | −$5,219 |
| Net at year 1 | $199,080 |
Sell every share immediately; invest the after-tax cash at the market return for 1 yr, then liquidate. Diversified — no single-stock concentration risk.
Exercise + hold 1 yr
| Sale proceeds (year 1) | |
| LTCG tax (federal + state + NIIT) | $0 |
| Net at year 1 | $178,297 |
Sold 2,678 shares at exercise to cover strike + tax; 2,322 shares held 1 yr for LTCG.
Social Security + Medicare are payroll taxes (collectively called FICA) — they apply because you're exercising as a current employee.
Both columns are stated in year-1 dollars: sell-now proceeds compound at the market return and pay LTCG on the gain at year 1; any cash paid out of pocket on the hold side carries the same opportunity cost.
Net at year N — by hold period
Estimates only. Excludes AMT (NSOs do not trigger AMT), state-AMT, multi-state moves, and disqualifying-disposition edge cases. Not financial advice.
You calculated one NSO decision. The beta plans NSOs alongside RSUs and ISOs in a single multi-year tax plan.
Request beta access →What this calculates
- Federal, state, and FICA tax on the gain when you exercise NSOs (non-qualified stock options): ordinary income, not capital gains.
- How the gain stacks with your salary and bonus to push your marginal tax rate up.
- FICA only applies while you're still at the company.
- Cash-fund the exercise vs. sell-to-cover (sell enough shares at exercise to cover the tax bill).
- Sell at exercise vs. hold 12 months for the long-term capital-gains rate.
QSBS §1202 early-exercise strategies are out of scope.
Read the deep dive: Six NSO mistakes your tax advisor probably won't mention →
Methodology
Optimization. Computes the after-tax payout on an NSO exercise (federal, state, FICA), then projects sell-now-vs-hold-for-LTCG year-by-year through your chosen horizon and surfaces the higher-net outcome. The search is deterministic: the same inputs return the same answer, so the recommendation is verifiable.
Tax-code coverage. Full federal code (ordinary brackets, long-term capital gains, AMT with credit recovery, FICA, Net Investment Income Tax) plus all 50 states and DC for state ordinary brackets and LTCG treatment. State AMT modeled for CA, CO, CT, MN. Brackets reflect IRS Rev. Proc. 2025-32 and the One Big Beautiful Bill Act (OBBBA) provisions for tax year 2026. Validated against 870+ unit tests covering bracket math, AMT credit recovery, state conformity, and the optimizer's search path.
Why use an optimizer rather than asking an LLM to do the math: a benchmark of five frontier large language models on the same multi-year ISO problem found that all 15 trials overshot the achievable after-tax outcome by 2x to 20x (HackerNoon write-up).
AI assistant integration
Use this from Claude, Cursor, or VS Code
Ask your agent:
“I exercised 1,000 NSOs at $10 strike, FMV $50. Should I sell now or hold a year for long-term capital gains?”
With the OptionsAhoy MCP installed, your agent calls nso_calculate and returns the same after-tax answer this calculator computes.
Find your company175 companies
- OpenAIPre-IPOOpen →
- AnthropicPre-IPOOpen →
- xAIPre-IPOOpen →
- Scale AIPre-IPOOpen →
- PerplexityPre-IPOOpen →
- GleanPre-IPOOpen →
- HarveyPre-IPOOpen →
- DecagonPre-IPOOpen →
- SierraPre-IPOOpen →
- WriterPre-IPOOpen →
- Fireworks AIPre-IPOOpen →
- LangChainPre-IPOOpen →
- ElevenLabsPre-IPOOpen →
- GammaPre-IPOOpen →
- Together AIPre-IPOOpen →
- Hugging FacePre-IPOOpen →
- Arize AIPre-IPOOpen →
- Modal LabsPre-IPOOpen →
- RunwayPre-IPOOpen →
- MidjourneyPre-IPOOpen →
- Character.AIPre-IPOOpen →
- PoolsidePre-IPOOpen →
- MagicPre-IPOOpen →
- ImbuePre-IPOOpen →
- AdeptPre-IPOOpen →
- Inflection AIPre-IPOOpen →
- Applied IntuitionPre-IPOOpen →
- StripePre-IPOOpen →
- DatabricksPre-IPOOpen →
- CanvaPre-IPOOpen →
- RampPre-IPOOpen →
- MercuryPre-IPOOpen →
- PlaidPre-IPOOpen →
- NotionPre-IPOOpen →
- DiscordPre-IPOOpen →
- CursorPre-IPOOpen →
- Cognition LabsPre-IPOOpen →
- ReplitPre-IPOOpen →
- VercelPre-IPOOpen →
- LinearPre-IPOOpen →
- AirtablePre-IPOOpen →
- RetoolPre-IPOOpen →
- dbt LabsPre-IPOOpen →
- SnykPre-IPOOpen →
- TaniumPre-IPOOpen →
- Netskope (NTSK)PublicOpen →
- Abnormal SecurityPre-IPOOpen →
- CyeraPre-IPOOpen →
- SysdigPre-IPOOpen →
- CohesityPre-IPOOpen →
- CriblPre-IPOOpen →
- GrammarlyPre-IPOOpen →
- HarnessPre-IPOOpen →
- MotivePre-IPOOpen →
- RipplingPre-IPOOpen →
- DeelPre-IPOOpen →
- GustoPre-IPOOpen →
- CartaPre-IPOOpen →
- BrexPre-IPOOpen →
- Epic GamesPre-IPOOpen →
- Automation AnywherePre-IPOOpen →
- Grafana LabsPre-IPOOpen →
- StarburstPre-IPOOpen →
- DataikuPre-IPOOpen →
- WeaviatePre-IPOOpen →
- PineconePre-IPOOpen →
- ChromaPre-IPOOpen →
- Crusoe EnergyPre-IPOOpen →
- LambdaPre-IPOOpen →
- GenesysPre-IPOOpen →
- Klarna (KLAR)PublicOpen →
- SpaceX (SPCX)PublicOpen →
- Anduril IndustriesPre-IPOOpen →
- Shield AIPre-IPOOpen →
- Saronic TechnologiesPre-IPOOpen →
- Chaos IndustriesPre-IPOOpen →
- SkydioPre-IPOOpen →
- Stoke SpacePre-IPOOpen →
- Impulse SpacePre-IPOOpen →
- K2 SpacePre-IPOOpen →
- Apex SpacePre-IPOOpen →
- CastelionPre-IPOOpen →
- GoviniPre-IPOOpen →
- NuroPre-IPOOpen →
- ZiplinePre-IPOOpen →
- Relativity SpacePre-IPOOpen →
- Varda SpacePre-IPOOpen →
- Boom SupersonicPre-IPOOpen →
- Figma (FIG)PublicOpen →
- Chime (CHYM)PublicOpen →
- Circle Internet Group (CRCL)PublicOpen →
- eToro (ETOR)PublicOpen →
- MNTN (MNTN)PublicOpen →
- Hinge Health (HNGE)PublicOpen →
- CoreWeave (CRWV)PublicOpen →
- SailPoint (SAIL)PublicOpen →
- ServiceTitan (TTAN)PublicOpen →
- Nebius (NBIS)PublicOpen →
- Tempus AI (TEM)PublicOpen →
- Rubrik (RBRK)PublicOpen →
- Reddit (RDDT)PublicOpen →
- Astera Labs (ALAB)PublicOpen →
- Klaviyo (KVYO)PublicOpen →
- Instacart (Maplebear) (CART)PublicOpen →
- Samsara (IOT)PublicOpen →
- HashiCorpPublicOpen →
- Braze (BRZE)PublicOpen →
- GitLab (GTLB)PublicOpen →
- Amplitude (AMPL)PublicOpen →
- Toast (TOST)PublicOpen →
- Archer Aviation (ACHR)PublicOpen →
- Rocket Lab (RKLB)PublicOpen →
- Joby Aviation (JOBY)PublicOpen →
- Robinhood Markets (HOOD)PublicOpen →
- SentinelOne (S)PublicOpen →
- ConfluentPublicOpen →
- monday.com (MNDY)PublicOpen →
- SoFi Technologies (SOFI)PublicOpen →
- Procore (PCOR)PublicOpen →
- UiPath (PATH)PublicOpen →
- Coinbase (COIN)PublicOpen →
- Roblox (RBLX)PublicOpen →
- Affirm (AFRM)PublicOpen →
- Airbnb (ABNB)PublicOpen →
- DoorDash (DASH)PublicOpen →
- C3.ai (AI)PublicOpen →
- Palantir (PLTR)PublicOpen →
- Asana (ASAN)PublicOpen →
- Unity Software (U)PublicOpen →
- Snowflake (SNOW)PublicOpen →
- ZoomInfo (GTM)PublicOpen →
- BILL Holdings (BILL)PublicOpen →
- Datadog (DDOG)PublicOpen →
- Cloudflare (NET)PublicOpen →
- Dynatrace (DT)PublicOpen →
- CrowdStrike (CRWD)PublicOpen →
- Zoom (ZM)PublicOpen →
- Pinterest (PINS)PublicOpen →
- PagerDuty (PD)PublicOpen →
- Lyft (LYFT)PublicOpen →
- DocuSign (DOCU)PublicOpen →
- Dropbox (DBX)PublicOpen →
- Zscaler (ZS)PublicOpen →
- MongoDB (MDB)PublicOpen →
- Okta (OKTA)PublicOpen →
- Nutanix (NTNX)PublicOpen →
- Elastic (ESTC)PublicOpen →
- HubSpot (HUBS)PublicOpen →
- Liftoff Mobile, Inc.Pre-IPOOpen →
- Cerebras SystemsPre-IPOOpen →
- Qumulus AIPre-IPOOpen →
- HawkEye 360, Inc. (HAWK)PublicOpen →
- DentonX IncPre-IPOOpen →
- C2 Capital Group, Inc.Pre-IPOOpen →
- Advasa Holdings, Inc.Pre-IPOOpen →
- Fusemachines Inc. (FUSE)PublicOpen →
- Exyn Technologies, Inc.Pre-IPOOpen →
- Veri MedTech Holdings, Inc. (VRHI)PublicOpen →
- BLACK UNICORN FACTORYPre-IPOOpen →
- Algorhythm Holdings, Inc. (RIME)PublicOpen →
- VEEA INC. (VEEA)PublicOpen →
- Boost Run Inc. (BRUN)PublicOpen →
- Dravica CorpPre-IPOOpen →
- Bravalo CorpPre-IPOOpen →
- Unity Forge IncPre-IPOOpen →
- Gameverse Interactive CorpPre-IPOOpen →
- Amesite Inc.Pre-IPOOpen →
- Quantinuum Inc.Pre-IPOOpen →
- Luvulis CorpPre-IPOOpen →
- Ealixir, Inc.Pre-IPOOpen →
- Sensei Harbor Corp.Pre-IPOOpen →
- TEN Holdings, Inc.Pre-IPOOpen →
- RiverNorth Long Prime Unicorn Fund I, Inc.PublicOpen →
- RiverNorth Short Prime Unicorn Fund I, IncPublicOpen →
- ENTRATA, INC.Pre-IPOOpen →
You modeled one exercise. The beta plans the full schedule.
OptionsAhoy times every NSO exercise across years, jointly with ISO timing, RSU vests, hedges, and sales, weighted by bullish, neutral, and bearish scenarios. Free during beta.