You are filing and need to know which tax form covers RSU income — whether vest wages belong on the W-2 alone, why you also got a 1099-B, and where Form 8949 fits when basis is wrong.
In plain terms
Gather before you start
- for the year.
- All forms for sales.
- confirmations with per share.
- Broker supplemental stock plan report if provided.
How the tax works
The IRS treats and sales as two different events on two different forms. is wage income your employer reports on Box 1; you enter the on Form 1040 and do not file a separate income line for the itself.
When you sell shares, your broker reports the disposition on with proceeds in Box 1d and often $0 or blank because the broker did not run payroll on the . Form 8949 is where you list each sale with correct basis — generally per share times shares sold — before Schedule D summarizes or loss.
Tax software imports literally unless you override basis. An sale with $0 imported basis can make software tax the full proceeds as gain even though Box 1 already included the wages. The fix is a basis adjustment on Form 8949, commonly Code B when basis was not reported to the IRS, not deleting the sale.
Holding period on Form 8949 starts at for typical employee lots, not . Short-term vs long-term follows -to-sale timing. Multiple vests mean multiple basis lots — each sale row should tie to a specific confirmation .
State returns mirror the federal split: wages on state wage lines from the , from Schedule D. Multi-state boxes need the same story on both federal and state worksheets.
What to check on your end
- Box 1 includes known totals.
- Each sale matched to a lot.
- Basis adjustment entered where broker reported $0.
- Short-term vs long-term from to sale date.
- State return wage and lines match federal story.
Entering vest income twice
What to pull from your files
- (wages and ).
- (proceeds and reported basis).
- Form 8949 / Schedule D draft from software.
- confirmation for each lot sold.
- Supplemental lot detail from broker.
Example scenario (hypothetical)
Illustration only, not your tax situation.
Questions people ask
- Which tax form is for RSU vest income?
- Your employer reports income on as wages. You enter the on Form 1040; you do not generally file a separate form just for the event.
- What if TurboTax shows a huge gain on my RSU sale?
- Check imported basis. sales often import as $0. Add basis equal to per share × shares sold, with documentation from your confirmation. See the Form 8949 walkthrough for column and code details.
- Do I attach anything to explain basis adjustments?
- Form 8949 includes adjustment codes and amounts. Keep confirmations and in your records; you typically do not mail them unless the IRS asks.
- Why do I need 1099-B if RSUs were already on my W-2?
- The covers the as wages. The covers the brokerage sale. Both are required when you sell; the sale should mostly reflect price change after if basis is correct.
- Many lots sold on one 1099-B line — one Form 8949 row?
- Ideally one row per lot with matching . If the broker aggregated, use supplemental lot detail or split proceeds by share count from each confirmation before Schedule D.
When a CPA is worth it
- Many lots sold on one line.
- Corrected or 1099 after filing.
- Multi-state wages from vests.
- Prior-year return used $0 basis and you need to amend.
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 vest wages vs 1099-B sale reporting on Form 8949.
- About Form 1099-B — Proceeds from Broker and Barter Exchange Transactions
Internal Revenue Service · Official
Broker reporting of sales proceeds and basis; basis on 1099-B may be incomplete for equity-compensation shares.
- Instructions for Form 8949 — Sales and Other Dispositions of Capital Assets
Internal Revenue Service · Official
How to report sales when broker-reported basis is incorrect, including adjustment codes.
- Filing taxes for restricted stock, RSUs, or performance awards (tax guide PDF)
Fidelity Stock Plan Services · Brokerage explainer
Explains W-2 vest income, 1099-B with $0 basis, supplemental adjusted cost basis, and Form 8949 reporting.
Related calculators
Related pages
- Tax Form for RSU Income
RSU vest income goes on your W-2; sales go on 1099-B and Schedule D — there is no separate RSU-only IRS form.
- RSUs on W-2: What to Look For
Your W-2 should reflect RSU vest income in wages — know which boxes to check before filing.
- How to Adjust RSU Cost Basis
Basis adjustments connect vest wage income to later sales — document FMV from vest records.
- Form 8949 Walkthrough for RSU Sales
Import 1099-B proceeds, enter vest FMV as basis, use the correct adjustment code when the broker did not report basis — then copy to Schedule D.
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.
