
ESPP Tax at Year-End: Which Share Lots to Review Before December 31
You open your equity portal in November and see multiple employee stock purchase plan share lots sitting alongside your company stock. Some shares came from an offering period two years ago, while others were purchased just a few months back through regular payroll deductions. As December 31 approaches, reviewing these holdings is an important part of your overall year-end tax planning checklist, because your ESPP tax consequences depend directly on which specific lots you hold or sell before the calendar year closes.
Understanding how your shares are categorized allows you to manage your taxable income before year-end. Deciding whether to dispose of shares or hold them across the calendar year boundary determines whether gain is taxed at ordinary income rates or capital gains rates, and whether that income lands on your 2026 or 2027 tax return.
Which ESPP Lots Require Attention Before December 31
When auditing holdings at year-end, share lots generally fall into distinct categories based on purchase dates and current valuation.
First, identify lots that are close to reaching qualifying disposition status. Under federal tax rules, holding shares past the statutory holding period can shift a portion of your gain from ordinary income into long-term capital gain. If a share lot reaches that milestone in early January, selling in December triggers an unnecessary ordinary income tax event.
Second, look for lots currently trading below your purchase price. If you hold shares that experienced a decline, selling those specific lots before December 31 can generate a capital loss to offset capital gains realized earlier in the year.
Third, review shares acquired during corporate transitions. If you changed employers earlier in the year, as detailed in our guide on ESPP decisions after a job separation, confirming your purchase dates is essential before executing transactions.
How Holding Periods Decide Your ESPP Tax Treatment
Federal tax law creates two distinct tax treatments for statutory employee stock purchase plans under Internal Revenue Code Section 423. According to the IRS statutory stock options rules in Topic 427, taxpayers generally recognize no gross income when options are granted or exercised. Instead, tax reporting occurs when you sell or dispose of the stock.
Tax treatment at disposition depends on holding periods, the discount received, and the amount of gain realized upon sale, as set forth in 26 U.S. Code Section 423. To achieve a qualifying disposition, you must hold the shares more than two years from the offering date and more than one year from the purchase date.

Selling shares before meeting both holding period requirements creates a disqualifying disposition. In a disqualifying disposition, the difference between the share value on the purchase date and the price you paid is taxed as ordinary wage income in the year of sale. Any further growth or decline between that purchase-date value and the final sale price is treated as capital gain or loss. In a qualifying disposition, the ordinary income portion is limited to the lesser of the original offering-date discount or your actual gain, with remaining profit taxed as long-term capital gain.
Year-End Tax Traps: Wash Sales and Basis Adjustments
Selling plan shares late in the year introduces specific compliance traps that catch high earners off guard.
The wash sale rule looks at all of your accounts, including IRAs, not just the account where the sale happened. Under this rule, a loss on a sale is disallowed if you acquire substantially identical shares within 30 days before or after the sale date. When participating in an ongoing stock purchase plan, automatic payroll purchases in late December or early January can inadvertently trigger a wash sale against shares sold at a loss in December. This dynamic functions similarly to tax loss harvesting company shares before December 31, where unexpected acquisitions disallow the loss and add it to the basis of the new shares.
Another common hurdle is double taxation on Form 1099-B. When selling shares through a disqualifying disposition, employers report the discount on Form W-2. Brokerage statements often list the discounted purchase price as the cost basis rather than the adjusted basis. Reporting a basis adjustment on Form 8949 prevents paying tax on that discount twice, similar to correcting Form 1099-B basis reporting on company equity.
Multi-Year Sales and Gifting Strategies
For tech professionals holding concentrated equity, managing stock purchase plan shares works best when coordinated with broader holdings. Staging sales across calendar years, as explored in our guide on selling company stock over several tax years, helps manage exposure to higher tax brackets.
Additionally, charitable giving rules allow individuals who itemize deductions to donate long-term appreciated shares directly to charity before December 31, as discussed in our review of donor-advised funds for appreciated stock.
Questions to Review With a Tax Strategist
Before executing share sales prior to December 31, consider reviewing these core questions:
- Which specific lots have crossed the statutory two-year and one-year thresholds, and which lots are close to crossing?
- Will scheduled payroll deductions trigger an automatic share purchase within 30 days of a planned loss sale?
- How will ordinary income recognized from disqualifying sales interact with your projected tax bracket?
- How should cost basis adjustments be reported to prevent paying tax twice on Form 1099-B?
Before December 31, tax strategists evaluate the full tax and financial picture and build a strategy for the decisions still open.
FAQ
Does ESPP get taxed twice?
Shares are not legally subject to double taxation, but omission of cost basis adjustments on Form 1099-B frequently causes taxpayers to overpay. When the purchase discount is reported as wage income on Form W-2, an adjustment on Form 8949 prevents that same discount from being taxed again as capital gain.
How to avoid capital gains tax on ESPP?
Under federal tax rules, donating long-term appreciated stock directly to a qualified charity can let taxpayers who itemize deduct the shares' fair market value without tax on the gain, generally limited to 30% of adjusted gross income. The shares must have been held more than one year, and starting in 2026 only the part of total charitable gifts above 0.5% of adjusted gross income is deductible. Giving ESPP shares before both holding periods are met counts as a disqualifying disposition.
What is the 2 year rule for ESPP?
The two-year rule requires holding shares for more than two years from the initial offering date, as well as more than one year from the purchase date. Satisfying both timeframes qualifies the sale for statutory tax treatment under Section 423.
Does it make sense to sell ESPP immediately?
Selling immediately upon purchase creates a disqualifying disposition, meaning the purchase discount is taxed as ordinary wage income. Whether to sell immediately or hold for qualifying disposition treatment depends on tax brackets, holding periods, and portfolio concentration.
This article is for educational purposes only and does not constitute tax, legal, or investment advice.
Want this applied to your situation?
Send us a note and we will walk through your entities, income, and the strategies worth pursuing this year.
Get in touchPrefer to talk now? Call (619) 280-2700 or email info@RoadmapTax.com


