1099bconverter
By 1099-B Converter Editorial Team ·

TaxSlayer Form 8949 — How Your 1099-B Becomes the Form the IRS Actually Sees

You finished entering your trades into TaxSlayer, clicked through to the summary screen, and now you're wondering where Form 8949 actually is. Your broker sent you a 1099-B. The IRS wants a Form 8949 and a Schedule D. TaxSlayer sits in the middle, quietly translating one into the other — and if you've never watched that translation happen, it's hard to trust that a 40-page brokerage PDF turned into the right numbers on a two-page IRS form.

That gap is worth closing, because most Form 8949 problems in TaxSlayer aren't software bugs. They're mapping problems: a sale entered under the wrong reporting category, a wash sale missing its adjustment code, or a summary entry that needed a mailed statement behind it. This guide walks through exactly how TaxSlayer builds Form 8949 from your 1099-B entries, where each box on the broker form ends up, and the two legitimate shortcuts when you have hundreds of trades. If your question is specifically about the CSV upload format — headers, date formats, why the file keeps getting rejected — that's covered in the companion guide to the TaxSlayer 1099-B CSV import; this article is about what happens after the data is in.

What Form 8949 Is, and Why TaxSlayer Hides It

Tired of reading?

Upload your 1099-B PDF and get CSV/TXF in 30 seconds.

Convert Now

Form 8949 is the itemized list of every capital sale you made during the year: description, dates, proceeds, cost basis, adjustments, gain or loss. Schedule D is the summary that totals those lines by category. Your 1099-B is the broker's version of the same information — and the IRS receives its own copy directly from the broker, which is why the numbers have to reconcile.

TaxSlayer never shows you a blank Form 8949 to fill in. You enter sales in the Federal SectionIncomeInvestments (Capital Gains and Losses) flow, one transaction or one summary at a time, and TaxSlayer generates the 8949 and Schedule D at filing time. The full Form 8949 from 1099-B walkthrough covers the form itself in detail; what matters here is the mapping.

Each entry screen in TaxSlayer corresponds to one line of Form 8949:

1099-B field (broker PDF) TaxSlayer entry field Form 8949 column
Description of property (Box 1a) Description (a)
Date acquired (Box 1b) Date Acquired (b)
Date sold (Box 1c) Date Sold (c)
Proceeds (Box 1d) Sales Price (d)
Cost basis (Box 1e) Cost (e)
Wash sale loss disallowed (Box 1g) Adjustment Amount + Code W (g) and (f)
Covered/noncovered + term Reporting category (A–F) Which Part and checkbox

The reporting category is the one people get wrong most often, because it isn't a number on the 1099-B — it's the section heading the broker printed above the transaction block.

Reporting Categories: The Section Headings Matter More Than the Numbers

Form 8949 has two parts (short-term and long-term), each with three checkboxes: basis reported to the IRS, basis not reported, and not on a 1099-B at all. That's the A through F letters TaxSlayer asks for on every entry.

Your broker's 1099-B is grouped by exactly these categories — headings like "Short-Term Transactions for Which Basis Is Reported to the IRS." Every trade under that heading is category A. The breakdown of Box A vs. Box B vs. Box C covers the short-term side, and the long-term equivalents work the same way with D, E, and F.

Two rules keep this clean in TaxSlayer:

  1. Enter each category as its own batch. Don't mix category A and category B sales in one summary entry. TaxSlayer produces a separate 8949 section per category, and the IRS matches each section against the broker's copy.
  2. Trust the heading, not the cost basis column. A noncovered sale often shows a basis the broker tracked informally but didn't report to the IRS. It still belongs in category B or E — entering it as covered creates a mismatch the IRS can flag automatically.

Wash Sales: Code W, Negative Adjustment, No Separate Field

TaxSlayer doesn't have a dedicated wash sale field. If your 1099-B shows an amount in Box 1g, you enter it as an adjustment on that sale: Adjustment Code = W, and the disallowed loss as the adjustment amount. TaxSlayer carries that to Form 8949 column (f) as the code and column (g) as a positive adjustment, which shrinks your deductible loss — exactly what the IRS expects.

Skip the code and your Schedule D total won't match the broker's numbers, which is the single most common source of a CP2000 letter for filers with active accounts. If you have more than a couple of wash sales, the wash sales on Form 8949 guide explains how the disallowed loss moves into the basis of the replacement shares. And W is only one of a dozen codes — B for basis corrections, T for term mismatches — all listed in the Form 8949 adjustment codes reference.

The Three Ways to Get 1099-B Data Into TaxSlayer

Manual entry. Fine for a dozen trades. Past 30 it's an evening; past 100 it's a data-entry job with a typo rate. Every field you mistype lands verbatim on Form 8949.

Broker auto-import. TaxSlayer's supported-broker list covers the majors (Fidelity, Schwab, Vanguard, E*TRADE) but is shorter than TurboTax's, skips most neobrokers, and requires handing TaxSlayer your brokerage login. When it works, it fills the same entry screens automatically — check the imported reporting categories anyway, because misfiled covered/noncovered sales are the most common import artifact.

CSV upload. The workhorse for anything over ~30 trades, with one catch: TaxSlayer wants its own exact column schema, not whatever your broker exported. The CSV format guide has the full header table. If your broker only gave you a PDF — increasingly common for consolidated 1099s — you can convert the PDF into a TaxSlayer-ready CSV with the 1099-B converter instead of retyping or reshaping columns by hand; it preserves the reporting categories, wash sale codes, and holding periods the 8949 needs.

Too Many Trades? Use Summary Totals Plus an Attached Statement

The IRS doesn't require every transaction to be itemized electronically. If you have hundreds or thousands of trades, you can report summary totals per reporting category — total proceeds, total basis, total adjustments — and provide the transaction-level detail as a separate statement. TaxSlayer supports this: choose the option to enter the totals from each section of your 1099-B rather than individual sales.

The obligation that comes with it: for any category with adjustments or unreported basis, the IRS still wants line-level detail, either as a PDF attachment to the e-filed return or mailed within three business days behind Form 8453 with the Form 8949 box checked. Your broker's 1099-B itself usually qualifies as the statement, as long as it shows every 8949 column. The attached statement rules cover what the statement must contain and when category A and D totals can skip the attachment entirely.

For a 2,000-transaction year, this is genuinely the fastest correct path: four summary entries, one attachment, done. What it doesn't remove is the need to get the per-category totals right — which brings back the same PDF-extraction problem the summary method was supposed to dodge, since consolidated statements bury subtotals across dozens of pages.

Checking TaxSlayer's Work Before You File

Before you pay and transmit, preview the PDF of your return and reconcile three numbers per category against the 1099-B's section subtotals:

  1. Total proceeds — Form 8949 column (d) subtotal vs. the broker's "Total Proceeds" for that section.
  2. Total cost basis — column (e) vs. the broker's section total.
  3. Total wash sale adjustments — column (g) vs. the sum of Box 1g amounts.

If proceeds match but basis doesn't, look for noncovered sales entered as covered. If everything is off by one transaction's worth, hunt for a duplicate or a dropped row — the classic symptom of a hand-edited CSV.

FAQ

Where do I find Form 8949 in TaxSlayer?

You don't fill it in directly. Enter sales under Federal Section → Income → Investments, and TaxSlayer generates Form 8949 and Schedule D automatically. You can see the finished form in the PDF preview of your return before filing.

Does TaxSlayer import Form 8949 from my broker?

No — brokers don't issue Form 8949. They issue a 1099-B, and TaxSlayer builds the 8949 from it via auto-import (limited broker list), CSV upload, or manual entry.

How do I enter a wash sale on Form 8949 in TaxSlayer?

On the affected sale, set Adjustment Code to W and enter the disallowed loss from Box 1g as the adjustment amount. TaxSlayer places the code in column (f) and the adjustment in column (g).

Can I skip Form 8949 entirely in TaxSlayer?

For category A and D sales with no adjustments, yes — the totals can go straight to Schedule D lines 1a/8a. Any sale with an adjustment code or unreported basis still needs 8949 detail, itemized or attached.

Does TaxSlayer have a transaction limit for Form 8949?

Practically, the constraint is entry method, not the form. Manual entry has no hard cap but doesn't scale; for very large counts, use summary totals per category with the broker statement attached or mailed with Form 8453.

TaxSlayer Simply Free won't show me the investments section. Why?

Capital gains reporting requires Classic or Premium. Simply Free doesn't include Form 8949/Schedule D support.

Bottom Line

TaxSlayer builds Form 8949 for you — your job is feeding it clean inputs: the right reporting category per section heading, code W on every wash sale, and per-category totals that reconcile against the broker's subtotals. Small accounts can type it in. Bigger accounts should use the CSV path or summary totals with an attached statement, and in both cases the bottleneck is the same: getting accurate, categorized data out of a broker PDF that was formatted for printing, not filing.


Staring at a 40-page consolidated 1099-B and a TaxSlayer entry form? Convert your 1099-B free — upload the PDF and get a TaxSlayer-ready CSV with reporting categories, wash sale codes, and holding periods intact, in under five minutes.

1099-B Converter

By 1099-B Converter Editorial Team

The 1099-B Converter editorial team writes guides on 1099-B tax filing, broker import issues, and Form 8949 / Schedule D reporting.

Ready to convert your 1099-B?

Upload a PDF and get CSV, TXF, and Excel in seconds.

Convert Now