U.S. · W-2 box 12

W-2 box 12 code V.

The taxable gain on stock options you exercised, and how to check it.

Code V is the spread from exercising nonstatutory stock options: the stock's fair market value minus the exercise price, times the shares. It is already included in boxes 1, 3 and 5, so you do not add it again. It exists so you can match the exercise to your equity records.

IRS General Instructions for Forms W-2 and W-3 (2026)Read November 1, 2026

Advertisement

Check the spread behind code V

$
$
$

Result

Advertisement

What code V means

IRS description: Code V: Income from the exercise of nonstatutory stock option(s). Show the spread (that is, the fair market value (FMV) of stock over the exercise price of option(s) granted to your employee with respect to that stock) from your employee's (or former employee's) exercise of nonstatutory stock option(s).

When you exercise a nonstatutory stock option, the IRS treats the spread as pay from the employer. The employer reports it in box 12 with code V and also includes it in boxes 1, 3 (up to the Social Security wage base) and 5, so it is taxed like wages and appears in the normal totals. Code V is a memo line for your records, not an extra income entry.

The IRS notes the requirement does not apply to a statutory (incentive) stock option exercise, or to selling shares acquired through one. Those follow different rules. When you later sell shares from a nonstatutory exercise, the sale is a separate event; ask your broker or tax preparer whether your cost basis reflects the amount already taxed as wages, which is why the code V figure is worth keeping.

Where code V shows up on your W-2 and return

Worked example

You exercise 1,000 nonstatutory options at $8 when the stock is worth $20. The spread is 1,000 × ($20 − $8) = $12,000, and the W-2 shows V 12000.00. That $12,000 is already inside your box 1. If you sell the shares the same day at $20, there is no further gain; if you hold them and sell later at $26, the extra $6 per share is a separate gain on the sale.

Limits and what to check

Code V has no limit, but it can push you over the Social Security wage base: box 3 stops at $184,500 for 2026 while box 5 has no cap, so a large exercise can make box 5 much larger than box 3. A big exercise can raise your tax for the year, so compare the federal tax withheld in box 2 to your expected tax before filing. The IRS refers readers to Publication 15-B for the taxability of employee stock options. If the code V amount does not match your exercise confirmation, ask equity administration which fair market value and date they used.

Common mistakes

See every code in one searchable table on the W-2 box 12 codes lookup.

Sources

Primary sources opened on November 1, 2026. The plain-English parts of this page are our summary of them, not IRS guidance.

Advertisement

Frequently asked questions

What does code V mean on a W-2?

Code V reports income from the exercise of nonstatutory stock options: the spread between the stock's fair market value and the exercise price.

Is code V already in my taxable wages?

Yes. The IRS says to include the code V amount in boxes 1, 3 (up to the Social Security wage base) and 5.

Does code V apply to incentive stock options?

No. The IRS says the reporting requirement does not apply to the exercise of a statutory stock option or the sale of stock acquired through one.

How is the code V amount calculated?

Shares exercised times the difference between the fair market value on the exercise date and the exercise price.

Why is box 5 bigger than box 3 after an exercise?

Box 3 stops at the Social Security wage base ($184,500 in 2026), while box 5 has no cap, so the spread can lift box 5 above box 3.

Where do I report the later sale of the shares?

It is a separate event, normally shown on your broker's Form 1099-B. Ask your broker or tax preparer whether the basis reflects the spread already taxed as wages.

Not tax advice

This page summarizes IRS instructions written for employers and is not tax advice. Your payroll provider, plan administrator or a tax professional can confirm what a code means on your own form. Everything runs in your browser; nothing you enter is sent anywhere.