Is an ESPP Worth It? (The Math on a 15% Discount)
Is an ESPP worth it? Usually yes: a 15% discount is a 17.6% instant gain if you sell at purchase. See the real math, the tax trap, and when to skip it.
In this article
An ESPP is worth it for most people who can afford the payroll deduction, because a 15% discount works out to a 17.6% gain the day your shares are bought. The catch is that the gain only stays yours if you sell, so the real question isn't whether to join, it's what to do with the shares afterward.
Quick Answer: Yes, an employee stock purchase plan is usually worth it. Buying at 85% of the price means every $1 you put in is worth about $1.18 at purchase, before any lookback bonus. For most people the best move is to enroll, sell the shares soon after each purchase, and move the money into your actual plan.
How does an ESPP actually work?
An ESPP lets you buy your employer's stock through payroll deductions at a discount of up to 15%. Under Section 423 of the tax code, a qualified plan can set the purchase price as low as 85% of the stock's market value, and it caps what you can buy at $25,000 of stock per calendar year, measured at the price on the grant date.
Here's the rhythm. The plan sets an offering period (often six months). Your employer sets aside a percentage of every paycheck, and at the end of the period it uses that cash to buy shares at the discounted price. Many plans also add a "lookback," which means the discount applies to whichever price is lower: the price on the first day of the offering or the price on the purchase date. That lookback is where an ESPP goes from good to unusually good.
Still choosing a tool? Compare Planned against the app you are considering.
What is the 15% discount really worth?
A 15% discount is a 17.6% return, not 15%, because you're measuring the gain against what you paid. Pay $85 for $100 of stock and you've made $15 on $85.
Let's say you're 29, earning $90,000, and you put 10% of pay into the plan. That's $4,500 per six-month offering. Assume the stock starts the offering at $50 and the plan has a lookback:
| Stock price at purchase | Your price per share | Value of your shares | Gain on $4,500 |
|---|---|---|---|
| $50 (flat) | $42.50 | $5,294 | $794 (17.6%) |
| $60 (up 20%) | $42.50 | $6,353 | $1,853 (41.2%) |
| $40 (down 20%) | $34.00 | $5,294 | $794 (17.6%) |
Notice the bottom row. With a lookback, the price falling during the offering doesn't hurt you, because the discount resets to the lower price. Your money also only sits in the plan for an average of about three months, since it's collected gradually from each paycheck. Few things in personal finance pay that well that quickly.
Should I sell my ESPP shares right away?
For most people, yes: selling at or shortly after purchase locks in the discount and removes the risk. Holding is a separate decision, and it's the same as deciding to buy your employer's stock at full price with money you already have.
That framing matters because your paycheck already depends on this company. If the business has a bad year, the stock and your job security can drop at the same time. The SEC's investor education site makes the core point plainly in its guide to diversifying your investments: spreading money across many holdings protects you from any single one going wrong. A common planning guideline is to keep a single company's stock under about 10% of your investments.
The same logic applies to stock you get as pay, which is why the answer here looks a lot like the one for whether to sell your RSUs when they vest.
How are ESPP shares taxed?
ESPP shares are taxed when you sell, and the split between ordinary income and capital gains depends on how long you held them. IRS Publication 525 sets out two paths.
- Disqualifying disposition (sold early): if you sell within two years of the offering start date or within one year of purchase, the spread between the market price on the purchase date and what you paid is ordinary income, reported on your W-2. Anything after that is a capital gain or loss.
- Qualifying disposition (held long enough): if you hold past both dates, ordinary income is capped at the discount measured on the grant date, and the rest is long-term capital gain.
In the flat-price example, selling immediately means $794 of ordinary income. If you're in the 22% federal bracket (a $90,000 salary usually lands there under the 2026 brackets), that's roughly $175 in federal tax, leaving about $619 per offering, or around $1,240 a year on money you were going to earn anyway.
Is holding for a qualifying disposition worth the wait?
Usually not, because the tax savings are small compared with the risk you carry to get them. Holding for up to two years only changes how the gain above the discount is taxed.
Take the $60 example. If you sell right away, all $1,853 is ordinary income. If you hold until the sale qualifies and the stock happens to still be at $60, $794 is ordinary income and $1,059 is long-term capital gain. At 22% versus 15%, that saves you about $74. To earn that $74, you held $6,353 of your employer's stock for up to two years. A 2% drop in the share price wipes out the benefit, and a 20% drop costs you more than the discount itself.
Holding can make sense if your employer stock is a small slice of a diversified portfolio and you'd happily buy it with your own cash. Otherwise, the quick sale is the cleaner choice.
What's the ESPP tax mistake almost everyone makes?
The most common mistake is paying tax twice on the discount because the cost basis on your 1099-B is too low. Publication 525 notes that for options granted after 2013, the basis on Form 1099-B won't include the amount already taxed as wages, and it's your responsibility to adjust it on Form 8949.
In the flat example, your 1099-B may show a basis of $4,500 even though $794 was already added to your W-2. Report the sale using that $4,500 and you'd pay tax on the $794 again. Your employer should also send Form 3922 after your first sale, which lists the dates and prices you need to get this right. Tax software usually asks for it, but only if you know to look.
When should you skip the ESPP?
Skip or shrink your ESPP contribution when the payroll deduction would squeeze money you need sooner. The cash is locked until the purchase date, so a 10% deduction is 10% less take-home pay for months at a time.
- No emergency fund yet: build an emergency fund that covers a few months of expenses first, so a surprise bill doesn't land on a credit card.
- You're missing your 401(k) match: a match is often a 50% or 100% return on day one. Capture it before the ESPP. If you're weighing the next dollar after that, see whether to max your 401(k) or IRA first.
- You'd carry a credit card balance to make it work: start smaller instead. Even 2% to 3% of pay captures the discount without creating debt.
- Your plan has no lookback and a long mandatory hold: some plans restrict sales for a period after purchase. That turns a near-certain gain into a stock bet, so read your plan document before enrolling.
At Planned, we recommend treating the ESPP as a short-term savings boost that feeds your real goals, not as a separate investment account. Each time shares are bought and sold, decide in advance where the cash goes: your emergency fund, a Roth IRA, or extra debt payments.
Frequently Asked Questions
Can you lose money in an ESPP?
Yes, but it's unlikely if you sell soon after purchase. Your shares start out worth about 17.6% more than you paid, so the stock would need to fall more than 15% between the purchase date and your sale to put you underwater. The risk grows the longer you hold, which is why most people sell quickly and diversify the proceeds.
How much should I contribute to my ESPP?
Contribute the most you can without cutting into your emergency fund, your 401(k) match, or your monthly bills. For many people that's 5% to 10% of pay. Because the deduction comes out of each paycheck, start with a lower rate for one offering period, see how your budget handles it, and raise it at the next enrollment window.
Do I pay tax on ESPP shares if I don't sell them?
No. For a qualified Section 423 plan, buying shares through the plan isn't a taxable event by itself. Tax is due in the year you sell or otherwise dispose of the shares. You'll still want to keep Form 3922 and your purchase records, because you'll need the grant date, purchase date and prices to figure the tax when you eventually sell.
Can I leave my company and keep ESPP shares?
Yes. Shares already purchased are yours, and leaving doesn't change their tax treatment. Payroll contributions for an offering period that hasn't reached its purchase date are typically refunded to you in cash when you leave. Check your plan document for the exact rules, since timing and refund terms vary by employer.
An ESPP is one of the few workplace benefits that pays you for doing almost nothing, so if your budget can handle the deduction, it's worth joining. Take the discount, sell soon after each purchase, fix the cost basis at tax time, and send the money where your plan needs it most.
This article is general education, not personalized financial, investment, tax, legal, or insurance advice. Rules vary by state and change over time, so talk with a qualified professional before acting on it for your own situation.
Should I Sell My RSUs When They Vest? (Usually, Yes)
Should you sell RSUs when they vest? Usually yes: you owe income tax at vest either way, so holding means buying company stock. Here's when keeping some works.
Should You Max Your 401(k) or IRA First? (A Simple Order)
Max your 401(k) or IRA first? Get the full match, then fill a Roth IRA, then go back to the 401(k). See when to flip the order, with the real 2026 limits.
Dollar Cost Averaging vs Lump Sum: When Each Wins
Dollar cost averaging vs lump sum: investing all at once wins about two-thirds of the time. See the real dollar gap and when spreading it out is smarter.
Taxable Brokerage Account vs Roth IRA: Which Comes First?
Taxable brokerage account vs Roth IRA: a Roth pays no capital gains tax on qualified withdrawals, brokerage accounts do. Fill the Roth first, then go taxable.