W-2 Box 12 Code V after NSO exercise: what it means and what to do

Box 12 Code V identifies NSO exercise spread included in Box 1 — do not report it again as separate wages.

You exercised nonqualified stock options and your W-2 Box 12 shows Code V with a dollar amount — or HR said the spread is on your W-2. You want to know how Code V relates to Box 1 wages, whether you report it again on your return, and how it differs from RSU vest reporting.

Start here

IRS instructions define Box 12 Code V as income from the exercise of nonstatutory stock options included in Boxes 1, 3, and/or 5. The spread at exercise is ordinary wage income already counted in Box 1 — Code V is a breakout label, not separate taxable income. Do not add Code V on top of Box 1 on your tax return. wages typically appear in Box 1 without a Code V line — Code V is specific to exercises.

What you need before using this

  • with Box 12 Code V visible.
  • Exercise confirmation with shares, strike, and .
  • Pay stub from exercise period if available.
  • if you sold shares same year.
  • exercise tax calculator estimate.

W-2 reporting follows IRS Form W-2 instructions. Employer payroll systems vary in Box 14 memos alongside Code V.

Why this happens

spread at exercise is income — payroll reports it in Box 1.

IRS requires employers to identify exercise income with Box 12 Code V when applicable per instructions.

Code V amount should match or be a subset of the spread included in Box 1 — it documents what portion of wages came from option exercise.

Box 3 and Box 5 may include the same spread for Social Security and Medicare wages up to limits.

is wage income in Box 1 but generally does not use Code V — are not option exercises.

exercises do not produce Code V — spread is not wages unless disqualifying disposition rules apply differently.

Code V is not for later stock sales — basis for shares acquired at exercise is generally exercise price plus spread already taxed as wages for .

reports sale proceeds separately — Code V does not replace when you sell exercised shares.

Tax software may display Code V during import — do not enter it as additional income if Box 1 already includes the spread.

Multiple exercises in one year may produce one aggregated Code V or multiple W-2s if job changed.

Box 14 employer memos are separate optional labels — Code V is a statutory Box 12 code.

State copies include same Box 1 wages — Code V is federal form coding.

W-2c corrections may change Box 1 and Code V after exercise — compare corrected form to exercise confirmation.

: spread still in Box 1 and Code V; broker reports sale separately.

Compare to -exercise-pay-stub- for payroll timing — this page focuses on year-end .

What to check

  • Box 12 Code V dollar amount vs exercise confirmation spread.
  • Box 1 includes spread — not salary only.
  • Boxes 3 and 5 for FICA wage inclusion.
  • Federal Box 2 vs pay stub at exercise.
  • No duplicate income entry in tax software for Code V.
  • if shares sold — basis adjustment separate from Code V.
  • -only may have no Code V — that is normal.
  • W-2c if employer corrected spread amount.

Adding Box 12 Code V amount as extra income on top of Box 1

Code V identifies exercise wages already inside Box 1. Entering it again overstates income. Reconcile Code V to exercise confirmation, then file with Box 1 wages only.

What to check in your documents

  • all boxes including 12 and 14.
  • exercise confirmation PDF.
  • Pay stub from exercise period.
  • for any sale of exercised shares.
  • Tax software import preview.

NSO exercise with Code V on W-2

Illustration only, not your tax situation.

Taylor exercised with a $24,000 spread. Box 1 includes salary plus $24,000 spread. Box 12 shows Code V $24,000. Taylor does not type $24,000 anywhere else as separate income. Taylor sold half the shares later — proceeds with basis tied to exercise price plus spread per lot records, not Code V alone.

Questions people ask

What is W-2 Box 12 Code V?
IRS-defined code for nonstatutory stock option exercise income included in Box 1, 3, and/or 5.
Do RSUs use Box 12 Code V?
Generally no — Code V is for exercises. wages are in Box 1 without Code V.
Do I pay tax on Code V separately from Box 1?
No — Code V is a breakout of wages already in Box 1. Tax is on Box 1 total wages.
Code V vs Box 14 RSU memo?
Code V is statutory Box 12 for exercise. Box 14 memos are optional employer labels — different boxes and purposes.
Code V and 1099-B same year?
Common on — wages on via Code V, sale on . Do not double-count spread as sale gain.
Code V wrong amount on W-2?
Compare to exercise confirmation. Request W-2c from payroll if spread mismatch.
ISO exercise Code V?
Standard exercise without disqualifying disposition typically has no Code V — no wage spread.
TurboTax and Code V?
Software imports including Box 12. Do not add Code V as extra wages if Box 1 already correct.
Code V and state tax?
State wages in boxes 16–17 include spread when state payroll applies — Code V is federal coding.
Related guides?
exercise pay stub, exercise tax explained, what is on , Box 14 lines.

When to get help from a tax pro

  • Code V amount does not match exercise confirmation.
  • Box 1 excludes spread that Code V shows.
  • and both on with confusing box layout.
  • Multi-state after large exercise.

Related calculators

Related pages

Sources and notes

Primary tax claims on this page are supported by the official and secondary sources below. Broker and software links describe reporting mechanics — confirm rules against IRS or state guidance.

Box 12 Code V reports NSO exercise spread included in Box 1 wages per Form W-2 instructions.

For learning, not filing

VestingTax.com is not a CPA firm or tax preparer. Grants, employers, and states all differ. Use the cited IRS and state sources above, your own documents, and a qualified tax professional before you make decisions from this guide.

Editorial standardsDisclaimer