Stock Options Strategy (ISO and NSO)

Optimize the exercise and sale timing of employee stock options to control when income is recognized and whether gains qualify for long-term capital gains rates. ISO options can produce $0 ordinary income at exercise if qualifying conditions are met.

How it works

Employee stock options create compressed tax decisions: exercise timing, exercise method, and sale timing each independently affect how much tax is paid and when. NSOs always generate ordinary income at exercise equal to the spread (FMV minus strike price). ISOs can generate $0 ordinary income at exercise if held for qualifying periods, converting the entire gain to long-term capital gains. Cashless exercise -- selling all shares at exercise -- is always a disqualifying disposition for ISOs, producing the same ordinary income as an NSO.

  1. 1. Understand Your Options: ISO vs. NSO

    The grant type determines the maximum tax advantage available. NSOs always produce ordinary income at exercise. ISOs can produce $0 ordinary income if you hold long enough (qualifying disposition). ISO qualifying exercises are an AMT preference item -- always review AMT exposure separately when planning ISO exercises.

    Example: NSO: 1,000 shares, strike $10, FMV $50 at exercise. Ordinary income = ($50 - $10) x 1,000 = $40,000. Taxed at your marginal bracket (up to 37%). ISO qualifying: Same grant. Ordinary income = $0. Hold 2yr from grant + 1yr from exercise, then sell. Full $40,000 gain = LTCG. Taxed at 15-20% instead.
  2. 2. Calculate the Spread (Bargain Element)

    The spread is the taxable amount at exercise for NSOs and disqualifying ISOs. Spread = (FMV at exercise - Strike Price) x Shares Exercised. For ISOs on a qualifying hold, the spread is $0 for regular income tax purposes (but is an AMT preference item).

    Ordinary Income (NSO or disqualifying ISO) = (FMV at exercise - Strike Price) x Shares
    Example: Strike $25, FMV at exercise $60, 500 shares: Spread = ($60 - $25) x 500 = $17,500 ordinary income.
  3. 3. Choose Your Exercise Method

    Three methods: (1) Cashless -- sell all shares at exercise; net proceeds go to your taxable account; no shares held. Always disqualifying for ISO. (2) Sell-to-Cover -- sell just enough shares to cover the strike cost plus withholding; hold the rest. Sold shares are disqualifying; held shares may still qualify for ISO treatment. (3) Hold -- pay strike from other funds; keep all shares. Required for ISO qualifying.

    Sell-to-Cover: sharesToSell = ceil((strike x shares + withholding amount) / FMV at exercise)
    Example: Strike $25, FMV $60, 500 shares, 22% withholding. Spread = $17,500. Withholding = $3,850. sharesToSell = ceil(($25 x 500 + $3,850) / $60) = ceil($16,350 / $60) = 273 shares sold. sharesHeld = 500 - 273 = 227 shares retained.
  4. 4. Determine ISO Qualifying Disposition Status

    For ISO hold exercises, qualifying disposition status determines the tax treatment at sale. Both conditions must be met: (1) Sale occurs at least 2 years after the grant date. (2) Sale occurs at least 1 year after the exercise date. If either condition fails, the disposition is disqualifying and the spread is treated as ordinary income.

    isQualifying = (saleYear >= grantYear + 2) AND (saleYear >= exerciseYear + 1)
    Example: Grant: Jan 2022. Exercise: Mar 2024. For qualifying disposition, must sell after: Jan 2024 (2yr from grant) AND Mar 2025 (1yr from exercise). Earliest qualifying sale: Mar 2025. Selling in Dec 2024 = disqualifying -- ordinary income on spread applies.
  5. 5. Calculate Capital Gain at Sale

    NSO: gain = (sale price - FMV at exercise) x shares. Basis = FMV at exercise. ISO qualifying: gain = (sale price - strike price) x shares. Basis = strike price. ISO disqualifying: gain = (sale price - FMV at exercise) x shares; ordinary income on spread already recognized at exercise. Gain type: long-term if held more than 1 year from exercise date; short-term otherwise.

    NSO capital gain = (Sale Price - FMV at Exercise) x Shares | ISO qualifying capital gain = (Sale Price - Strike Price) x Shares
    Example: NSO: exercised at FMV $60. Sell 3 years later at $90. Gain = ($90 - $60) x 500 = $15,000 LTCG. ISO qualifying: sold at $90. Gain = ($90 - $25 strike) x 227 held shares = $14,755 LTCG. No prior ordinary income recognized.
  6. 6. Project the Bargain Element (Unexercised Option Value)

    While options are unexercised, they have intrinsic value -- the bargain element. Stratum tracks this as a separate asset value (not inside the taxable account) so the advisor can see total net worth including unvested and unexercised options. Bargain element = max(0, FMV - Strike Price) x Unexercised Shares. Underwater options (FMV < Strike) show $0 bargain element.

    Bargain Element = max(0, FMV(year) - Strike Price) x Total Unexercised Shares
    Example: Grant: 1,000 shares, strike $25, current FMV $60. Bargain element = ($60 - $25) x 1,000 = $35,000. After 500 shares are exercised: bargain element = $35 x 500 remaining = $17,500.

Real-world context

ISO vs. NSO: The Tax Advantage Requires Patient Holding

The ISO tax advantage (converting ordinary income into long-term capital gains) is substantial but requires discipline. The spread at exercise can be $50,000 or more -- taxed at 37% for NSO or high-earning employees. Converting that same gain to LTCG (15-20%) saves $8,500 to $11,000 per $50,000 of spread. The catch: you must hold long enough, and the stock must retain its value. Advisors should weigh the tax savings against the cost of maintaining a concentrated stock position.

IRS reference: IRC Section 421 (general rules); IRC Section 422 (ISO qualification); IRS Publication 525

Cashless ISO: A Common and Costly Misconception

Many employees with ISO grants assume that cashless exercise preserves their ISO status. It does not. Cashless exercise is always a disqualifying disposition because shares are sold at exercise -- the hold requirement is broken. The tax result: ordinary income on the full spread, same as an NSO. Advisors frequently catch this error before the client exercises.

ISO Qualifying Disposition: A Two-Part Clock

The ISO qualifying test has two independent clocks, both of which must be satisfied: (1) Sale must be at least 2 years after the grant date. (2) Sale must be at least 1 year after the exercise date. The grant-date clock starts running even before the option vests -- so late-vesting tranches may already have significant time on the 2-year clock. Always check both conditions independently. The later of the two deadlines governs.

IRS reference: IRC Section 422(a); IRS Publication 525 - Taxable and Nontaxable Income

AMT and ISO Qualifying Exercises

ISO qualifying exercises create an AMT preference item equal to the spread (FMV - strike). Even though this amount generates $0 regular income, it is added to Alternative Minimum Taxable Income (AMTI) and can trigger significant AMT liability. This effect is especially pronounced when exercising ISOs in a low-regular-income year -- the very years that seem optimal for exercise. Stratum models this: the ISO spread flows into the AMT calculation, which computes tentative minimum tax (TMT) using the 26%/28% AMT rate structure and compares it to regular tax. AMT liability (TMT minus regular tax, floored at $0) appears in the Strategy Report's per-year AMT Impact table. Note that Stratum's AMT scope covers ISO spreads, standard deduction, SALT, and QBI add-backs -- not all Form 6251 items. For clients with complex AMT situations (accelerated depreciation, tax-exempt interest), a full Form 6251 review with their CPA is still recommended.

IRS reference: IRC Section 56(b)(3); IRS Form 6251 (AMT for Individuals)

Spreading Exercise Across Multiple Years

For large grants, exercising all tranches in one year bunches income and can push the client into a higher bracket or trigger NIIT. Spreading exercise across several years -- especially during lower-income years such as early retirement or a sabbatical -- distributes the tax cost across multiple brackets. Stratum models this through per-tranche exercise timing, letting the advisor assign each vesting tranche to its optimal exercise year. Stock Options runs at pipeline position 6 (last in the PLANNER group, before ADVISOR strategies), so exercise income integrates correctly with Roth Conversion auto-mode bracket calculations and with downstream ADVISOR strategies.

What drives the result

Grant Type (ISO vs. NSO)
Base Data -> Stock Options -> Grant Type

ISO grants can generate $0 ordinary income at exercise if qualifying conditions are met, converting the full gain to LTCG at sale. NSO grants always generate ordinary income at exercise equal to the spread. This is the highest-leverage input in the strategy.

$40,000 spread: NSO at 32% bracket = $12,800 income tax. ISO qualifying = $0 income tax at exercise; $40,000 LTCG at 15% = $6,000. Net savings: $6,800 on this one grant.

Exercise Method
Strategies -> Stock Options -> Exercise Method

Cashless: immediate cash, no further capital gain, ordinary income = spread. Sell-to-Cover: partial diversification, held shares potentially qualifying for ISO. Hold: maximum ISO advantage available, but full concentration risk.

500 shares, strike $10, FMV $50. Cashless: $20,000 ordinary income, $0 capital gain later. Hold ISO qualifying: $0 ordinary income at exercise, LTCG at sale on full $40/share gain.

Exercise Timing
Strategies -> Stock Options -> Exercise Timing

Controls which tax year the exercise income is recognized. Timing can shift income into a lower-bracket year or spread it across multiple years. For ISO qualifying disposition, exercise timing also starts the 1-year clock for the qualifying hold period.

Client retires in 2025. Low-income years 2025-2027 before RMDs begin. Exercising NSO tranches in 2025-2027 at the 22% bracket costs less than waiting until 2028 when RMDs push income into the 24% bracket.

Sale Timing (Hold method only)
Strategies -> Stock Options -> Sale Timing

For held shares (hold or sell-to-cover), sale timing determines whether the gain is long-term or short-term, and whether ISO qualifying conditions are met. Selling too early converts LTCG into ordinary income (ISO disqualifying) or STCG (NSO).

ISO exercise in March 2024. Qualifying sale: any date after March 2025 (1yr from exercise) and after the grant 2yr anniversary. Selling in February 2025 = disqualifying; ordinary income on the full spread applies retroactively.

Withholding Rate
Base Data -> Stock Options -> [Grant] -> Withholding Rate

Set at the grant level (not per-tranche). For cashless and sell-to-cover exercises, withholding reduces net proceeds (cashless) or increases the number of shares that must be sold to cover (sell-to-cover). Higher withholding = more shares sold = fewer shares retained. Applies consistently in both base and strategic projections.

500 shares, strike $25, FMV $60, spread $17,500. At 22% withholding: $3,850 withheld. Sell-to-cover: 273 shares sold. 227 shares held. At 32% withholding: $5,600 withheld, 304 shares sold, 196 shares held.

Expected Growth Rate
Base Data -> Stock Options -> Expected Growth Rate

Drives FMV projections for future exercise years. Higher growth rate = higher FMV at exercise = larger spread = larger ordinary income (NSO/disqualifying ISO) or larger LTCG (ISO qualifying). Also affects projected value of held lots and the bargain element visible in the Assets tab.

Strike $25, FMV today $50, planning to exercise in 3 years. At 10% growth: FMV = $66.55. Spread = $41.55/share. At 5% growth: FMV = $57.88. Spread = $32.88/share. Tax cost difference on 500 shares at 24%: approximately $1,040.

Assumptions

  • FMV at exercise is the grant current value per share grown at expected growth rate to the exercise year
  • Withholding applies to the spread amount (FMV - strike) x shares x withholding rate
  • Cashless exercise net proceeds are invested in the owner existing taxable account at 100% basis
  • Sell-to-cover cover shares produce approximately zero net cash (proceeds offset strike + withholding)
  • ISO qualifying status is determined at sale time based on grant date and exercise date
  • AMT on ISO qualifying exercises is fully modeled -- the ISO spread is added to AMTI in the exercise year; AMT liability surfaces in the Strategy Report's AMT Impact table
  • Default strategy when no configuration exists: exercise at vest, cashless; withholding rate from the grant (default 22% if not set)
  • Vesting schedule percentages must sum to 100%; each tranche index represents one year after the grant
  • Expired options (not exercised before expiry date) produce no income or capital gain

Limitations

  • AMT modeling is ISO-spread-scoped: covers standard deduction add-back, SALT add-back, QBI add-back, and the ISO spread preference item (IRC §56(b)(3)); other AMT preference items (accelerated depreciation, tax-exempt interest) are out of scope
  • FICA withholding on NSO exercises is not separately modeled
  • Section 83(b) elections for restricted stock are not modeled (different from options)
  • Nonqualified deferred compensation rules (Section 409A) are not modeled
  • State income tax treatment of ISOs varies by state; some states tax ISO exercises as ordinary income regardless of federal qualifying status

Related

This page explains how Stratum models this calculation. It is educational material for financial professionals, not tax or legal advice, and tax law changes. Verify current figures against primary IRS sources before relying on them with a client.