Free · No account needed

Your ESPP profit,
clearly calculated

Employee Stock Purchase Plans are one of the best benefits at your company — but the math is confusing. This tool makes it simple.

What is an ESPP?

An Employee Stock Purchase Plan (ESPP) lets you buy company stock at a discount — typically 5–15% below market price. With a lookback provision, the purchase price is the lower of the start or end price of the offering period. A 15% discount with lookback guarantees roughly 17.6% minimum return regardless of stock direction.

Step 1 of 4
Your company & offering period
1
2
3
4
💡

An ESPP offering period is the time window your company gives you to buy stock at a discount. We'll use these dates to look up the actual share price.

15%
Maximum IRS discount allowed under Section 423 ESPP plans
17.6%
Minimum guaranteed return with 15% discount + lookback, even if stock falls
$25,000
Annual IRS cap on ESPP share purchases at fair market value at grant
2 yrs
Hold period from offering date required for qualifying disposition tax treatment

The complete ESPP guide

Everything employees need to know — from enrollment to taxes to the sell-or-hold decision.

Contribution strategy

How much should I contribute to my ESPP?

Contribute the maximum your plan allows — typically 10–15% of salary — up to the $25,000 IRS annual cap. ESPP contributions are after-tax, but the guaranteed discount return almost always justifies the cash flow impact.

Priority order: Capture your full 401(k) employer match first (50–100% instant return). Then max your ESPP. Then additional 401(k) contributions.

Sell vs. hold

Should I sell ESPP shares immediately?

Most financial planners say sell immediately. You lock in the guaranteed return, eliminate stock price risk, and avoid concentrating wealth in the same company that pays your salary.

Holding for a qualifying disposition saves taxes but requires 2+ years from offering date and 1+ year from purchase — during which the stock could fall. For most people, the immediate sale wins on a risk-adjusted basis.

ESPP vs. RSU

ESPP vs. RSU — what is the difference?

RSUs are shares granted as compensation. They vest over time and trigger ordinary income tax at vesting — no purchase required, no guaranteed discount.

ESPPs require you to contribute paycheck money to buy shares at a discount. The tax event happens at sale, not at purchase. ESPPs have a guaranteed minimum return; RSUs do not. Many tech employees have both and should coordinate the timing of sales carefully.

Plan mechanics

Offering periods, enrollment, and reset provisions

Most plans run on 6-month offering periods with purchase dates in June and December. Some use 12 or 24-month periods. The enrollment window is typically 1–2 weeks — you choose your contribution percentage and generally cannot increase it mid-period.

The reset provision — offered by some plans — resets your offering period if the stock drops significantly, giving you a new, lower lookback starting price.

Plan types

Qualified vs. non-qualified ESPP

A qualified ESPP (Section 423) follows IRS rules allowing favorable tax treatment — the qualifying/disqualifying framework on this page. About 79% of US public company plans are qualified.

A non-qualified ESPP doesn't follow Section 423. The discount is taxed as ordinary W-2 income at the time of purchase. This calculator is designed for qualified Section 423 plans.

Job changes

What happens to my ESPP if I leave my company?

Your participation ends immediately. Contributions from the current offering period are typically refunded to you in cash within a few weeks — you do not receive shares for the partial period.

Shares already purchased in prior periods are yours to keep. Your holding period clock continues after leaving — you can still meet qualifying disposition criteria and sell at the favorable tax rate.

State taxes

California and high-tax states

California taxes ESPP gains as ordinary income — there is no preferential long-term capital gains rate at the state level. This significantly reduces the tax advantage of a qualifying disposition for CA residents. States with zero income tax (TX, FL, WA, NV) see the full federal LTCG benefit. Use the state tax slider in this calculator to model your situation.

ESPP vs. 401(k)

Which should I prioritize?

With the 2026 401(k) limit at $24,500, many employees face a real cash flow trade-off. The math often favors ESPP first — a guaranteed ~17.6% annualized return from a 15% discount beats most pre-tax investment projections on a risk-adjusted basis. The exception: always capture your full 401(k) employer match before any ESPP contributions, as that match is an immediate 50–100% return.

Understanding your ESPP — common questions

What is an ESPP and how does the profit work?
An Employee Stock Purchase Plan (ESPP) lets you buy company stock at a discount — typically 5% to 15% below market price. Your company sets an offering period (often 6 or 12 months), deducts money from each paycheck, and at the end uses it to buy shares on your behalf. If your plan has a lookback provision, the purchase price is calculated as the discount applied to whichever is lower — the share price at the start of the offering or the end. This means you can profit even if the stock dropped during the period.
What is the lookback feature and why does it matter?
The lookback provision is the most powerful element of a Section 423 ESPP. With it, your price is based on whichever price is lower — start or end — minus the discount. So if the stock went from $100 to $130, your purchase price would be $85 (15% off $100). If it went down from $100 to $80, your purchase price would be $68 (15% off $80). You still win. With a lookback and 15% discount, your minimum guaranteed return is roughly 17.6%.
What is the difference between qualifying and disqualifying disposition?
A qualifying disposition requires holding shares for at least 2 years from the offering date and 1 year from the purchase date. If you do, a portion of your gain is taxed as ordinary income and the rest as long-term capital gains (0%, 15%, or 20%). A disqualifying disposition happens if you sell before meeting both criteria — the full discount element is taxed as ordinary income. For many people, a disqualifying disposition still makes sense because you eliminate stock risk immediately.
Should I sell my ESPP shares immediately or hold them?
The conventional wisdom from financial planners is to sell ESPP shares immediately upon purchase. You've already received a guaranteed return from the discount (often 17–30% annualized). Holding concentrates risk in a single stock — and that stock is also your employer. If the company struggles, you could lose both your job and your savings at the same time. Use this calculator's comparison to see the numbers for your specific situation.
How is ESPP profit reported on my taxes?
When you sell, your company reports the bargain element on your W-2 as ordinary income. You'll also receive a Form 3922 when shares are transferred and a 1099-B from your broker when you sell. It's important to track your cost basis carefully — brokers sometimes only report the price you paid, not the FMV, causing you to overpay taxes if you don't adjust it. Always consult a tax professional for your specific situation.
What is the IRS maximum ESPP contribution limit?
Under Section 423 of the IRS code, the maximum purchase value of ESPP shares is $25,000 per calendar year at fair market value, based on the stock price at the start of the offering period. For example, if your stock is $50/share, you can purchase up to 500 shares per year.

Legal disclaimer & important notices