ESPP Calculator (2026)
Your ESPP is one of the highest guaranteed returns in personal finance — but taxes and timing change the math significantly. This calculator shows your exact after-tax proceeds from selling immediately (disqualifying disposition) vs. holding for qualifying treatment, and computes the break-even stock price where holding starts to win.
How §423 look-back actually works
A look-back provision means the plan uses the lower of (a) the stock price at the start of the offering period or (b) the price at the purchase date — then applies the discount to that lower price. If the stock rose 30% during the period, the look-back lets you buy at a 15% discount off the starting price, capturing the full upside plus the discount.
Example: stock starts at $100, ends at $130. With look-back: purchase price = $100 × 0.85 = $85 — a 53% gross return before taxes. Without look-back: purchase price = $130 × 0.85 = $110.50 — an 18% gross return. Same plan, same contribution, dramatically different outcome. This is why look-back is the most valuable feature of a §423 ESPP.
Immediate flip: the case for selling right away
The immediate flip sells your ESPP shares on or shortly after the purchase date. This is a disqualifying disposition: the entire spread between the fair market value at purchase and your purchase price is ordinary income (it appears on your W-2 — or, more precisely, your employer adjusts your W-2 to reflect it). No long-term capital gains treatment.
But look at what you're actually receiving: a 10–17%+ after-tax return on your contribution in 6–12 months, with zero market risk on the discount component. For a $200K salary contributing 10%, that's $20K tied up for 6 months to net roughly $2,000–$3,400 after taxes — a risk-adjusted return that most investments can't match in a 6-month window.
Qualifying hold: when it's worth waiting
To get qualifying treatment, you must hold the shares for both: more than 2 years from the grant date (beginning of offering period) AND more than 1 year from the purchase date. For a 6-month offering period, the binding constraint is usually the 2-year rule: you must hold at least 18 months after purchase. For a 12-month period, you need to hold 1 additional year after purchase.
In a qualifying disposition, only the discount element — the lesser of (a) the plan discount off the start price, or (b) your actual gain — is taxed as ordinary income. Any appreciation above that is long-term capital gain. For a California tech employee in the 37%/20% LTCG brackets, the shift from ordinary income to LTCG is worth roughly 25 cents per dollar of gain. The break-even calculation above tells you exactly at what stock price holding starts to beat the immediate flip.
Three ESPP mistakes tech employees make
1. Not enrolling or under-contributing. The discount and look-back together are a near-guaranteed 15–50%+ annualized return on your contribution (depending on stock movement). Not enrolling is leaving a large, certain benefit on the table.
2. Holding without a plan. Holding is not automatically better. It only wins if the stock appreciates enough above the break-even price — and you tie up your capital for 1.5–2+ years while taking concentrated single-stock risk. The break-even calculator above tells you whether the expected stock price makes holding rational.
3. The cost basis trap. When you sell ESPP shares, your brokerage typically reports the cost basis as the purchase price. For disqualifying dispositions, the spread is already included on your W-2 — if you also subtract the full purchase-price basis on your tax return, you report the ordinary income portion twice. Make sure your 1099-B cost basis is adjusted upward by the W-2 ordinary income, or work with a CPA who knows ESPP reporting. This is the single most common ESPP tax error.
Related calculators and guides
- ESPP Guide: How Your Employee Stock Purchase Plan Actually Works — mechanics, §423 structure, qualifying vs. disqualifying dispositions
- RSU Tax Planning for Tech Employees — 22% withholding trap, sell-to-cover vs. hold, 10b5-1 plans
- ISO AMT Calculator (2026) — how many startup options you can exercise without triggering AMT
- Startup Stock Options: ISO vs. NSO, 83(b) Election, QSBS
- Tech Total-Comp Calculator — 4-year projection under flat, up, and down stock scenarios
ESPP is one piece of a larger equity strategy
Between RSUs, ESPPs, and stock options, most senior tech employees make $20K–$100K+ per year in equity tax decisions — often without realizing it. A fee-only advisor who works with tech employees can coordinate ESPP sale timing with RSU vests, help you avoid wash sales during tax-loss harvesting, and build a total-comp plan that minimizes taxes across all equity sources. The matching service below connects you with advisors who specialize in this.
Sources
- IRS Revenue Procedure 2025-32 — 2026 ordinary income brackets; standard deduction $16,100 (single), $32,200 (MFJ)
- Tax Foundation: 2026 Federal Tax Brackets — 2026 LTCG rates: 0% / 15% / 20%; single thresholds $49,450 / $545,500; MFJ thresholds $98,900 / $613,700
- IRS Publication 5992 — Employee Stock Purchase Plan tax guide: qualifying and disqualifying disposition rules
- Schwab Equity Award Center: ESPP and Taxes — qualifying disposition OI = min(discount spread at grant date, actual gain); disqualifying disposition OI = spread at purchase date
- IRS: Net Investment Income Tax Q&A — 3.8% NIIT on net investment income when MAGI exceeds $200,000 (single) / $250,000 (MFJ)
2026 tax values verified against IRS Rev. Proc. 2025-32 and Tax Foundation (April 2026). Federal calculation only; state tax uses the rate you enter and assumes your state taxes LTCG at the same rate as ordinary income (true for CA, NY, MA; 0% for WA, TX, FL, NV). This calculator is for educational purposes. Consult a CPA before making ESPP sale decisions.