ESPP Tax Calculator Qualifying vs Disqualifying Disposition

See exactly how much tax you owe when you sell your ESPP shares — and how holding for the qualifying period changes the answer.

Quick answer: ESPP tax depends on discount, holding period, purchase price, sale price, and whether the sale is qualifying or disqualifying. Timing can change ordinary income and capital gains.

Total Economic Gain or Loss
$7,000
Total Economic Gain or Loss
$7,000
Total Purchase Cost
$17,000
Total Sale Proceeds
$24,000
Disqualifying Ordinary-Income Component
$3,000
Modeled federal tax by disposition
Qualifying Ordinary-Income Component
$3,000
Disqualifying Capital Component
$4,000
Qualifying Capital Component
$4,000
Modeled Tax — Disqualifying Disposition
$2,240
Modeled Tax — Qualifying Disposition
$1,560
Diagnostic

The simplified federal tax difference is $680; positive favors the qualifying-disposition assumptions entered.

Confirm the offering date, purchase date, sale date, Form 3922, W-2 compensation, and broker basis before filing.

See capital gains tax calculator
What to do next

Compare Brokerage Accounts

Your action plan
  1. 1

    Calculate the baseline result with your current numbers

    Compare simplified federal tax components for qualifying and disqualifying Section 423 ESPP sales.

  2. 2

    Pressure-test one alternate scenario before deciding

    Assumptions change the answer, especially when rates, taxes, or timing matter.

  3. 3

    Use the linked guide or product page for the next step

    Turn the result into a prioritized action instead of treating it as a one-off number.

Compare Brokerage Accounts

This is an educational estimate, not tax, legal, investment, or lending advice. Tax rules, rates, and eligibility change and depend on your full situation. Confirm with a qualified professional or the provider before acting.

Calculator action path

Turn this result into a decision

Every SwitchWize calculator connects to a product comparison, rate context, guidance, alerts, and Money Map.

Rate authority hub
Free to embed

Add this calculator to your site

Paste this snippet into any page. No account or API key required, the widget is responsive, and it updates with live rates. A SwitchWize attribution link is included in the embed automatically.

<iframe src="https://www.switchwize.com/embed/espp-tax?source=embed_selfserve" width="100%" height="680" loading="lazy" style="border:1px solid #e2e8f0;border-radius:14px;max-width:100%;width:100%" title="SwitchWize calculator"></iframe>
<script>(function(){window.addEventListener("message",function(e){if(e.origin!=="https://www.switchwize.com")return;var d=e.data;if(!d||d.type!=="sw-embed-resize")return;var f=document.getElementsByTagName("iframe");for(var i=0;i<f.length;i++){if(f[i].contentWindow===e.source){f[i].style.height=d.height+"px";break;}}});})();</script>

Frequently Asked Questions

Everything you need to know.

What is a qualifying disposition?
A qualifying disposition means you held the ESPP shares for at least 2 years from the offering start date AND at least 1 year from the purchase date. Both conditions must be met. The reward: more of your gain is taxed as long-term capital gains (typically 15%) rather than ordinary income (up to 37%).
How does the lookback work?
Most ESPPs let you buy shares at 15% off the LOWER of the price at offering start or purchase date. If the stock went up, this is huge: you pay 85% of the lower (old) price, even though shares are now worth the new (higher) price. Some plans have only a single lookback price (purchase date) — check your plan documents.
Is it always worth holding for a qualifying disposition?
Not always. The savings come from converting ordinary-rate gains into capital-gains-rate gains. If your stock is concentrating risk in your portfolio, or if you need the cash, the tax savings may not justify the additional concentration risk. Run both scenarios above to see the dollar difference for your situation.
Is the ESPP Tax Calculator — Qualifying vs Disqualifying Disposition free to use?
Yes. SwitchWize calculators are free, and you do not need an account to run scenarios or view the result.
Does using the ESPP Tax Calculator — Qualifying vs Disqualifying Disposition affect my credit score?
No. Using a calculator does not trigger a credit check. A credit impact can occur only if you apply directly with a lender, card issuer, or provider.
Are the results personalized financial advice?
No. Calculator outputs are educational estimates based on the inputs you enter. Review assumptions and confirm terms directly with providers before making a financial decision.
What should I do after seeing the result?
Use the recommendation module on this page to compare brokerage accounts, or run Money Map to compare this investing & retirement decision with your other opportunities.
How does SwitchWize choose related offers?
Related offers are matched by the calculator surface (brokerage) and ranked using SwitchWize data such as rate, fees, trust signals, product fit, and switching friction. Paid relationships do not change organic ranking order.
How fresh are the rates and offers shown?
Rate and offer data is reviewed on a recurring cadence and every offer module shows review context or links to the methodology and disclosure pages.
Where can I see the ranking methodology?
The SwitchWize methodology page explains how rate freshness, editorial review, affiliate disclosure, and category ranking factors work.
Can Money Map use this result?
Yes. Money Map is the broader diagnostic path: it compares savings, mortgage, cards, and debt so you can see whether this calculator result is your highest-impact next move.

Why This Matters

ESPPs are one of the best deals in employee compensation — a 15% discount plus a lookback usually means a 15-25% instant gain on every purchase. But the tax treatment is confusing and the difference between qualifying and disqualifying disposition can be thousands of dollars on a single sale. Most employees default to selling immediately (disqualifying) without realizing they could save real money by holding.

How to Use It

  1. 1Enter the number of shares you bought
  2. 2Enter the stock price at offering start and at purchase date
  3. 3Set the discount (usually 15% — the IRS max)
  4. 4Enter the sale price
  5. 5Pick qualifying (held 2+ years from grant, 1+ year from purchase) or disqualifying
  6. 6See ordinary income, capital gains, total tax, and net
Related calculators