The setup: a realistic public-company ISO problem
Assume Maya is a hypothetical Microsoft employee. The company name is used only to make the example concrete; the numbers are invented and are not Microsoft tax guidance, plan guidance, or a statement about actual Microsoft stock-option reporting. Maya received incentive stock options, exercised them in 2026, and sold the shares too soon to satisfy the ISO holding periods. That early sale is a disqualifying disposition. The confusing part is not only the tax result. The confusing part is that three documents can all be correct while still looking inconsistent: Form 3921 from the employer, Form W-2 with ordinary income, and Form 1099-B from the broker with a basis that may be too low for the tax return.
The governing rule starts with IRC § 422. A sale is generally qualifying only if the employee holds the shares at least two years from the option grant date and at least one year after the shares are transferred at exercise. IRS Topic 427 explains that if those special holding periods are not met, income from the sale may have to be treated as ordinary income. Publication 525 gives the practical return-preparation rule: for an ISO disqualifying disposition with a gain, ordinary income is generally the exercise-date spread, and any excess gain is capital gain.
This page walks through the exact reconciliation. It is written for the person who opens a tax software screen and sees a Form W-2 amount, a Form 1099-B sale, and a Form 3921 record but does not know how to keep the same income from being taxed twice.
Maya's hypothetical ISO timeline
| Event | Hypothetical fact | Tax meaning |
|---|---|---|
| Grant | January 15, 2024: 1,000 ISOs granted with $200 exercise price. | The two-year ISO holding period begins on the grant date. |
| Exercise | February 3, 2026: Maya exercises 1,000 shares when fair market value is $360. | Exercise spread is $160 per share, or $160,000. Form 3921 should report exercise details. |
| Sale | August 20, 2026: Maya sells all 1,000 shares for $390. | Sale is more than two years after grant but less than one year after exercise, so the ISO holding-period test fails. |
| Broker reporting | Form 1099-B shows $390,000 proceeds and may show $200,000 basis. | The broker basis may not include the W-2 ordinary income. The return needs a basis adjustment. |
Maya paid $200,000 to exercise the shares. The shares were worth $360,000 on the exercise date. The bargain element was $160,000. Because she sold in August 2026, less than one year after exercise, the sale is disqualifying even though the grant date was more than two years before the sale. Both ISO holding periods must be satisfied; satisfying only the grant-date period is not enough.
Step 1: read Form 3921, but do not file it as income
Form 3921 is an information return for the exercise of an incentive stock option under section 422(b). It reports the grant date, exercise date, exercise price per share, fair market value per share on exercise, number of shares transferred, and employer information. It is not the same thing as a Form W-2 and it is not a broker sale statement. Maya uses it to compute the exercise-date spread and, if the shares are held past year-end, the alternative minimum tax adjustment.
In this example, Form 3921 would show 1,000 shares, a $200 exercise price, and $360 fair market value at exercise. The spread is $160 per share. That $160,000 is the central number. It is the ordinary-income ceiling in a normal profitable disqualifying disposition, and it would have been the AMT adjustment if Maya had exercised and held the shares beyond 2026. Because she sold the shares in the same calendar year as exercise, Pub. 525 says no AMT adjustment is required for shares disposed of in the same year the option is exercised.
Form 3921 should be kept with the tax records even after the sale is entered. If the broker later issues a corrected 1099-B, if the employer issues a corrected W-2, or if Maya receives an IRS notice, Form 3921 is the document that ties the option exercise to the tax math.
Step 2: compute the W-2 ordinary income
For a profitable ISO disqualifying disposition, Pub. 525 says the ordinary income is generally the amount by which the stock's fair market value when exercised exceeded the option price, with any excess gain treated as capital gain. Maya's exercise-date spread is $360 minus $200, or $160 per share. She sold all 1,000 shares. Her ordinary income is therefore $160,000.
The employer or former employer should report that ordinary income as wages in Form W-2, box 1. For ISO shares, this is not the same payroll treatment as a nonqualified stock option exercise. ISO disqualifying disposition income is generally included in income-tax wages, but statutory-option rules exclude ISO exercise and disposition amounts from Social Security, Medicare, FUTA, and federal income tax withholding. That is why employees often see the amount in Form W-2 box 1 or box 14 notes without matching box 3 and box 5 wage treatment. Actual payroll reporting should be checked against the employer's year-end equity compensation supplement.
In Maya's tax software, the $160,000 should already enter through Form W-2 wages if the W-2 is imported correctly. She should not enter Form 3921 again as a separate wage item. Doing so would duplicate the compensation. The hard part comes next, because the broker sale still has to be reported on Schedule D and Form 8949.
Step 3: reconcile Form 1099-B so basis is not understated
Now look at the broker statement. Maya sold 1,000 shares at $390, so gross proceeds are $390,000 before commissions or fees. The broker may report cost basis as $200,000 because that is the exercise price Maya paid. Pub. 525 warns that for options granted on or after January 1, 2014, Form 1099-B basis will not reflect amounts included in income upon grant or exercise. The publication also says the taxpayer is responsible for making appropriate basis adjustments on Form 8949.
Maya's tax basis for regular tax is not only the $200,000 exercise cost. Because $160,000 is already included as W-2 ordinary income, that amount is added to basis. Her adjusted basis is $360,000. The capital gain is $390,000 sale proceeds minus $360,000 adjusted basis, or $30,000. Because she held the shares from February 3 to August 20, 2026, the capital gain is short-term.
| Line item | If broker basis is used blindly | Correct regular-tax treatment |
|---|---|---|
| Sale proceeds | $390,000 | $390,000 |
| Basis shown on 1099-B | $200,000 | $200,000 before adjustment |
| W-2 ordinary income added to basis | $0 | $160,000 |
| Adjusted basis for Form 8949 | $200,000 | $360,000 |
| Capital gain reported | $190,000 | $30,000 short-term capital gain |
The tax software entry usually reports the 1099-B exactly as received, then adds an adjustment so the correct gain appears on Form 8949. If the broker reported basis to the IRS and the basis is wrong or incomplete, Form 8949 often uses adjustment code B. The practical goal is simple: preserve the W-2 ordinary income and reduce the broker-reported capital gain by the same $160,000 that has already been taxed as wages.
What if the sale price is below the exercise-date value?
Disqualifying dispositions are especially painful when stock falls after exercise. Section 422(c)(2) and the regulations limit the ordinary-income amount in certain loss or lower-gain dispositions. Assume Maya exercised at $200 when fair market value was $360 but sold at $250 instead of $390. Her actual gain over the exercise price is only $50 per share, or $50,000. In that case, the ordinary income generally does not exceed the actual gain realized on the sale, assuming the sale is a transaction where a loss would be recognized. The remaining capital result may be zero rather than a separate capital gain.
This is one reason the exact sale proceeds matter. Many simplified explanations say the ordinary income is always the exercise-date spread. That is usually the right shortcut for a profitable sale above exercise-date fair market value, but it is not enough for a lower sale price. A taxpayer with a sale below exercise-date value should work from Pub. 525, section 422, Treasury Regulation § 1.422-1(b), and the actual Form 1099-B numbers.
AMT: why same-year sales are different
The biggest ISO fear is alternative minimum tax. If Maya exercised in February 2026 and held the shares beyond December 31, 2026, the $160,000 spread could be an AMT adjustment on Form 6251. Her regular tax basis would be $200 per share, while her AMT basis would increase by the AMT adjustment. A later sale would require separate regular-tax and AMT gain tracking.
Because Maya sold the shares in the same calendar year as exercise, Pub. 525 says no AMT adjustment is required for the disposed shares. Instead, the regular tax system picks up the disqualifying disposition income in W-2 wages and the remaining gain on Form 8949. This same-year sale may sacrifice the preferred ISO capital-gain holding period, but it can prevent an AMT cash-flow problem for shares the employee no longer holds.
The planning takeaway is not that same-year disqualifying dispositions are good or bad. It is that they are different. Holding may preserve possible long-term capital gain treatment but can create AMT and concentration risk. Selling early may create ordinary income but can simplify AMT and produce liquidity. A public-company employee with blackout windows, vesting events, and large equity exposure should model both results before exercise.
Document checklist for the return
Maya should keep the grant agreement, exercise confirmation, Form 3921, Form W-2, broker Form 1099-B, broker supplemental stock-plan statement, Form 8949 workpaper, and any employer equity compensation supplement. The supplemental statement is often where the broker or stock-plan administrator explains that ordinary income was reported on Form W-2 and that basis may need adjustment. The tax return should be internally consistent: W-2 wages include $160,000; Form 8949 includes the broker sale; adjusted basis prevents the same $160,000 from being taxed again as capital gain.
If the W-2 does not include the ordinary income, Pub. 525 says the employee must still report ordinary income as wages. That is a red flag that deserves professional review because the return may need a manual wage entry and a matching Form 8949 basis calculation. If the broker statement reports no basis, the same principle applies: the taxpayer still reports proceeds, basis, and adjustment correctly rather than relying on a blank broker field.
Source notes
- Statute and IRS publications: IRC § 422, IRS Publication 525, and IRS Topic 427.
- Forms: Form 3921, Form W-2, Form 1099-B, Form 8949, and Form 6251.
- Regulatory background: Treasury Decision 9144, Statutory Options final regulations, and 26 CFR § 1.422-1.
- Court reference: Wisconsin Central Ltd. v. United States, 138 S. Ct. 2067 (2018), cited by Pub. 525 for stock-option wage characterization in the railroad-tax context.
FAQ
An ISO sale is generally disqualifying if the shares are sold before both holding periods are met: at least two years from grant and at least one year after exercise.
For many compensatory option shares, broker basis does not include ordinary income already reported on Form W-2. Pub. 525 says taxpayers are responsible for making appropriate Form 8949 basis adjustments.
For shares disposed of in the same year as exercise, Pub. 525 says no AMT adjustment is required for those shares. The disqualifying disposition is handled through ordinary income and capital gain reporting.
No. Both can create ordinary income, but NQSO exercise spread is generally payroll wage income subject to withholding and employment taxes. ISO disqualifying disposition income is generally reported in W-2 box 1 but has different withholding and employment-tax treatment.