We Are Calculator logoWe Are Calculator

ESPP Calculator

Shares purchased at your plan discount, split into ordinary income and capital gain by qualifying vs. disqualifying disposition.

Email me this result

Get a PDF of your numbers to keep or share.

We'll email your PDF to the address above and use it only for that purpose unless you also opt in below. See our Privacy Policy.

We Are Calculator
We Are Calculator

Free financial calculators. Where an official rule applies, the calculator shows the source it was checked against. No sign-up, and every calculation runs entirely in your browser — nothing you type is ever sent to us.

Share this tool

ESPP Taxation: Ordinary Income vs. Capital Gain, and Why the Split Matters

A qualified Section 423 Employee Stock Purchase Plan lets you buy company stock at a discount — up to 15% below market, often off the lower of the offering-date or purchase-date price (a "lookback"). When you eventually sell, part of your gain is taxed as ordinary income and part as a capital gain — and how the sale splits between the two depends entirely on whether it's a qualifying or disqualifying disposition.

One thing that makes qualified ESPPs different from RSUs and NSOs: no FICA. Under the American Jobs Creation Act of 2004, ordinary income from a qualifying §423 ESPP disposition is exempt from Social Security and Medicare tax entirely — it's still ordinary income for federal/state income tax, just not subject to payroll tax the way RSU and NSO income is.

Qualifying vs. Disqualifying: How the Split Actually Works

Qualifying disposition (sold >2 years from offering date AND >1 year from purchase date):
Ordinary income = lesser of (actual gain at sale) or (discount computed at the offering price)
Remainder = long-term capital gain

Disqualifying disposition (sold before either holding period is met):
Ordinary income = full bargain element at purchase (purchase-date FMV − price paid)
Remainder = capital gain/loss (short- or long-term depending on holding from purchase)

Worked example (this calculator's own defaults): $40 offering price, $50 purchase-date price, 15% discount with lookback, $5,000 contributed, sold at $65/share, qualifying disposition. With the lookback, the discount applies to the lower price ($40), so you pay $34/share and buy about 147.06 shares. At sale: proceeds ≈ $9,558.82, cost ≈ $5,000, total gain ≈ $4,558.82. Because it's qualifying, ordinary income is capped at the discount computed at the offering price (≈ $882.35) — the remaining ≈ $3,676.47 is long-term capital gain, taxed at the lower capital-gains rates instead of as wages.

That gap — roughly $882 taxed as ordinary income vs. roughly $3,676 taxed at capital-gains rates — is the entire reason the qualifying-disposition holding periods exist and matter. Selling one day before either the 2-year or 1-year mark converts a much larger share of the gain into ordinary income.