Equity Compensation · 19 min read
Employee Stock Purchase Plans: Sell Right Away or Hold?
Selling employee stock purchase plan shares on the purchase date turns a 15% discount into a 17.6% return on the money contributed, more under a lookback, with the discount taxed as wages. Holding more than two years from the offering date and one year from purchase changes only how the gain is taxed: the wages portion shrinks to the offering-date discount and the rest becomes long-term capital gain. In a worked 2026 example that saves $225 on an $8,500 purchase, while a price drop during the wait costs $3,800. The decision is mostly about concentration and price risk, not the tax.
An employee stock purchase plan hands you shares at a discount and then asks a question every purchase period: sell now, or hold? Selling at once collects the discount and taxes it as wages. Holding long enough for a qualifying disposition changes how the gain is taxed, but by less than most people expect, and it leaves the whole position exposed to the stock for one to two years. Below are the section 423 mechanics, the tax on each kind of sale, the broker basis trap that taxes the discount twice if you let it, a worked 2026 illustration with four exits, the California and Texas layer, and a set of sell rules to choose from. Confirm your own numbers with a CPA before you file.
How does a section 423 ESPP work?
A tax-qualified ESPP lets employees buy company stock through payroll deductions at up to a 15% discount, under limits set by section 423 of the tax code. The plan runs in offering periods, which may contain one or more purchase periods. Deductions accumulate during the purchase period and buy shares on the last day of it, the purchase date. The statute sets the floor on price: the option price may not be less than the lesser of 85% of the stock’s fair market value on the offering (grant) date or 85% of its value on the purchase (exercise) date (26 U.S.C. §423(b)(6)). That “lesser of” wording is the lookback: a plan that adopts it prices shares at 85% of whichever of the two dates was lower, so a rising stock can produce a discount far larger than 15%. A plan may instead price shares at 85% of the purchase-date value alone, with no lookback, or use a smaller discount.
Two other limits shape the plan. An offering may not run longer than 27 months, or five years where the price is set at no less than 85% of the purchase-date value (26 U.S.C. §423(b)(7)). And no employee may accrue the right to buy more than $25,000 of stock per calendar year, measured at the offering-date value, not at the discounted price (26 U.S.C. §423(b)(8)). The cap is why a highly paid employee can contribute at most about $21,250 a year to a 15% plan, and less where the lookback makes shares cheaper.
Real plans vary, and the plan document governs. Texas Instruments prices its section 423 plan at 85% of the fair market value on the purchase date, with quarterly offerings and the $25,000 cap, and no lookback (Texas Instruments 2025 Form 10-K, Note 3) (Texas Instruments 2023 proxy statement, ESPP proposal). Southwest Airlines buys at 90% of the market value at the end of each monthly purchase period (Southwest Airlines 2025 Form 10-K, Note 12). Our pages for Texas Instruments employees and Southwest Airlines employees cover those plans in context. Company names appear here only to identify the plans discussed.
How real plans compare
Plan terms shape the sell-or-hold math before any tax rule applies. The discount, whether there is a lookback, how long the offering runs and whether it resets decide how large the purchase-date spread can grow, and that spread is what a disqualifying sale taxes as wages and what a qualifying sale can partly shift to capital gain. The terms below are from each company’s own filings; the names identify the plans only, and the plan document and enrollment materials govern.
| Company | Price and lookback | Offering structure | Contribution limit | Effect on the math |
|---|---|---|---|---|
| Texas Instruments (Texas Instruments 2025 Form 10-K, Note 3) | 85% of the purchase-date value; no lookback | Quarterly offerings | The $25,000 statutory cap | The spread is 15% of the purchase-date price every time. Both dispositions produce a similar wages figure, so the holding tests change little and the hold decision is about the stock. |
| Tesla (Tesla 2019 Employee Stock Purchase Plan, Appendix B to the 2019 proxy statement) | 85% of the lower of the enrollment-date or exercise-date value | About six months, starting the first trading day on or after March 1 and September 1; the administrator may change the timing | Up to 15% of compensation | A six-month lookback: a rise during the offering enlarges the spread, and that enlarged part is what a qualifying sale can shift to capital gain. |
| Apple (Apple Employee Stock Purchase Plan, as amended November 6, 2024) | Not less than the lesser of 85% of the offering-date value or 85% of the value on the last trading day of the offering | Two offerings a year, February to July and August to January | 1% to 10% of eligible compensation | The same lookback shape as Tesla with a lower contribution ceiling, so the 10% limit binds before the $25,000 cap for most participants. |
| NVIDIA (NVIDIA fiscal 2026 Form 10-K, stock-based compensation note) (NVIDIA Amended and Restated 2012 Employee Stock Purchase Plan, section 4(c)) | 85% of the lower of the offering-start or purchase-date value | About 24 months, in four six-month purchase periods; an offering ends and a new one begins if the price at the start of a purchase period is at or below the offering-date price | Up to 25% of earnings, within the $25,000 cap | The longest lookback. After a large rise, later purchase periods buy at 85% of a price set up to two years earlier, so the spread can be several times the 15% discount, and all of it is wages in a disqualifying sale. Shares from later purchase periods pass the two-year test sooner after purchase, so only the one-year test binds. |
| Meta (Meta Platforms fiscal 2025 Form 10-K, share-based compensation) | No ESPP; share-based compensation consists of RSUs | — | — | With no plan, the discount is not available and RSUs are the only company-stock channel; the hold question is the RSU one. |
The pattern is that the tax shift from holding is largest exactly where the position grows fastest. Under a long lookback, a qualifying sale limits wages to 15% of the offering-date value while a disqualifying sale makes the whole spread wages, so the nine-point rate gap applies to a larger number. Under a short, no-lookback plan, the two figures are nearly the same and holding buys almost no tax change. Either way the exposure while waiting is the full market value of the lot, which is why the framework later in this article starts from concentration rather than from the holding tests.
How are ESPP shares taxed when you sell?
Nothing is taxed when you enroll or when the shares are purchased; income arrives only when you sell, and its character depends on how long you held. Section 421 keeps the purchase itself out of income (26 U.S.C. §421(a)), and section 423 sets two holding tests for a qualifying disposition: no sale within two years after the offering date, and none within one year after the purchase date (26 U.S.C. §423(a)). Both must be met.
Qualifying disposition
When both tests are met, you report as wages the lesser of two amounts: the discount measured at the offering date (the stock’s value on the offering date minus the option price), or your actual gain (sale price minus what you paid). Any gain beyond that is long-term capital gain. If the shares sell at a loss, the loss is a capital loss and there is no ordinary income at all (IRS Publication 525, Employee stock purchase plan). Under a lookback plan, where the price was not fixed on the offering date, the offering-date discount is figured as if the option had been exercised on that date, which for a 15% plan means 15% of the offering-date value (26 U.S.C. §423(c)).
Disqualifying disposition
Sell before either test is met and the ordinary income is the full spread on the purchase date: the stock’s value that day minus what you paid. This amount is wages even if the stock later fell, because it “isn’t limited to your gain from the sale.” Your basis rises by the same amount, and the difference between that increased basis and the sale price is a capital gain or loss, short- or long-term by how long you held after the purchase (IRS Publication 525, Holding period requirement not satisfied).
| Item | Qualifying disposition | Disqualifying disposition |
|---|---|---|
| Holding test | More than 2 years from the offering date and more than 1 year from the purchase date | Either test not met |
| Ordinary income (wages) | Lesser of the offering-date discount or the actual gain | Purchase-date value minus price paid, even if the stock fell |
| Capital gain or loss | Sale price minus price paid minus the wages amount; long-term | Sale price minus (price paid plus the wages amount); short- or long-term from the purchase date |
| If sold at a loss | Capital loss, no ordinary income | Ordinary income still reported; the loss is a capital loss |
Three reporting points. First, the employer should include the ordinary income in box 1 of your W-2 for the year of sale; if it is missing, you report it yourself as wages on Schedule 1, line 8k (IRS Publication 525, Statutory stock options). Second, no income tax is withheld on that amount (26 U.S.C. §421(b)), and it is not subject to Social Security or Medicare tax (26 U.S.C. §3121(a)(22)), so the tax is settled with the return or through estimated payments. Third, the year you first sell or transfer shares from a discounted plan, the company must send you Form 3922 by January 31 with the offering date, purchase date, prices and values you need to do this arithmetic (IRS, About Form 3922). Keep every one of them; you will need the offering-date value years later.
Why does the 1099-B often get ESPP shares wrong?
Because the broker is not allowed to add your compensation income to the basis it reports. For options granted after 2013, the regulation says a broker “may not increase initial basis for income recognized upon the exercise of a compensatory option” (26 C.F.R. §1.6045-1(d)(6)(iii)), so the 1099-B shows the discounted price you paid, not the price plus the wages you reported. Filed as-is, the discount is taxed twice: once as wages on the W-2 and again as capital gain on Schedule D. The IRS instructions are explicit that the reported basis “won’t reflect any amount you included in income” and that you should increase your basis by that amount (IRS Instructions for Form 8949, Stock acquired through a compensatory option). The fix is on Form 8949: enter the broker’s basis in column (e), code B in column (f), and the correction in column (g) (IRS Instructions for Form 8949, column (g) adjustments). If you paid $34 a share, reported $16 a share as wages, and the 1099-B says $34, your basis is $50. Check this on every ESPP lot, every year, and hand the CPA the Form 3922s.
Sell right away, or hold for a qualifying disposition?
Selling on the purchase date collects a known return; holding trades that certainty for a modest tax change and full exposure to the stock. A 15% discount is a 17.6% return on the money you put in ($100 of stock for $85), and under a lookback it can be far more. Sold at once, that discount is a disqualifying disposition taxed as wages, and there is no capital gain if the sale price equals the purchase-date value.
What holding buys is narrower than it sounds. A qualifying disposition does not make the discount tax-free; it caps the wages portion at the offering-date discount and shifts the remainder of the purchase-date spread into long-term capital gain. With no lookback and a flat stock, the two amounts are the same and holding changes nothing about the tax. The tax saved is the amount shifted times the gap between your ordinary rate and your capital gains rate: for 2026, a single filer with about $150,000 of taxable income pays 24% on ordinary income and 15% on long-term gains (Rev. Proc. 2025-32, sections 4.01 and 4.03), a nine-point gap. On a few thousand dollars of shift, that is a few hundred dollars.
What holding costs is exposure. For twelve to twenty-four months the entire position, discount included, moves with one stock, the same stock that pays your salary and probably vests your RSUs. If it falls by more than the discount, the discount is gone. And if a sale in that window turns out to be disqualifying, the full purchase-date spread is still wages even though the shares are underwater.
A worked illustration: one purchase, four exits
The figures below are hypothetical and rounded. A single filer with about $150,000 of taxable income, in the 24% bracket with long-term gains at 15% (Rev. Proc. 2025-32, sections 4.01 and 4.03), below the $200,000 threshold for the 3.8% net investment income tax (26 U.S.C. §1411(b)), and with no state income tax. The plan has a 15% discount with a six-month lookback. The stock was $40 on the offering date and $50 on the purchase date, so the price is 85% of $40, or $34. Contributions of $8,500 buy 250 shares worth $12,500 on the purchase date. The purchase-date spread is $16 a share ($4,000); the offering-date discount is $6 a share ($1,500). Capital losses are assumed to be used against ordinary income at 24%, within the $3,000-a-year limit (26 U.S.C. §1211(b)), with any excess carried to the following year.
| Line | A. Sell on the purchase date at $50 | B. Hold, price rises to $70, qualifying sale | C. Hold, price falls to $30, qualifying sale | D. Sell at $30 after 14 months, disqualifying |
|---|---|---|---|---|
| Proceeds (250 shares) | $12,500 | $17,500 | $7,500 | $7,500 |
| Ordinary income (wages) | $4,000: purchase-date spread | $1,500: the lesser of the $1,500 offering-date discount or the $9,000 gain | $0: sold at a loss | $4,000: purchase-date spread, not limited to gain |
| Tax on wages at 24% | $960 | $360 | $0 | $960 |
| Capital gain or loss | $0 (basis $12,500) | $7,500 long-term gain | $1,000 long-term loss | $5,000 long-term loss (basis $12,500) |
| Tax on gain at 15%, or loss benefit at 24% | $0 | $1,125 | −$240 | −$1,200 |
| Total tax | $960 | $1,485 | −$240 | −$240 |
| After-tax proceeds | $11,540 | $16,015 | $7,740 | $7,740 |
| Result versus $8,500 contributed | +$3,040 | +$7,515 | −$760 | −$760 |
| Versus selling on the purchase date | — | +$4,475 | −$3,800 | −$3,800 |
Three things stand out. In exit B, the holder came out $4,475 ahead of an immediate sale, but almost all of it is the price move; the qualifying treatment itself saved $225, which is $2,500 of spread shifted from 24% to 15%. Had the same $70 sale been disqualifying, wages would have been $4,000 and long-term gain $5,000, for $1,710 of tax instead of $1,485. In exits C and D, holding cost $3,800 against selling at once: the 47% lookback return on the purchase date became a loss. And D shows the disqualifying trap: $960 of tax on $4,000 of wages is due with that year’s return, while the $5,000 loss that offsets it can only be deducted against ordinary income at $3,000 a year, so part of the benefit waits for the following year and the wages also raise adjusted gross income in the meantime.
What about a non-qualified ESPP?
Some plans are not designed to meet section 423, often because they offer a larger discount, a company match or participation outside the section 423 rules. Shares bought under a non-qualified plan are taxed like a nonstatutory stock option: the spread between the purchase-date value and what you paid is wages in the year of purchase, subject to income tax withholding and payroll taxes, and your basis is the purchase-date value (IRS Publication 525, Nonstatutory stock options). There is no holding-period test and no later conversion of the spread into capital gain, so the sell-or-hold question is purely an investment one. Your plan summary or enrollment page states which kind you have.
The state layer: California and Texas
California follows the federal split between wages and capital gain, and taxes both at its regular rates: the state “does not have a lower rate for capital gains” (California FTB, Capital gains and losses). Its guidance mirrors Publication 525 on qualifying and disqualifying dispositions, and it allows a credit against California tax for tax paid to another state on the same ordinary income (FTB Publication 1004, Employee Stock Purchase Plans).
The sourcing rule matters for anyone who moves. If you sell while a California resident, the state taxes all of the ordinary income and the capital gain, even if the shares were bought while you lived elsewhere. If you sell as a nonresident, California taxes the ordinary income “to the extent you performed services in California from the grant date to the exercise date,” and the capital gain is sourced to your state of residence when you sell (FTB Publication 1004, Nonresident of California on Date of Stock Sale). In the FTB’s own example, a holder who did half of the grant-to-purchase work in California and then moved to Nevada before a disqualifying sale owed California tax on half the wages and none of the gain. For ESPP shares, the exercise date is the purchase date, so the window that counts is the offering date to the purchase date, not the years you may hold afterward. Texas has no personal income tax; its constitution bars the legislature from imposing one (Texas Constitution, art. VIII, §24-a). Our guide to moving from California to Texas before a liquidity event covers residency and the sourcing rules for every kind of equity pay.
A sell-rule framework: options, not advice
The useful decision is a standing rule, set before the purchase date, so each period’s sale is a matter of execution rather than a fresh forecast. Some patterns employees adopt, none of them a recommendation:
- Sell every purchase. Treat the plan as a bonus that arrives twice a year, sell on or near the purchase date, and redeploy the proceeds. This maximizes participation (the cash is only tied up for the purchase period) and keeps the position from growing.
- Sell to a concentration limit. Hold shares only while total company stock, including RSUs and any 401(k) fund, stays under a written percentage of net worth, and sell the oldest lots when it is exceeded.
- Hold only when the tax shift is worth the exposure. Compare the tax a qualifying disposition would save (the amount shifted times your rate gap) against what a plausible price drop would cost. When the stock barely moved during the offering, there is little to shift and little reason to wait.
- Stagger the lots. Sell each new purchase and let older lots pass the two-year mark, so any lot still held has qualifying treatment available and the position turns over on a schedule.
- Sell within the window. ESPP shares are still company stock: insider trading policies and blackout periods apply to the sale, so the rule should name the trading window it uses. A 10b5-1 plan can schedule sales through blackouts; our guide to 10b5-1 plans for employees covers the mechanics.
When does an ESPP add to concentration?
Whenever the shares are kept. At the $25,000 cap with a lookback, a plan can add $20,000 to $30,000 of company stock a year, on top of RSU vests and any company stock fund in the 401(k), for an employee whose salary already depends on the same firm. Ten years of held purchases can quietly become the household’s largest position. At that point the ESPP question folds into the larger one of how to reduce a concentrated holding, which our guide to diversifying concentrated stock takes up: staged sales, charitable gifts of the highest-basis or lowest-basis lots, and the hedging tools that employer policies often prohibit. ESPP lots have a particular use there, since each one carries a different basis and holding period and the Form 3922s make the lot-by-lot picture easy to reconstruct.
How we approach ESPP shares in a plan
We start with the plan document and the lot history, not the stock. Whether the plan has a lookback, how the discount is measured and where each lot sits against the two holding tests determine what a sale costs, and that goes into a single view of the household’s company stock across ESPP, RSUs and options, the core of our work on equity compensation and concentrated stock and with executives and employees with equity pay. From there the sell rule is written down, the trading window is matched to it, and the estimated payments for the wages portion are set, since nothing is withheld. The lot-level basis and the Form 8949 adjustments run through our tax planning process alongside the household’s CPA, and larger sales connect to planning after a large gain.
Questions worth answering before the next purchase date
- Is the plan a section 423 plan, and does it have a lookback? What were the offering-date and purchase-date values for each lot I hold?
- For each lot, when does the two-years-from-offering test pass, and how much of the spread would shift from wages to long-term gain?
- What percentage of household net worth is in company stock today, counting RSUs and the 401(k)?
- What did the 1099-B report as basis on my last ESPP sale, and was it corrected on Form 8949?
- Is the wages portion of my last sale on the W-2, and are estimated payments covering the tax on it?
- Which trading windows does my sell rule use, and does the insider trading policy allow the sale?
- If I worked in California during any offering period, what share of the wages would California source to itself?
What this does not mean
Nothing here is a recommendation to sell, hold or buy any company’s stock, or a view on where a price will go. The illustration uses stated assumptions and round numbers; a different bracket, filing status, state, loss position or price path changes every line, and the qualifying-disposition arithmetic under a lookback depends on values only your Form 3922 shows. The federal figures are 2026 amounts from the IRS. Company plan terms are quoted from public filings as of September 2026 and can change; the plan document and your own CPA or tax counsel govern.
Frequently asked questions
What is an ESPP qualifying disposition?
A sale of ESPP shares made more than two years after the offering date and more than one year after the purchase date. The wages portion is then the lesser of the offering-date discount or your actual gain, and the rest is long-term capital gain. Sell before either date and the full purchase-date spread is wages, whatever the sale price.
Is it better to sell ESPP shares immediately?
Selling on the purchase date locks in the discount, a 17.6% return on the contributions for a 15% plan, and taxes it as wages. Holding changes the tax only modestly (a few hundred dollars per purchase in the illustration above) while exposing the whole lot to the stock for one to two years. Many employees sell each purchase and hold only within a written concentration limit. That is a framework, not advice for any particular stock.
How does an ESPP lookback work?
A lookback prices shares at the discount off the lower of the offering-date value or the purchase-date value. If the stock rose from $40 to $50 during a 15% plan’s offering, the price is $34, a 32% discount to the purchase-date value. For a qualifying disposition the offering-date discount is figured as if the purchase had happened on the offering date, so it is 15% of $40, or $6 a share.
Why is my ESPP income taxed twice?
It should not be, but the broker’s 1099-B reports only the price you paid as basis, because the regulations bar brokers from adding your compensation income for options granted after 2013. Unless you add the wages amount to basis on Form 8949 (code B in column (f), the adjustment in column (g)), the discount is taxed as wages and again as capital gain.
Is tax withheld on ESPP income?
No. Section 421(b) provides that no income tax withholding is required on the income from a disqualifying disposition, and section 3121(a)(22) excludes ESPP stock transfers and dispositions from Social Security and Medicare wages. The employer reports the amount in box 1 of the W-2, and you pay the tax with the return or through estimated payments.
Does California tax ESPP shares if I move to Texas?
Partly. If you sell as a nonresident, California taxes the wages portion in proportion to the services you performed in California between the offering date and the purchase date, and sources the capital gain to your state of residence at the sale. Texas has no personal income tax. If you sell while still a California resident, the state taxes all of it at regular rates, with no lower rate for capital gains.
Sources and further reading
- 26 U.S.C. 423, employee stock purchase plans: holding periods, the 85% price floor, the offering period, the $25,000 limit and the ordinary-income rule
- 26 U.S.C. 421, general rules for statutory options, including no withholding on disqualifying dispositions
- 26 U.S.C. 3121(a)(22), exclusion of ESPP and ISO stock transfers and dispositions from FICA wages
- IRS Publication 525 (2025), Taxable and Nontaxable Income: Statutory stock options, Employee stock purchase plan, Nonstatutory stock options
- IRS, About Form 3922, Transfer of Stock Acquired Through an Employee Stock Purchase Plan Under Section 423(c)
- IRS Instructions for Form 8949, basis adjustments for stock acquired through a compensatory option (code B, column (g))
- 26 C.F.R. 1.6045-1(d)(6)(iii), broker basis reporting: no increase for compensation income on options granted after 2013
- Rev. Proc. 2025-32, sections 4.01 and 4.03: 2026 tax rate tables and capital gains rate thresholds
- IRS, tax inflation adjustments for tax year 2026, including amendments from the One Big Beautiful Bill
- 26 U.S.C. 1411, net investment income tax thresholds
- 26 U.S.C. 1211(b), limitation on capital losses for individuals
- California Franchise Tax Board, Publication 1004, Equity-Based Compensation Guidelines: Employee Stock Purchase Plans
- California Franchise Tax Board, Capital gains and losses (no lower rate for capital gains)
- Texas Constitution, Article VIII, Section 24-a, prohibition on a tax on the net incomes of individuals
- Texas Instruments Incorporated, 2025 Form 10-K, Note 3 (ESPP priced at 85% of fair market value on the exercise date)
- Texas Instruments Incorporated, 2023 proxy statement, employee stock purchase plan proposal (section 423, quarterly offerings, $25,000 cap)
- Southwest Airlines Co., 2025 Form 10-K, Note 12, Stock Plans (purchases at 90% of market value at the end of each monthly purchase period)
- Tesla, Inc., 2019 Employee Stock Purchase Plan, Appendix B to the 2019 proxy statement (DEF 14A): sections 4(a), 6(a) and 10(a)
- Apple Inc., Employee Stock Purchase Plan as amended November 6, 2024, Exhibit 10.1 to the Form 10-Q for the quarter ended December 28, 2024: sections (p), (u) and 8
- NVIDIA Corporation, Form 10-K for fiscal 2026, stock-based compensation note (Amended and Restated 2012 Employee Stock Purchase Plan)
- NVIDIA Corporation, Amended and Restated 2012 Employee Stock Purchase Plan, Exhibit 10.15 to the Form 10-K for fiscal 2025: sections 4(c), 5(d), 6(a) and 6(d)
- Meta Platforms, Inc., Form 10-K for fiscal 2025, share-based compensation (RSUs)
Next steps
Keep reading
Get the weekly market brief.
Once a week, we send a concise roundup of the most important market stories and what they may mean for financial markets, portfolio decisions, and planning strategy.
The views and opinions expressed here are those of The Financial Sciences Company as of the publish date and are provided for informational and educational purposes only. They are not personalized investment, tax, or legal advice. The Financial Sciences Company, LLC is a registered investment adviser. Registration does not imply a certain level of skill or training. Additional information is available in our Form ADV at adviserinfo.sec.gov.
General educational information, current as of 2026. Figures and rules change. For guidance specific to your situation, speak with a qualified professional.

