Your ESPP Is Probably the Best Investment You're Not Using

June 2026 ยท 10 min read

An Employee Stock Purchase Plan lets you buy your company's stock at a discount โ€” usually 15% โ€” with money taken from your paycheck. It is, hands down, the closest thing to guaranteed free money that exists in corporate America.

I've talked to engineers making $200K+ who aren't enrolled in their ESPP. When I ask why, the answer is usually some version of "I don't really understand it" or "I don't want too much of my net worth in company stock."

The second concern is legitimate โ€” but the solution isn't to skip the ESPP. The solution is to enroll, max it out, and sell immediately. Here's why.

The basic math everyone should know

You set aside money through payroll deductions (usually 1-15% of salary, capped at $25K worth of stock per year). At the end of the offering period โ€” typically 6 months โ€” the company uses that money to buy stock for you at a 15% discount.

Example: $120K salary, 10% contribution

You contribute $1,000/month = $6,000 over a 6-month period.
Company buys shares worth ~$7,059 with your $6,000 (at 15% discount).
You sell immediately at market price = $7,059.

Money in: $6,000
Money out: $7,059
Profit before tax: $1,059 (17.6% return, 6-month holding period)

Annualized, that's roughly 35%. Show me another investment that pays 35% with near-zero risk. (You can't. It doesn't exist.)

The lookback: when ESPP goes from good to ridiculous

Some ESPP plans โ€” and this includes nearly all the big tech companies โ€” have a lookback provision. Instead of buying at 85% of the price on the purchase date, they buy at 85% of the lower of the price at the beginning or end of the offering period.

This is a six-month call option you get for free. During a strong market, it prints money.

Realistic example from a good market:

Start price (Jan 1): $100. End price (July 1): $145.
Lookback picks the lower start price: $100 ร— 0.85 = $85 purchase price.
Your $6,000 buys ~70.5 shares at $85 each.
Market value: 70.5 ร— $145 = $10,231
Return: ($10,231 - $6,000) / $6,000 = 70.5% in 6 months.

I've personally had ESPP periods return 60-80% during the 2020-2021 and 2023-2024 bull runs. And the thing is โ€” the downside is capped because you're buying at a discount. Even if the stock is flat for 6 months, you still make 17.6%. The only way you lose money is if the stock drops more than 15% between the purchase date and when you sell, which is why you should sell immediately.

Should you hold for a qualifying disposition?

This is the question that trips people up. A "qualifying disposition" means you hold the shares for 2 years from the grant date AND 1 year from the purchase date. If you do, the discount portion may be taxed at long-term capital gains rates instead of ordinary income.

Sounds good in theory. Here's why I almost never recommend it:

Sell Immediately

  • Guaranteed 17.6% return (minimum)
  • Zero stock risk
  • Ordinary income tax on the $1,500 discount
  • You sleep fine at night

Hold for Qualifying

  • Maybe save $300-500 in taxes per $10K
  • Hold company stock for 18+ months
  • Stock could drop 20, 30, 50% during that time
  • Congrats, you saved $500 in taxes and lost $3,000 in stock value

The tax tail shouldn't wag the investment dog. If you have a concentrated position in your employer's stock and you're holding it for 18 months just to save a few hundred bucks in taxes, that's bad risk management, not good tax planning.

That said โ€” if you already have a large diversified portfolio and you're bullish on your company and the ESPP shares are a small percentage of your net worth, holding for qualifying can make sense. But that's three "ifs" that most people don't satisfy.

The $25K limit nobody explains correctly

The IRS caps ESPP purchases at $25,000 worth of stock per year, based on the fair market value at the grant date (the start of each offering period). With a 15% discount, the most you can actually contribute is about $21,250 per year. Many employers also have their own lower caps โ€” usually 10% or 15% of base salary.

For a $150K salary with a 15% contribution limit: $22,500/year. For a $200K salary: $30,000/year โ€” but the IRS cap kicks in at ~$21,250, so that's your real ceiling regardless of salary.

What about when the stock goes down?

If your company's stock is in a downtrend, the ESPP is still worth it as long as you sell immediately. The 15% discount gives you a buffer. The stock would need to drop more than 15% between the purchase hitting your account and you clicking "sell" for you to lose money โ€” and you can generally sell within 1-2 days of purchase.

The real risk is behavioral: people get greedy during the good times and stop selling immediately. They hold. The stock drops. They're underwater on shares they bought at a "discount." Don't be that person. The ESPP strategy that works is boring and mechanical: enroll, max out, sell immediately, repeat.