Employee Stock Purchase Plan (ESPP) Profit Calculator

Calculate exactly how much profit you make from your ESPP, including the discount savings and look-back benefits.

Total amount contributed to ESPP over the offering period

Company-provided discount (typically 5-15%)

Uses lower of offering start or end price (typically 6-24 months)

Stock price at start of offering period

Stock price at end of offering period

Days held before selling (affects tax treatment)

Purchase Price = Lower(Start Price, End Price) × (1 - Discount%)\nShares = Contribution / Purchase Price\nProfit = (End Price - Purchase Price) × Shares\nTax = Profit × (Long-term or Ordinary rate)
Contribution: $10,000 | Discount: 15%\nStart Price: $100 | End Price: $120\nLook-back: 6 months\n\nPurchase = Lower($100, $120) × 85% = $85\nShares = $10,000 / $85 = 117.6\nSale = 117.6 × $120 = $14,118\nProfit = $4,118 (41.2% return)

What is an Employee Stock Purchase Plan (ESPP)?

An ESPP lets employees buy company stock at a discount through payroll deductions. Typically: you contribute 1-10% of salary over 6-24 months, then purchase shares at a discount (usually 5-15%) off the stock price. Many use a "look-back" provision that bases the price on the lower of the start or end of the offering period.

How does the look-back feature work?

The look-back compares the stock price at the START vs END of the offering period. You get the LOWER price multiplied by the discount. Example: Stock was $100 at start, $150 at end with 15% discount and 6-month look-back. You buy at $85 (15% off $100) even though stock is $150. This is the "free money" in ESPPs.

How is ESPP taxed?

Tax treatment depends on holding period: (1) Disqualifying disposition (<2 years from grant or <1 year from exercise): discount is taxed as ordinary income, any additional gain is capital gains. (2) Qualifying disposition (>2 years grant, >1 year exercise): ALL gains taxed as long-term capital gains. The discount amount is always taxed as income.

What is the maximum contribution to an ESPP?

IRS limits: You can contribute up to $25,000 per calendar year (or 25% of compensation, whichever is less). Many companies also cap contributions as a percentage of salary (often 10-15%). The "look-back" can multiply your effective discount on the full contribution amount.

How much can you save with an ESPP?

Maximum discount is 15% under IRS rules. With look-back, your savings can be substantial: if stock goes from $100 to $150 over 6 months and you get 15% off $100, you save $50/share = 50% instant return. Even in flat markets, you get the discount. Typical annual return: 10-30% depending on stock movement.

What happens if I leave before the offering ends?

You typically lose your contributions and receive them back without any purchase. No purchase is made, so no tax event. Some companies allow early withdrawal but may not let you buy. Check your specific plan rules. Some offer a "termination" provision that purchases shares at the end regardless of employment status.

Should I sell ESPP shares immediately?

Many financial advisors recommend selling immediately after purchase ("disqualifying disposition") to lock in gains and avoid stock price risk. The discount (5-15%) is guaranteed profit regardless of stock movement. Holding shares exposes you to the same risk as holding any single stock. Exception: if you believe strongly in the company and have a long holding period for favorable tax treatment.

What is a qualifying disposition of ESPP?

A qualifying disposition means you hold shares for: (1) >2 years from the grant date, AND (2) >1 year from the exercise/purchase date. If you meet both, ALL gains (not just the discount portion) are taxed at long-term capital gains rates. This is much more tax-efficient than a disqualifying disposition where the discount is ordinary income.