Reporting RSU and ESPP on the same tax return: W-2, 3922, and 1099-B

RSU vest FMV and ESPP wage components both flow through W-2 — each sale type needs its own basis rules on Form 8949.

You had RSU vests and ESPP purchases or sales in the same tax year and need to file one return that includes both — without double-counting income or missing ESPP discount wages that sit alongside RSU vest FMV on your W-2.

Start here

is wage income on Box 1 when shares deliver. may add wage income on when you purchase (depending on plan reporting) or when you sell in a disqualifying disposition — Form 3922 reports purchase data. sales and sales each appear on with separate basis rules: basis is ; basis includes amount paid plus wage income already reported. One Form 1040 reconciles all wages, multiple forms, and Schedule D. and stack into the same marginal bracket — separate records per plan prevent basis errors.

What you need before using this

  • with all wage boxes.
  • All confirmations for the year.
  • Form 3922 for each purchase if issued.
  • from sales and sales.
  • purchase confirmations and plan summary.

ESPP plan designs vary. Form 3922 and W-2 reporting follow employer setup for your plan.

Why this happens

Many tech employees participate in both plans and in the same year.

Each plan type follows different tax timing — at , at purchase and/or sale.

Box 1 may include plus disqualifying disposition wages or purchase discount wages.

Form 3922 is informational for — helps compute wages on disqualifying sales.

often shows zero basis — adjust with on Form 8949.

may also need basis adjustment when already included discount as wages.

Schedule D aggregates all stock sales — lots and lots are separate lines.

Short-term vs long-term holding period starts at for and purchase date for .

FICA on both and wages counts toward same wage base on one .

State tax applies to both wage components for residents of taxed states.

Tax software may import multiple — fix basis on each before accepting gain.

Qualifying disposition has different wage and gain split than disqualifying.

and same year guide covers planning — this page focuses on return assembly.

Amended returns needed if wages omitted while basis fixed correctly.

Equity comp tax documents checklist lists all forms to gather.

What to check

  • Box 1 vs sum of plus wage components.
  • Form 3922 purchase date and price vs confirmation.
  • Each matched to or lot.
  • sale basis from confirmation .
  • sale wage portion from or 3922 before .
  • Form 8949 adjustments for zero basis sales.
  • Schedule D total gain reasonable vs expectations.
  • No double deduction of same or discount.

Importing all 1099-B proceeds without separating RSU basis and ESPP wage pieces

and sales both show proceeds on . needs basis; needs discount wages from or 3922 subtracted from gain. Treating both as pure overstates tax.

What to check in your documents

  • and any wage detail.
  • All confirmations.
  • Form 3922.
  • All forms.
  • purchase and sale confirms.
  • Completed Form 8949 and Schedule D.

RSU vest in March, ESPP disqualifying sale in November

Illustration only, not your tax situation.

Sam had $40,000 in Box 1 from March vests. Sam sold shares in a disqualifying disposition — $2,000 discount wages added to , $800 on after basis adjustment. Sam sold shares with $0 basis on — Sam entered on Form 8949. Sam filed one Schedule D with both lot types and one Form 1040 with combined wages.

Questions people ask

RSU and ESPP on same tax return?
Yes — one Form 1040. includes combined wages; Schedule D includes all stock sales.
Form 3922 and RSU vest confirmation — both needed?
3922 for purchases; confirmations for . Different plans, different records.
Double tax on RSU and ESPP?
Different events — not double tax if basis and wages entered correctly on each.
ESPP qualifying disposition with RSU vest same year?
Qualifying has different gain split. still wage at delivery. Each reported separately.
TurboTax RSU and ESPP together?
Enter once, import each , fix basis per lot type. See software-specific guides.
FICA on RSU and ESPP same W-2?
Both wage components count toward Boxes 3 and 5 until limits apply.
Which order to enter in software?
first, then with basis fixes, then review Schedule D and 8949.
RSU and ESPP same year planning guide?
See and same year guide for bracket stacking before this filing guide.
Calculators for combined year?
tax, tax, and annual income estimator separately — add for planning.
Missing 3922 but have ESPP sale?
Use purchase confirmation and plan rules to reconstruct wage and basis pieces.

When to get help from a tax pro

  • wages do not match 3922 or sale calculation.
  • Multiple disqualifying sales plus many lots.
  • Moved states with and sale same year.
  • Amended return after omitting wages.

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.

W-2 wage reporting for RSU and ESPP; separate 1099-B basis rules on one return.

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