You exercise 10,000 options at a $2 strike price when the shares are worth $12. You paid $20,000 — and the IRS sees $100,000 of economic gain. Whether that gain quietly becomes an alternative minimum tax bill, shows up on your W-2 with withholding taken out of your next paycheck, or waits patiently until you sell depends on three letters in your grant agreement: ISO or NSO. Get the distinction wrong and you can owe five figures of tax on shares you cannot sell yet.
This guide walks through how incentive stock options and nonqualified stock options are taxed at grant, exercise, and sale, the holding periods and limits that decide your outcome, and the recordkeeping that keeps you from paying tax twice on the same shares.
ISO vs. NSO at a Glance
Both option types give you the right to buy company stock at a fixed strike price. The tax treatment is where they split.
| Tax event | ISO (incentive stock option) | NSO (nonqualified stock option) |
|---|---|---|
| Who can receive it | Employees only | Employees, contractors, advisors, directors |
| Tax at grant | None | None |
| Tax at exercise | No regular income tax; the spread may trigger AMT | Spread taxed as ordinary income in the year of exercise |
| Withholding at exercise | Generally none | Employer withholds income tax plus Social Security and Medicare |
| Payroll taxes | Generally none on a qualifying exercise | Yes, on the spread |
| Tax at sale | Long-term capital gain on the full gain if holding periods are met | Capital gain or loss only on change in value after exercise |
| Employer deduction | None on a qualifying disposition; deduction on a disqualifying one | Yes, matching your ordinary income |
The short version: ISOs offer the better outcome — the entire gain taxed as long-term capital gain — but only if you clear the holding periods, the employment rules, and the AMT. NSOs are simpler and harsher: you pay ordinary income tax the moment you exercise, like a cash bonus that happens to arrive as stock.
How ISOs Are Taxed
Incentive stock options get their preferential treatment from Section 422 of the tax code, and every benefit comes with a condition attached.
No regular tax at exercise — but the AMT is watching
When you exercise an ISO, you owe no regular income tax on the spread between your strike price and the fair market value on the exercise date. That spread is called the bargain element. If your strike is $2 and the fair market value is $12, your bargain element is $10 per share.
For alternative minimum tax purposes, though, that bargain element counts as income in the year of exercise. You compute it on Form 6251. If the bargain element is large relative to your other income, it can push you into AMT and produce a real tax bill — cash you owe on shares that may still be illiquid private-company stock you cannot sell. This is the classic ISO trap: a six-figure tax bill backed by paper gains.
Two mitigating details matter. First, if you exercise and sell in the same calendar year (a disqualifying disposition, covered below), there is no AMT adjustment at all — the regular-tax treatment takes over. Second, AMT you pay because of ISOs can generate a minimum tax credit that offsets your regular tax in future years. The credit softens the blow over time, but it does not help you come up with the cash this April.
Qualifying vs. disqualifying dispositions
What happens at sale depends on how long you held the shares. A qualifying disposition meets both holding periods: more than two years after the grant date and more than one year after the exercise date. Sell after clearing both and the entire gain — strike price to sale price — is taxed as long-term capital gain. This is the outcome that makes ISOs valuable.
Miss either holding period and you have a disqualifying disposition. The tax treatment splits:
- Ordinary income equal to the smaller of the bargain element at exercise or your actual gain at sale. This amount appears on your W-2.
- Any remaining gain above that amount is capital gain — short-term or long-term depending on how long you held the shares after exercise.
Note the mercy rule inside that formula: if the stock fell after you exercised, your ordinary income is capped at your actual gain. Exercise at a $10 spread, sell for only $3 above your strike, and your ordinary income is $3 per share, not $10.
The $100,000 limit
Only $100,000 of ISOs (measured by fair market value on the grant date) can become exercisable for the first time in any calendar year. Options above that line automatically become NSOs for the excess, with NSO tax treatment from that point on. If you joined a startup with a large four-year grant, part of your later vesting tranches may already be NSOs without anyone telling you. Ask your company or check your grant paperwork for how the limit was applied — the $100,000 test runs on grant-date value across all of your employer's plans, in the order the options were granted.
Employees only, and the clock keeps running after you leave
ISOs can be granted only to employees, and you generally must exercise them within three months after leaving the company to keep ISO treatment (extended for disability and death). Many startups offer longer post-termination exercise windows — a year, or even ten — but any ISO exercised more than three months after your last day is taxed as an NSO regardless of what the grant agreement calls it. If you are leaving and sitting on vested ISOs, that 90-day window is a tax deadline disguised as an HR detail.
How NSOs Are Taxed
Nonqualified stock options have no special tax status, which makes them predictable: the tax code treats the spread as cash compensation.
Ordinary income at exercise, withholding on the spot
The day you exercise an NSO, the spread between your strike price and the fair market value is ordinary income — wages, reported on your W-2. Your employer withholds federal income tax at the supplemental wage rate (22 percent up to $1 million in supplemental wages, 37 percent above that), plus state withholding where applicable, plus Social Security and Medicare taxes.
That withholding is a down payment, not your final bill. If you are in the 32 or 35 percent bracket, 22 percent withholding leaves a gap you settle at filing time — possibly with an estimated-tax penalty if the gap is large and you did not make quarterly payments. NSO exercises routinely push employees into underpayment-penalty territory because the withholding rate understates their marginal rate.
Your employer gets a matching tax deduction for the same amount in the same year, which is one reason companies are comfortable granting NSOs broadly.
Your basis steps up, and later gains are capital
After exercise, your cost basis in the shares is the fair market value on the exercise date — strike price plus the spread you already paid tax on. If you later sell for more, only the additional appreciation is capital gain (short-term or long-term from the exercise date). If you sell for less, you have a capital loss that can offset other gains, subject to the usual $3,000 annual limit against ordinary income.
This step-up is where double taxation sneaks in. Your broker's Form 1099-B often reports the sale proceeds against the strike price alone, knowing nothing about the spread your employer already put on your W-2. If you report the 1099-B numbers without adjusting your basis upward to the exercise-date value, you pay tax on the spread twice. Reconciling the W-2 amount against the 1099-B basis is the single most valuable piece of paperwork in NSO ownership.
Who gets NSOs and why
NSOs can go to anyone — contractors, advisors, board members, and employees whose grants exceed the ISO $100,000 limit or whose companies are not eligible to issue ISOs. If you are not a US employee, your options are NSOs by definition; ISO treatment is a US-employee-only concept. For early-stage founders granting equity to a contractor at a pennies-per-share strike, NSOs are not the worse choice — they are the only choice, and the low strike keeps the exercise-date tax tiny anyway.
Same Grant, Different Tax Bill: A Worked Example
Imagine you hold 10,000 options with a $2 strike price, all vested. The fair market value at exercise is $12. Two years later you sell at $20. Here is how the same economics play out:
As ISOs with a qualifying disposition. You pay $20,000 to exercise and owe no regular income tax (though the $100,000 bargain element may trigger AMT that year). You hold more than a year, sell for $200,000, and the full $180,000 gain is long-term capital gain. At a 15 percent capital-gains rate, the federal tax on the sale is about $27,000 — plus whatever AMT you paid and later recover as a credit.
As ISOs with a disqualifying disposition. You exercise and sell within the same year. The $100,000 spread is ordinary income on your W-2, and the remaining $80,000 of appreciation is short-term capital gain. At a 32 percent marginal rate, the ordinary portion alone costs about $32,000 — but there is no AMT adjustment, and you have the sale proceeds in hand to pay it.
As NSOs. You exercise, the $100,000 spread hits your W-2 immediately, and your employer withholds roughly $22,000 federal plus payroll taxes. Your basis becomes $12 per share. Two years later you sell at $20 for a $80,000 long-term capital gain. Total federal tax lands near $32,000 on the ordinary portion plus about $12,000 on the gain — the highest of the three paths, and the tax at exercise was due whether or not you had cash from a sale.
The lesson is not that ISOs always win. It is that the ISO advantage is the gap between capital-gains rates and ordinary rates on the spread — and you buy it with AMT risk, holding-period risk, and concentration risk in a single private stock.
Five Mistakes That Cost Option Holders Real Money
1. Exercising ISOs late in the year with no AMT cash plan
Exercise in December, hold the shares past New Year's Eve, and the AMT bill arrives in April with no sale proceeds to cover it. If you exercise early in the year instead, you keep the option of selling before December 31 to convert to a disqualifying disposition and erase the AMT adjustment. Timing an ISO exercise for January rather than December buys you a full year of optionality for free.
2. Assuming a disqualifying disposition means you failed
New option holders hear "disqualifying" as a penalty. It is not — it is simply the tax treatment where you pay ordinary rates on the spread, exactly like an NSO, with no AMT. If the stock has appreciated sharply and you need liquidity, a same-year exercise and sale is often the rational move. The qualifying disposition is a tax optimization, not a moral obligation.
3. Treating NSO withholding as the full bill
At 22 percent federal withholding against a 32-plus percent marginal rate, every NSO exercise quietly opens a balance-due position. Model the gap before you exercise, and make an estimated payment in the quarter of exercise if the shortfall is large. The IRS charges underpayment interest from each quarterly due date, so waiting until April to settle a January exercise costs you over a year of interest on the gap.
4. Missing the 83(b) election on early exercise
If your company lets you exercise unvested options early — common at very early-stage startups — the shares you receive are restricted stock, and an 83(b) election within 30 days of exercise locks in the current (usually tiny) spread as your taxable amount. Miss that 30-day window and each vesting date becomes a taxable event at whatever the then-current value is. The election is a one-page letter to the IRS with no extensions and no corrections; calendar it the day you exercise.
5. Paying tax twice by ignoring your basis adjustment
As described above, Form 1099-B typically reports sale proceeds without the basis step-up from your W-2 spread. When you report the sale on Form 8949, your basis is the exercise-date fair market value, not the strike price. Keep every exercise confirmation showing the fair market value used — that number is the proof that the spread was already taxed as wages.
The Paperwork Worth Keeping
Option taxation is won or lost in your files. For every grant, keep the grant agreement (grant date, strike price, vesting schedule, ISO or NSO designation), each exercise confirmation showing the fair market value applied, and the 409A valuation in effect — that valuation is what sets the fair market value for private-company exercises, so confirm the company used the current one rather than a stale number or the latest preferred-share financing price.
At tax time, expect Form 3921 after an ISO exercise (your copy, for AMT and basis records — it is not filed with your return), the W-2 entries for NSO spreads and any disqualifying ISO dispositions, and Form 6251 if you are in AMT territory. One state-level warning: a handful of states, California most notably, do not conform to federal ISO treatment and tax the spread as wages at exercise. If you live in one, your state return needs its own calculation even when your federal return shows no ISO income.
Tracking Equity Next to the Rest of Your Money
Stock options distort your financial picture in both directions: a seven-figure paper value that is not spendable cash, and a tax bill that arrives whether or not you sold anything. That is a bookkeeping problem as much as a tax problem. Recording each grant, exercise, and sale as dated entries — strike paid out, spread recognized, withholding remitted, basis established — turns a shoebox of PDFs into a ledger you can actually plan from. When exercise season arrives, you can see what you paid, what you owe, and what remains at risk instead of reconstructing it from brokerage emails.
If you want a deeper look at the mechanics, the guides under /docs/ walk through double-entry patterns that fit equity events cleanly, and the dashboard views in /fava/ make it easy to watch concentration in one employer's stock against the rest of your net worth.
Keep Your Equity and Cash Picture Organized
As your option grants vest and the tax decisions pile up, maintaining clear financial records is what keeps an exercise from becoming a surprise. Beancount.io provides plain-text accounting that gives you complete transparency and control over your financial data — no black boxes, no vendor lock-in. Get started for free and see why developers and finance professionals are switching to plain-text accounting.





