ESPP Tax Calculator 2026 β€” Qualifying vs Disqualifying Disposition

Calculate ESPP tax for qualifying and disqualifying dispositions. See ordinary income, capital gains, total tax, and whether to hold or sell now.

$
Stock price at the start of the offering period (Form 3922, Box 4)
$
Stock price on the actual purchase date (Form 3922, Box 3)
$
Auto-set to 85% of lower of grant/purchase FMV (lookback). Override if different.
$
The price you sold or plan to sell at
$
Your W-2 salary and other income (determines your tax brackets)
%
Applied to ordinary income portion of ESPP gain
Quick examples:
$0
Total Estimated Tax
$0
Total Gain
$0
Ordinary Income Portion
$0
Capital Gains Portion

ESPP Tax Calculation β€” Step by Step

Step Description Amount

How to Use This ESPP Tax Calculator

Enter the Grant Date FMV (stock price at the beginning of the offering period, from Form 3922), the Purchase Date FMV (price on the actual purchase date), and your purchase price β€” which auto-fills at 85% of the lower of the two FMV values (the standard lookback provision). Then enter your sale price, number of shares, and whether this is a qualifying or disqualifying disposition.

The Formula

Purchase Price = 85% Γ— min(Grant FMV, Purchase FMV) [lookback provision]
Total Gain = (Sale Price βˆ’ Purchase Price) Γ— Shares

QUALIFYING DISPOSITION:
Ordinary Income = min(Grant FMV βˆ’ Purchase Price, Sale Price βˆ’ Purchase Price) Γ— Shares
Long-Term Capital Gain = Total Gain βˆ’ Ordinary Income

DISQUALIFYING DISPOSITION:
Ordinary Income = (Purchase FMV βˆ’ Purchase Price) Γ— Shares [bargain element]
Short/Long-Term Capital Gain = (Sale Price βˆ’ Purchase FMV) Γ— Shares

Example

200 shares, $100 grant FMV, $120 purchase FMV, sold at $130 (qualifying):
Purchase price: 85% Γ— $100 (lower of grant/purchase) = $85/share
Total gain: ($130 βˆ’ $85) Γ— 200 = $9,000
Grant-date discount: $100 βˆ’ $85 = $15/share
Actual gain per share: $130 βˆ’ $85 = $45
Ordinary income: min($15, $45) Γ— 200 = $3,000 (taxed at marginal rate)
LTCG: $9,000 βˆ’ $3,000 = $6,000 (taxed at 0%/15%/20%)
Total tax much lower than if disqualifying disposition!

Qualifying vs Disqualifying β€” Key Dates

For a qualifying disposition you must hold the shares for both: (1) more than 2 years from the grant date (start of offering period), AND (2) more than 1 year from the purchase date. If you sell before either of these periods, it is a disqualifying disposition. Check your Form 3922 for the exact grant date β€” it is commonly confused with the purchase date.

Extended

Holding Period Decision Tool

Compare your tax if you sell now (disqualifying) vs waiting for qualifying disposition status β€” and the dollar savings from waiting

Compare the tax on selling now (disqualifying) vs waiting for qualifying status. See if holding is worth it.

Tax Item Sell Now (Disqualifying) Wait for Qualifying Savings from Waiting

Tax at Different Sale Prices

Qualifying disposition tax vs disqualifying at various future sale prices (based on your current inputs).

Sale Price Total Gain Tax (Disqualifying) Tax (Qualifying) Savings

Frequently Asked Questions

What is the difference between a qualifying and disqualifying ESPP disposition?
A qualifying disposition requires holding shares for at least 2 years from the grant date AND at least 1 year from the purchase date. In a qualifying disposition, the bargain element (discount) is taxed as ordinary income only up to the lesser of (a) the actual gain or (b) the grant-date discount. Any remaining gain is taxed as long-term capital gains. A disqualifying disposition (selling too soon) taxes the full bargain element at purchase date as ordinary income, with additional gain/loss treated as short-term or long-term capital gain depending on the holding period from purchase.
What is the ESPP bargain element?
The bargain element is the discount you received on the purchase β€” the difference between the fair market value at purchase date and what you actually paid. For a typical 15% discount ESPP, if the stock was worth $100 at purchase but you paid $85, the bargain element is $15 per share. This amount is ordinary income in the year of sale and should appear on your W-2 (for disqualifying dispositions) or be reported by your broker (for qualifying dispositions).
How does the lookback provision affect ESPP taxation?
Many ESPPs include a lookback provision: your purchase price is 85% of the lower of the stock price at the beginning of the offering period (grant date FMV) or the end (purchase date FMV). This means you can buy at a bigger discount if the stock price fell. The lookback amplifies the ESPP benefit but also affects how the bargain element and ordinary income are calculated β€” particularly for qualifying dispositions, where the ordinary income is capped at the grant-date discount.
Should I hold ESPP shares for qualifying disposition status?
Holding for qualifying disposition status (2+ years from grant, 1+ year from purchase) is generally beneficial when your stock has appreciated significantly, because it shifts more gain to long-term capital gains rates (0%/15%/20%) instead of ordinary income rates (up to 37%). However, if the stock price falls between purchase and 2 years, a qualifying disposition may not save much, and selling earlier to lock in gains may be better. Our Holding Period Decision Tool in the Extended tier compares the two scenarios.
What ESPP information do I need for my tax return?
You need: (1) Form 3922 from your employer (issued for qualifying dispositions) showing grant date, grant date FMV, purchase date, purchase date FMV, and number of shares. (2) Your 1099-B from your broker showing sale date and proceeds. (3) For disqualifying dispositions, look for the ordinary income amount on your W-2. Your broker may under-report or mis-report the cost basis β€” always verify using the original purchase confirmation and Form 3922.