Form 8949 adjustment codes for RSU sales: Code B, Code W, and basis fixes

RSU sales with missing 1099-B basis use Form 8949 adjustment codes per IRS instructions — enter vest FMV as basis adjustment before Schedule D.

Your broker reported RSU sale proceeds on 1099-B with wrong or missing basis, and tax software asks for Form 8949 adjustment codes. You need to know which code applies when basis was not reported to the IRS vs when reported basis differs from your vest FMV records.

Start here

Form 8949 reports each sale with proceeds, basis, and gain or loss before Schedule D. For sales, brokers often leave basis blank or zero — use the column for transactions where basis was not reported to the IRS and adjustment code B or W per IRS Form 8949 instructions for the filing year. Enter correct basis from in the adjustment amount column. Code B generally applies to short-term noncovered securities; Code W to long-term noncovered — verify current instructions because codes and columns change. The adjustment explains to IRS that proceeds are not all gain because wages at were already taxed.

What you need before using this

  • for each sale (official PDF).
  • confirmation for the sold lot.
  • for year showing wages.
  • IRS Instructions for Form 8949 for filing year.
  • Tax software Form 8949 preview before e-file.

Form 8949 columns and codes follow IRS instructions for the filing year. Software labels may differ from form line names.

Why this happens

Schedule D totals flow from Form 8949 — every sale needs a 8949 line or eligible summary election if permitted.

Brokers report proceeds to IRS on ; basis reporting obligations differ for covered vs noncovered securities.

shares from employer plans are often noncovered — broker may report $0 basis in Box 1e.

When basis is not reported to IRS, Form 8949 has separate columns from when basis was reported but wrong.

Adjustment codes B and W identify short-term vs long-term noncovered transactions needing basis adjustment per instructions.

Correct basis adjustment equals × shares sold (plus fees per your records) minus broker-reported basis.

Part I of Form 8949 is short-term; Part II is long-term — holding period starts at .

Wash sale rules may affect repurchase scenarios — separate from basis adjustment codes.

Multiple lots need separate 8949 lines or attached statement if software allows.

Summary reporting on Schedule D is only available when requirements met — many filers need detail in 8949.

Code adjustment amount flows to Schedule D — overstated basis adjustment reduces correctly.

TurboTax, FreeTaxUSA, and other software map codes to columns — verify imported before accepting.

Amended returns use same 8949 logic for prior years with wrong basis.

CP2000 notices on sales often assume zero basis — 8949 adjustment is the fix with documentation.

Instructions update annually — confirm code letters for your filing year rather than memorizing old blog posts.

What to check

  • Box 1e basis vs basis you calculated.
  • Covered vs noncovered indicator on .
  • Short-term vs long-term from to sale date.
  • Correct Form 8949 column for basis not reported to IRS.
  • Adjustment code letter per current IRS instructions.
  • Adjustment amount math: correct basis minus reported basis.
  • Schedule D ties to 8949 subtotals.
  • confirmation attached to records if audited.

Using the wrong Form 8949 column when basis was zero on 1099-B

Zero basis from the broker is not the same as basis reported to IRS. sales often belong in the noncovered / basis not reported column with an adjustment — importing into the wrong column duplicates gain.

What to check in your documents

  • all boxes including covered/noncovered.
  • confirmation for sold lot.
  • Completed Form 8949 from tax software.
  • Schedule D summary.
  • IRS Form 8949 instructions PDF for filing year.

Short-term RSU sale with $0 basis on 1099-B

Illustration only, not your tax situation.

Lee sold 30 shares six months after . Proceeds $3,300 on , basis $0. confirmation shows $100/share — correct basis $3,000. Lee uses Form 8949 short-term column for basis not reported to IRS, adjustment code per instructions, adjustment amount $3,000, gain $300. Lee keeps showing $3,000 wages from year.

Questions people ask

What Form 8949 code for RSU basis adjustment?
Often code B (short-term) or W (long-term) for noncovered securities when basis was not reported to IRS — confirm Instructions for Form 8949 for your year.
Form 8949 Code B vs Code W for RSU?
Generally tied to short-term vs long-term holding from to sale. sold within one year of is usually short-term.
RSU sale with zero basis — which 8949 column?
Usually the column for transactions where basis was not reported to the IRS, not the column for reported basis that differs.
Adjustment amount on Form 8949 for RSU?
Correct basis from minus basis shown on (often zero).
8949 vs Schedule D for RSU?
8949 is line-by-line sales detail; Schedule D summarizes 8949 totals plus other gains and losses.
Do I need 8949 if I use tax software?
Software generates 8949 from your entries — you still must enter basis adjustment correctly.
Multiple RSU vests sold — one 8949 line each?
Typically one line per sale lot or batch with matching .
8949 and are RSUs taxed twice?
8949 basis adjustment prevents on wages already on — see double taxation guide.
Amended return for wrong 8949 RSU basis?
Form 1040-X with corrected Schedule D and 8949 — see amend return basis guide.
Which tools help before 8949?
calculator and adjustment helper walk proceeds minus .

When to get help from a tax pro

  • Corporate action split lots with unclear per-share basis.
  • Broker reported basis that partially matches .
  • IRS notice with proposed tax on full proceeds.
  • International tax treaty interaction on U.S. sales.

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.

Form 8949 adjustment codes and columns when RSU sale basis not reported to IRS.

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