Since 2010 · Powering 2M+ tool runs every month
Since 2010
Add to Chrome

My Toolbox

Automatic Mode

No saved tools yet.

Go Premium
Related tools
Stock Split CalculatorVariable Annuity CalculatorPercent Off CalculatorCost of Equity Calculator
Home Page > Financial Calculators > Stock Calculators

ESPP Calculator

Enter paycheck contributions, the discount and lookback details to model shares bought, discount value, tax and returns under different sale scenarios.

Free to useNo sign-up requiredInstant Results
ESPP CalculatorTry it now — free ▼

Fast setups

Per-paycheck deduction$0.00
Planned contribution$0.00
Estimated purchase price$0.0000
Estimated shares0
Downside cushion0.0%
Result modeAfter-tax
Payroll
$
%
mo
Plan Price
%
$
$
$
Limits
$
Enter 0 if your model should ignore it.
$
Optional cash cap for this purchase period.
Tax Estimate
%
%
$

Embed ESPP Calculator Widget

About ESPP Calculator

The ESPP Calculator models how an employee stock purchase plan can turn payroll deductions into discounted shares, then estimates share count, purchase price, gross profit, taxes, and after-tax return under different sale prices. It is built for employees comparing whether to participate, how much to contribute, and how much stock-price movement the plan discount can absorb.

What This ESPP Calculator Does

This tool combines the moving parts that make ESPP returns hard to estimate mentally: contribution rate, offering period, payroll frequency, plan discount, lookback price, share rounding, plan caps, sale fees, ordinary income tax, and capital gains tax. The result is a practical model of the paycheck-to-shares path rather than a simple discount percentage.

How to Use

  1. Enter your annual salary, ESPP contribution rate, offering length, and pay frequency.
  2. Enter the plan discount, choose whether the plan has a lookback, and add the offering-start, purchase-date, and sale prices.
  3. Add any annual FMV limit, offering contribution cap, broker fee, ordinary income tax rate, and capital gains tax rate you want modeled.
  4. Click Calculate to review shares purchased, purchase price, discount value, lookback benefit, gross profit, estimated taxes, and sale scenarios.

ESPP Formula

Purchase price = reference market price × (1 - discount rate)
Shares purchased = usable contribution ÷ purchase price
Gross profit = shares × sale price - broker fee - usable contribution

When a lookback applies, the reference market price is modeled as the lower of the offering-start price and purchase-date market price. Without a lookback, the calculator discounts only the purchase-date market price.

Tax Notes

The calculator provides a simplified planning estimate by applying an ordinary income tax rate to the bargain element and a capital gains tax rate to appreciation after purchase. Actual tax reporting can differ by plan, holding period, country, and brokerage cost basis.

For U.S. Section 423 background, see 26 U.S. Code § 423. For tax form context, see the IRS page for Form 3922. This calculator is for planning and education, not tax advice.

FAQ

What is an ESPP calculator?
An ESPP calculator estimates how payroll deductions become discounted company shares and what those shares may be worth after purchase, sale, fees, and estimated taxes.

How is ESPP purchase price calculated?
Most ESPP purchase prices are calculated as reference market price multiplied by one minus the plan discount. If the plan has a lookback, the reference price is usually the lower of the offering-start price and the purchase-date price.

What is a lookback provision?
A lookback provision lets the ESPP discount apply to the lower of two prices, commonly the offering-start price or purchase-date price, which can increase the benefit when the stock rises during the offering period.

Does this calculator handle ESPP taxes?
The calculator provides a simplified planning estimate by applying an ordinary income tax rate to the bargain element and a capital gains tax rate to appreciation after purchase. Actual tax reporting can differ by plan, holding period, country, and brokerage cost basis.

Why can my ESPP contribution be capped?
Your usable contribution can be capped by a plan limit, share rounding, or an annual fair market value purchase limit. The calculator shows unused contribution when the modeled contribution is higher than the amount that can buy shares.

Reference this content, page, or tool as:

"ESPP Calculator" at https://MiniWebtool.com/espp-calculator/ from MiniWebtool, https://MiniWebtool.com/

by miniwebtool team. Updated: May 6, 2026

Stock Calculators:

Top & Updated:

Stock Average CalculatorStock Beta CalculatorStock Profit Loss CalculatorView all →
Home Page > Financial Calculators > Stock Calculators > ESPP Calculator