Form 8949 code W: the wash-sale adjustment

By Wash-Sale Guardian (who's behind it) · Published 2026-07-14 · Last updated 2026-09-30 · How the checker works

Get the year-end reminders by email ↓

Code "W" in column (f) of Form 8949 tells the IRS a sale's loss is partly or fully disallowed as a wash sale, with the disallowed amount entered as a positive number in column (g) — per the Form 8949 instructions. The row's reportable loss shrinks by that amount; the deferred loss lives on in the replacement lot's basis (how the deferral works).

When it's automatic vs when it's on you

Two things to remember

  1. Column (g) is positive for wash sales. A $2,000 disallowed loss = code W + $2,000 in (g), turning a −$2,000 row into $0.
  2. Keep your own basis records. The replacement lot's broker doesn't know its basis went up; when you sell it, you'll adjust that future row too (typically code B). For IRA replacements there is no basis to adjust — the loss is permanently gone.

Finding the cross-account violations that belong on this form is the hard part — our free checker lists them with exact dollar amounts from your broker CSVs, in your browser.

Related: 1099-B doesn't match your records?

Get the year-end wash-sale reminders

Short emails at the moments that matter: before Nov 30 (the last day to sell at a loss and still re-buy within 2026); before Dec 31; when 1099-Bs arrive in February; and the day Guardian Pro goes on sale. The one-page year-end checklist PDF comes with it.

Sign up and a link to the PDF appears right here. Confirm the email we send and you're on the list: about four to six emails a year, and you can unsubscribe in one click from any of them. Your trades stay in your browser. The form sends Kit only your email address and the page you signed up from — nothing else (see Privacy).