Flames Planning
$900 per quarter
$3,600 annualized
Taxes
A neutral guide to employee stock purchase plan taxes: the 2-year and 1-year holding period tests, how ordinary income and capital gain are split, what Form 3922 and your W-2 show, and whether ESPP contributions are pre-tax.
Published October 13, 2026 by Joel Miller, CFP. 10 min read.
ESPP shares are generally taxed when you sell, not when you buy. A qualifying sale, more than 2 years after the offering date and more than 1 year after purchase, usually taxes only a limited discount as ordinary income and the rest as capital gain. An earlier, disqualifying sale generally taxes the full purchase discount as ordinary income.
Reviewed October 13, 2026 by Joel Miller, CFP. Rules are described under current IRS guidance for a qualified plan under Internal Revenue Code section 423. This article is educational. Individual circumstances vary, and it is not tax, legal, or investment advice. A tax professional can confirm how the rules apply to your return.
An employee stock purchase plan (ESPP) lets employees buy their employer's stock through payroll deductions, usually at a price below market value. Plans that meet the requirements of Internal Revenue Code section 423 are called qualified plans, and this guide covers those. Plans that do not meet section 423 follow different rules, and your plan documents say which kind you have.
Under IRS guidance, you generally include no amount in income when the option is granted and none when you buy the shares. The tax event is the sale. At that point, the IRS looks at whether you met a holding period, which sorts the sale into one of two categories:
A "disposition" is a sale or other transfer of ownership, such as a gift. The IRS holding period requirement is met only when you do not sell until the end of the later of two periods: 1 year after the stock was transferred to you, or 2 years after the option was granted. For an ESPP, the grant date is generally the offering date and the transfer date is generally the purchase date, as shown on Form 3922. IRS Publication 525 sets out the holding period and the income rules, and section 423(a) of the Internal Revenue Code is the underlying statute. The IRS also treats a sale made to comply with conflict-of-interest requirements as meeting the holding period.
Generally, no. Neither section 423 nor the IRS publications provide an income tax deduction or exclusion for the payroll amounts used to buy ESPP shares. These contributions are commonly taken from pay that has already been taxed, which is different from a traditional 401(k) deferral. The benefit of an ESPP is the purchase discount and how the sale is taxed, not a reduction in current taxable pay. Your pay stub and plan documents show how your own contributions are handled.
The grid describes how the federal rules typically work for a qualified plan. It is a comparison of tax treatment, not a ranking, and the right choice depends on the household.
| Topic | Qualifying disposition | Disqualifying disposition | Tends to fit when |
|---|---|---|---|
| Holding period | Sold after the later of 2 years from the offering (grant) date and 1 year from the purchase (transfer) date | Sold before either period has ended | A household can wait through both periods, or needs cash or flexibility sooner |
| Ordinary income | The lesser of (1) the grant-date market value over the plan price, or (2) the sale-date market value over the plan price | The market value on the purchase date over the plan price, not limited to the gain on the sale | The size of the grant-date discount and the price path since purchase are known |
| Capital gain or loss | Any gain above the ordinary income amount is capital gain, taxed as long-term | The difference between the sale price and the adjusted basis is capital gain or loss, short-term or long-term depending on time held after purchase | A household compares how ordinary income and capital gain are each taxed for its income level |
| Basis | The plan price paid per share | The plan price plus the ordinary income amount | Records are kept to avoid counting the same income twice |
| Loss on sale | A loss is a capital loss, with no ordinary income | A loss is a capital loss, but ordinary income may still apply | Shares are sold below the purchase-date value, and the tax result differs from the economic result |
| Reporting | Ordinary income should appear in box 1 of Form W-2 for the year of sale, per IRS guidance; the sale is reported on Form 8949 and Schedule D | The same documents, with an ordinary income amount that is generally larger | A tax professional reconciles the W-2, Form 3922, and Form 1099-B together |
| Concentration and cash needs | Holds company shares for longer, which keeps the position in place | Allows earlier diversification or cash, with different tax timing | A household weighs tax character against how much of its wealth sits in one employer |
An ESPP tax calculation follows the same sequence each time. A tax professional or the plan's tax resources can run the figures for your situation.
Hypothetical example for illustration only. It does not describe a client, is not a projection, a calculator, or a recommendation, and uses assumed round prices rather than investment returns. Assume the stock is valued at $20 on the offering date and $25 on the purchase date, and the plan price is 85% of the lower of the two, or $17 per share. An employee buys 100 shares for $1,700 and later sells them at an assumed $30 per share, for $3,000 and a total gain of $1,300. If the sale is a qualifying disposition, ordinary income is the lesser of $300 (the $20 grant-date value less $17, times 100 shares) or the $1,300 gain, so $300 is ordinary income and $1,000 is long-term capital gain. If the same sale is a disqualifying disposition, ordinary income is $800 (the $25 purchase-date value less $17, times 100 shares), basis rises to $2,500, and the capital gain is $500. The total gain is the same in both cases, and only its tax character changes.
The example shows tax character only. It does not include state tax, tax rates, or the effect of the household's other income, each of which changes what is owed.
The tax category is one input among several. Households commonly weigh the same questions in different ways, and none of them has a single correct answer.
Holding shares for a qualifying date also means the value could rise or fall during that time, so tax character and market risk are separate questions.
ESPP shares often sit beside RSUs, stock options, and a concentrated position in the same household. These pages cover the neighbouring decisions:
Flames FP is a Minnesota-based planning firm with fixed quarterly membership pricing and a 0% AUM fee. Its services cover investments, taxes, retirement, estate planning guidance, and ongoing advice as one connected plan, and the tax planning and filing page describes what each membership includes. The how it works page walks through the planning process and the pricing page lists current membership terms. Whether this structure fits depends on your household, and a separate CPA relationship is a reasonable choice for many situations.
If you would like to talk through how ESPP shares fit with your other equity pay and goals, you can schedule a Discovery Meeting. The meeting is a conversation about your situation, not tax or legal advice.
IRS guidance was reviewed as of October 13, 2026. Rules and forms can change, so confirm against current IRS publications.
For a qualified plan, you generally owe no tax when the option is granted or when you buy the shares. Tax applies when you sell. The sale is a qualifying disposition if it occurs after the later of 2 years from the offering date and 1 year from the purchase date, and a disqualifying disposition otherwise. The category determines how much is ordinary income and how much is capital gain.
Generally, no. The IRS provides no deduction or exclusion for the payroll amounts used to buy ESPP shares, and those amounts are commonly taken from pay that has already been taxed. Your plan documents and pay stub show how your contributions are handled.
It starts with Form 3922 dates and prices, then sorts the sale as qualifying or disqualifying. Ordinary income is figured under the rule for that category, the ordinary income is added to basis, and the remaining gain or loss is capital. The grid and the hypothetical illustration above show the steps with round numbers.
A sale before the holding periods end is a disqualifying disposition. The purchase-date market value above the plan price is generally ordinary income, and any other gain or loss is capital. If the sale price is below the plan price, the loss is capital, and some ordinary income may still apply.
Possibly. IRS guidance says your employer should report ordinary income from a sale as wages in box 1 of Form W-2. Your broker's Form 1099-B reports the sale, and its basis may not include that ordinary income, so the basis may need to be adjusted on Form 8949. A tax professional can reconcile the documents for your return.
Flames FP approach
Flames Financial Planning coordinates investments, taxes, retirement income and estate guidance under a flat quarterly membership, with no fee on assets. Planning includes proactive tax guidance and a planning-focused review of a completed personal return. Premier adds ongoing tax projections, Roth-conversion and capital-gain modeling, retirement-income and withdrawal implementation, and eligible tax-return preparation and filing through an independent tax partner.
$900 per quarter
$3,600 annualized
$1,650 per quarter
$6,600 annualized
Memberships are billed quarterly in advance with no annual commitment. See what each includes on the pricing page, read how the pieces fit together on the retirement tax planning overview, or, if you are weighing a subscription firm, see the side-by-side with Facet.