Employee Stock Purchase Plans (ESPPs): A Complete Guide
How Employee Stock Purchase Plans work, the tax treatment of qualifying and disqualifying dispositions, and strategies to maximize the benefit of your ESPP discount.
The Most Underappreciated Equity Benefit
Employee Stock Purchase Plans are one of the highest-return, lowest-risk benefits available to employees at public companies — yet many eligible employees do not participate. A typical Section 423 ESPP lets you buy company stock at a 15% discount using after-tax payroll deductions, and many plans include a lookback provision that can amplify the effective discount to 30%, 40%, or more if the stock price has risen during the offering period.
This guide explains how ESPPs work, the tax treatment of ESPP shares, and strategies for maximizing this benefit.
How ESPPs Work
The Offering Period
An ESPP operates in offering periods, typically six months to two years long. During an enrollment window before the offering period begins, you elect a contribution percentage (usually 1-15% of your eligible compensation, up to IRS limits).
Payroll Deductions
Each pay period, your elected percentage is deducted from your after-tax pay and accumulated in a holding account. The money sits in this account (typically earning no interest) until the purchase date.
The Purchase Date
At the end of each offering period (or at interim purchase dates within a longer offering period), your accumulated deductions are used to buy company stock at the discounted price:
Purchase Price = FMV × (1 - Discount%)
Most plans use a 15% discount, so the purchase price is 85% of FMV.
The Lookback Provision
This is where ESPPs become truly compelling. Many plans set the purchase price based on the lower of the stock price on two dates:
- The offering date (first day of the offering period)
- The purchase date (last day of the offering period)
The 15% discount is then applied to whichever price is lower.
Example with lookback:
- Stock price on offering date: $40
- Stock price on purchase date: $80
- Purchase price: 85% × $40 = $34 per share
- Effective discount: ($80 - $34) / $80 = 57.5%
Even without the lookback, if the stock price declines during the offering period, the discount applies to the lower purchase-date price, providing a floor of protection.
The $25,000 Annual Limit
The IRS limits ESPP purchases to $25,000 worth of stock per calendar year, measured by the fair market value of the stock on the offering date. If the stock price on the offering date is $50, you can purchase up to 500 shares per year ($25,000 / $50). This limit applies across all ESPPs at all employers.
Calculate your exercise cost now
Use our free calculator to see your exact tax burden before you exercise.
Tax Treatment of ESPP Shares
The Holding Periods
ESPP shares have two holding period requirements for qualifying disposition treatment:
- Two years from the offering date (the start of the offering period)
- One year from the purchase date
Both must be satisfied for the sale to be a qualifying disposition.
Qualifying Disposition
If you meet both holding periods:
- Ordinary income = the lesser of: (a) the actual gain on the sale, or (b) the discount based on the offering-date price (typically 15% of the offering-date FMV × shares sold)
- Long-term capital gain = any remaining gain above the ordinary income amount
- Cost basis = purchase price + ordinary income recognized
The maximum ordinary income in a qualifying disposition is capped at the offering-date discount, even if the stock has appreciated significantly.
Disqualifying Disposition
If you sell before meeting both holding periods:
- Ordinary income = FMV on purchase date - purchase price paid (the full discount received)
- Capital gain or loss = sale price - FMV on purchase date (short-term or long-term depending on holding period from purchase date)
- Cost basis = FMV on purchase date
Example Comparison
Offering date FMV: $40. Purchase price: $34 (15% discount). FMV on purchase date: $80. Sale price: $100.
Qualifying disposition (sold after both holding periods):
- Ordinary income: min($66 gain, $6 offering-date discount) = $6 per share
- LTCG: $100 - $40 = $60 per share (total $66 gain minus $6 ordinary = $60 LTCG)
Disqualifying disposition (sold immediately):
- Ordinary income: $80 - $34 = $46 per share
- STCG: $100 - $80 = $20 per share
The tax savings from a qualifying disposition can be enormous when the stock has appreciated.
Strategies for Maximizing Your ESPP
Strategy 1: Contribute the Maximum
The guaranteed discount (typically 15%) plus the lookback provision provides an exceptional risk-adjusted return. Even if you sell immediately on the purchase date (a disqualifying disposition), the 15% discount minus taxes yields a positive return. Most financial advisors recommend contributing the maximum percentage allowed.
Strategy 2: Sell Immediately (Disqualifying Disposition)
If you need liquidity or want to avoid concentration risk, sell ESPP shares immediately upon purchase. You lose the qualifying disposition tax benefit, but you lock in the discount and avoid stock price risk. The ordinary income on the discount is typically manageable, and you can reinvest the proceeds in a diversified portfolio.
Strategy 3: Hold for Qualifying Disposition
If you have the risk tolerance and do not need immediate liquidity, hold ESPP shares through both holding periods (two years from offering date, one year from purchase date). The tax savings can be significant, especially when the stock has appreciated substantially from the offering date.
Strategy 4: Use ESPP Proceeds to Fund Option Exercises
Sell ESPP shares (immediately or after the qualifying period) and use the cash to fund stock option exercises. This strategy is particularly effective at companies where you hold both ESPP shares and stock options — you use the lower-risk ESPP proceeds to finance the higher-risk, potentially higher-reward option exercise.
Common ESPP Pitfalls
Cost Basis Reporting Errors
Brokers frequently report incorrect cost basis for ESPP shares. They may use only the purchase price as the basis, without adjusting for the ordinary income you already reported. This leads to double taxation if you do not correct it on your tax return. Use Form 3922 data and your pay stubs to verify and adjust cost basis on Form 8949.
Forgetting to Track Offering Dates
To determine qualifying vs. disqualifying disposition treatment, you need the offering date — not just the purchase date. Keep records of every ESPP enrollment, including the offering period start date, purchase date, and Form 3922.
Overconcentration
Contributing the maximum to your ESPP means accumulating more of your employer's stock. If you are not selling regularly, your position can grow large relative to your overall portfolio. Establish a regular selling cadence to manage concentration risk.
The Bottom Line
ESPPs offer one of the best risk-adjusted returns in employee compensation. A 15% discount with a lookback provision is a benefit worth thousands of dollars per year. Contribute the maximum, understand the qualifying vs. disqualifying disposition rules, track your cost basis carefully, and manage concentration risk through regular selling. For many employees, the ESPP is the easiest money they will earn — if they participate.
Related Articles
Phantom Stock and Stock Appreciation Rights: What You Need to Know
A guide to phantom stock and stock appreciation rights — how they work, how they are taxed, and how they compare to traditional stock options.
Understanding Preferred Stock and Liquidation Preferences
How preferred stock, liquidation preferences, and the capital structure waterfall affect what your common stock is actually worth in an exit — and why headline valuations can be misleading.
RSUs vs. Stock Options: Which Is Better for You?
A side-by-side comparison of restricted stock units and stock options — how they work, how they are taxed, and which type of equity compensation works best at different company stages.