Stock Option Advisor Match

ESPP Tax Calculator — Qualifying vs Disqualifying Disposition

Employee stock purchase plan (ESPP) shares produce very different tax bills depending on when you sell. A qualifying disposition — holding 2+ years from the offering start date and 1+ year from the purchase date — converts most of your gain to long-term capital gain at the 15–20% federal rate. A disqualifying disposition taxes the full purchase-date spread as ordinary W-2 income at your top marginal rate.

This calculator computes the exact tax for either scenario — including the IRC §423(c) lesser-of rule that governs qualifying dispositions — and shows your net proceeds after federal, NIIT, and state tax. If you're looking at a disqualifying disposition, it also shows what you'd save by waiting.

No FICA on ESPP dispositions. Unlike NQSO exercises, Section 423 ESPP dispositions are exempt from Social Security and Medicare withholding under IRC §3121(a)(22)(B). The ordinary income component still appears on your W-2 — but without the 7.65% combined FICA deduction. This exemption applies to both qualifying and disqualifying dispositions and is one reason ESPPs offer unusually high after-tax returns. Full ESPP tax guide →
Stock price at the start of the offering period — used in the lesser-of rule. Find it on your plan statement or ESPP enrollment confirmation.
Stock price when shares were purchased (end of purchase period). Used to compute ordinary income in a disqualifying disposition.
What you actually paid — typically 85% × lower of offering-start or purchase-date FMV. See your plan statement.
Salary, bonus, NQSO exercises, RSU vesting — anything before this ESPP sale. Sets your marginal federal bracket.

How ESPP taxation works

The qualifying vs. disqualifying distinction

Under IRC §423, ESPP shares get favorable tax treatment only if you hold them long enough. The requirements are both:1

Both conditions must be met simultaneously. For most plans with 6-month purchase windows inside a 24-month offering, you'll meet the 1-year-from-purchase requirement first — but still need to wait until the 2-year-from-offering mark before qualifying.

The lesser-of rule for qualifying dispositions

IRC §423(c) limits the ordinary income component on qualifying dispositions to the lesser of:

  1. Your actual gain: sale price − your purchase price
  2. The discount at grant: offering-start FMV − your purchase price

Any gain above the offering-start FMV is long-term capital gain. If the stock price fell below your purchase price, there is no ordinary income — only a long-term capital loss.

Example — stock rose during offering period (look-back kicks in).
Offering start FMV: $100 → Purchase price (85% × $100): $85 → Purchase date FMV: $130 (stock rose, look-back saved you from paying 85% × $130 = $110.50) → Sale price: $155.

Disqualifying (sell immediately): Ordinary income = $130 − $85 = $45/share (taxed at up to 37%). Appreciation above purchase FMV = $155 − $130 = $25/share (STCG or LTCG depending on holding).

Qualifying (wait): Lesser-of: min($155 − $85, $100 − $85) = min($70, $15) = $15/share ordinary income. LTCG = $155 − $100 = $55/share. The qualifying disposition converted $30/share from ordinary income (37% rate) to LTCG (15–20% rate). On 1,000 shares at a 22% rate differential that's $6,600 in tax savings.

Disqualifying disposition tax mechanics

If you sell before meeting the holding requirements, the spread at purchase (purchase-date FMV minus purchase price) is ordinary income, regardless of the current sale price. It appears on your W-2 for the year of sale. Any gain above the purchase-date FMV is short-term capital gain if held under 12 months, long-term if held 12+ months from purchase.

One important trap: if you sell in a disqualifying disposition at a price below the purchase-date FMV, you still owe ordinary income on the original spread — plus you have a capital loss on the decline. This double negative is why immediate "sell to cover" disqualifying sales are common for employees who don't want to model the tax risk.

Why no FICA on ESPP?

Under IRC §3121(a)(22)(B), ESPP shares under a qualified §423 plan are classified as "statutory stock options." Wages from statutory options are specifically excluded from FICA (Social Security and Medicare). This exemption applies to both qualifying and disqualifying dispositions — the ordinary income component that appears on your W-2 does not generate SS or Medicare tax for either you or your employer. By contrast, NQSO exercise spreads and RSU vesting are subject to FICA.

This FICA exemption is worth real money. At a $45/share spread on 1,000 shares ($45,000 ordinary income), you save up to $3,443 in FICA versus an equivalent NQSO exercise — assuming you haven't already hit the $184,500 Social Security wage base.2

The cost basis trap: broker gets it wrong

For disqualifying dispositions, your cost basis on the 1099-B is typically reported as just the purchase price you paid. But your actual adjusted cost basis for capital gain purposes should include the ordinary income component already recognized — because the ordinary income raised your basis to the purchase-date FMV. Using the unadjusted purchase price leads to paying tax twice on the spread.

For qualifying dispositions, the 1099-B basis issue is different: brokers often report the original purchase price (lower) without the ordinary income adjustment, leading to an overstated capital gain. Always reconcile your 1099-B against your W-2 before filing.

Get your ESPP and equity comp modeled by a specialist

Multi-year ESPP planning — especially when layered with ISO exercises, LTCG bracket management, and AMT credit recovery — benefits from a specialist who has seen hundreds of these scenarios. A fee-only advisor won't earn a commission on what you keep or sell. Free match, no obligation.

Sources

  1. IRS Topic No. 427 — Stock Options: qualifying disposition requirements for §423 ESPPs; 2-year and 1-year holding periods; ordinary income and capital gain treatment.
  2. SSA — Contribution and Benefit Base. 2026 Social Security wage base: $184,500. FICA savings calculation assumes 6.2% SS + 1.45% Medicare = 7.65% total.
  3. IRS Publication 525 — Taxable and Nontaxable Income: ESPP ordinary income reporting for disqualifying dispositions; W-2 reporting requirements.
  4. Charles Schwab — ESPP Overview: qualifying vs disqualifying dispositions, the lesser-of rule, cost basis adjustments on 1099-B, and hold-vs-sell framework.

Federal ordinary income and long-term capital gains brackets per IRS Rev. Proc. 2025-32 (2026 inflation adjustments). NIIT threshold per IRC §1411 ($200K single / $250K MFJ — not inflation-adjusted). State rates reflect top marginal rates as of June 2026. Tax values verified June 2026.