Phase 1 · Core Sovereign Layer
ESPP Calculator
An employee stock purchase plan is one of the few places you can buy a dollar for 85 cents. Model the discount, the lookback and the IRS ceiling to see what your payroll deductions actually buy.
How does an ESPP discount and lookback work?
An ESPP deducts money from your paycheck over an offering period, then buys company stock at a discount — commonly 15%. With a lookback, the discount applies to the lower of the price at the offering's start and the price on the purchase date. Buy at $34 what trades at $50 and you own shares worth 47% more than you paid.
- Purchase price with a lookback = (1 − discount) × the lower of the offering-start price and the purchase-date price. Without a lookback it is simply (1 − discount) × the purchase-date price.
- A 15% discount is a 17.6% return on the money you actually paid, because 1 ÷ 0.85 = 1.176. The discount is quoted off the higher number; your return is earned on the lower one.
- The IRS caps a qualified ESPP at $25,000 of stock per calendar year, valued at the offering-date price — a high contribution rate on a high salary can hit the ceiling and get the excess refunded.
- Immediate gain if you sell on purchase day = (purchase-date price − purchase price) × shares bought. Return on contribution = that gain ÷ what was actually deducted from your pay.
- Every figure here is pre-tax. Whether the gain is ordinary income or capital gain depends on how long you hold — a qualifying versus disqualifying disposition — and that is a question for a tax professional.
Educational estimate, not tax advice. All figures are pre-tax. ESPP taxation turns on your holding period, your income and your plan's specific terms, and no tax rate is applied anywhere in this tool. Plan rules — contribution caps, whether fractional shares are bought, how the $25,000 limit is administered — vary by employer. Read your plan documents and confirm the tax treatment with a qualified professional.
Under the hood
The math, fully exposed
An ESPP has exactly two sources of return: the discount, which is contractual, and the lookback, which only pays when the stock rises. Every number above comes from these:
- The discount is quoted off the wrong number: a 15% discount means you pay 85 cents for a dollar, and 15 cents of gain on 85 cents paid is a 17.6% return. Every plan advertises the smaller figure. Your money earns the larger one.
- The lookback is the bigger prize in a rising stock: when the price climbs during the offering, the discount comes off the old, lower price while the shares are worth today's. That spread frequently dwarfs the headline discount — and it disappears entirely if the stock falls, where the lookback simply leaves you with the plain discount off the lower price.
- We annualize conservatively, on purpose: the figure shown assumes every dollar was tied up for the whole offering period. In reality contributions accumulate gradually, so the average dollar is only committed for about half the period, which makes the return on capital genuinely at risk higher — the capital-weighted formula above. We show the lower number because the higher one is easy to mistake for a promise. Neither is a forecast: both assume you could repeat this exact discount and this exact stock move every period, and only the discount is contractual.
- The $25,000 ceiling is measured at the offering price: the limit is on the value of stock, valued at the grant-date price, not on your contributions or on the discounted price you pay. We assume an offering of 12 months or less falls in one calendar year and prorate the allowance across years for longer offerings; real plans differ on carryover and administration, so treat a capped result as a prompt to read your plan documents.
- Fractional shares and pre-tax dollars: we allow fractional shares — plans that buy whole shares only will refund the remainder, slightly lowering the shares figure. And no tax is applied anywhere here. The gain shown is pre-tax; how much of it survives depends on your disposition type and your income.
Your directives
What to do next, based on your numbers
Adjust the sliders to generate tailored recommendations.
Answers