ESPP Tax Calculator: Qualifying vs Disqualifying Sale
Work out your ESPP purchase price, shares and tax for a qualifying or disqualifying sale.
Runs in your browser. Your files never leave your device. See how to check
…
How to do it
- 1Step 1: Open ESPP Tax Calculator: Qualifying vs Disqualifying Sale and add your input
Type your numbers or text, add your file, or pick the options you need. Nothing is uploaded: everything stays in your browser.
- 2Step 2: What ESPP Tax Calculator: Qualifying vs Disqualifying Sale does
Work out your ESPP purchase price, shares and tax for a qualifying or disqualifying sale.
- 3Step 3: Read the result and compare
The result appears at once. Change one value to see how the answer moves, then keep the figure that fits your case.
- 4Step 4: Copy or save it
Copy the result or download it. For an important decision, confirm it with the official source or an adviser.
About this tool
Enter the offering and purchase dates, the share price at the start and end of the period, your discount, how much you contributed and when and at what price you sell. The tool finds your purchase price, checks the holding periods and splits your gain into ordinary income and capital gain.
Purchase price
With a lookback, the price is the lower of the price at the offering date and at the purchase date, less the discount (up to 15%). Without a lookback it is the purchase-date price less the discount.
Qualifying or disqualifying
A sale is qualifying if you sell more than two years after the offering date and more than one year after the purchase date. Then the ordinary income is the smaller of your real gain and the offering-date price minus your purchase price; the rest is long-term capital gain.
Otherwise it is a disqualifying sale: the ordinary income is the purchase-date price minus what you paid, and the rest is a capital gain or loss that is short term if you held a year or less.
Not covered
Alternative minimum tax, state tax and the 3.8% net investment income tax are not included.
Worked example
Offering price $50, purchase-date price $70, 15% discount with lookback: you pay $42.50 and $10,000 buys 235 shares. Selling at $90 on 1 August 2026 is qualifying: $1,763 is ordinary income and $9,400 is long-term gain, for about $1,974 of tax at 32% and 15%. Selling at $90 before the holding periods end makes $6,463 ordinary income and $4,700 short-term gain.
Tips for best results
Check every box before you rely on a result, because one wrong digit changes the whole answer. Use the exact figures from your payslip, bill, certificate or contract, and keep a note of the date you calculated. Rates, thresholds and rules change from time to time, so for tax, fees and legal matters treat the output as an estimate and confirm with the official source named on this page. You can run as many scenarios as you like; nothing is saved or sent, and refreshing the page clears the boxes.
Quick facts
- Category: UK & US
- Works in your browser, no sign-up, no upload.
- Your input stays on your device.
- Available in English.
- Content last reviewed:
Frequently asked questions
How do I know which sale type I have?
Compare the sale date with two years after the offering date and one year after the purchase date. The tool does the check for you.
Why is some of my gain ordinary income?
The discount you received is compensation, so part of the profit is taxed like salary even in a qualifying sale.
Can I have a loss?
Yes. In a disqualifying sale you may owe ordinary income on the bargain even when the stock later falls, and the loss is a capital loss.
Which price do I enter as the offering price?
The market price on the first day of the offering period, which is the lookback price.
