Free tool
ESPP Tax Calculator
Selling shares from a qualified §423 Employee Stock Purchase Plan splits into ordinary income (your discount) and capital gain (the appreciation) — and the split depends on whether your sale is a qualifying or disqualifying disposition. See your exact numbers for both, and how much holding to the qualifying window saves.
Your ESPP sale
Estimate only — not financial or tax advice. Consult a qualified CPA before selling ESPP shares or making other financial moves.
Your ESPP tax estimate
Qualifying disposition- Ordinary income recognized
- $3,000
- Capital gain (long-term)
- $20,000
- Federal tax
- $4,507
- State tax
- $2,139
- If qualifying
- $16,354
- If disqualifying
- $16,049
Holding to the qualifying window keeps about $305 more in your pocket.
Based on tax year 2025 federal brackets, long-term/short-term capital gains, NIIT, the Medicare surtax, and supported-state tables. The §423 split follows IRS Pub 525 and Form 3922; price paid follows IRC §423.
ESPP tax FAQ
How is ESPP income taxed?
Selling shares bought through a qualified §423 Employee Stock Purchase Plan splits into two parts: ordinary income (the discount you received, reported like wages) and capital gain (any appreciation beyond that). How the split is calculated depends on whether your sale is a qualifying or disqualifying disposition (IRS Pub 525; Form 3922).
What is a qualifying vs disqualifying ESPP disposition?
A qualifying disposition means you held the shares more than two years from the offering (grant) date AND more than one year from the purchase date (IRC §423(a)). Sell sooner and it is a disqualifying disposition. The two are taxed differently — a qualifying disposition usually recognizes less ordinary income and treats more of the gain as long-term capital gain.
How is the ESPP purchase price calculated?
Your price paid is the discounted price. With a lookback, the discount applies to the lesser of the offering-date and purchase-date fair market value; without a lookback, it applies to the purchase-date price (IRC §423). Most §423 plans use a 15% discount with a lookback, but enter your plan’s actual terms.
Does selling at a qualifying disposition always save tax?
Usually, but not always. A qualifying disposition typically converts more of your gain to long-term capital gain rates and recognizes ordinary income only up to the offering-date discount. But if the stock dropped, a disqualifying disposition can recognize less. This tool computes both so you can compare your exact numbers.
Which states does this support?
It supports the eight states our engine carries DOR-cited brackets for — CA, NY, WA, TX, IL, MA, NJ, OR. Anywhere else, choose “Other state” and enter your marginal state rate; the federal numbers are exact and the state figure uses the rate you supply.
Is this a substitute for tax advice?
No. This is a free estimate based on tax-year 2025 federal brackets and the supported-state tables. It does not account for AMT interactions, wash sales, prior-year carryforwards, or your complete situation. Consult a qualified CPA before selling ESPP shares.
Have ISOs or RSUs too? Model your full equity picture with the ISO AMT Calculator.