Free IRS form · Official PDF

Form 8949: Sales and Other Dispositions of Capital Assets

2025 tax year · Download free — no email, no account

Form 8949 is the line-by-line ledger of everything you sold — every stock trade, every crypto swap — before Schedule D totals it up. Download the official PDF free and see how the boxes and adjustment codes work.

Form 8949 — Sales and Other Dispositions of Capital Assets

Free · Official IRS PDF · 2025 tax year · Print-ready

What is Form 8949?

Form 8949, Sales and Other Dispositions of Capital Assets, lists each individual sale: description, date acquired, date sold, proceeds, cost basis, and any adjustment. Totals flow to Schedule D, which does the netting and tax math.

Transactions sort into six boxes — A through F — based on two questions: short-term or long-term, and did the broker report your cost basis to the IRS (covered) or not (noncovered)? Covered transactions with no adjustments can often skip 8949 entirely and go straight on Schedule D — but anything needing a correction (wash sales, inherited basis, crypto from self-custody wallets) gets its own 8949 line with an adjustment code.

Who files Form 8949?

  • Stock and fund investors with sales reported on a 1099-B.
  • Crypto traders — especially with self-custody wallets or exchanges that don't report basis.
  • Anyone with basis adjustments — wash sales, inherited or gifted assets, employee stock (ESPP/RSU) basis corrections.
  • Sellers of property — real estate, collectibles, and other capital assets without broker reporting.

Deadlines

Files with Schedule D and Form 1040 by the April deadline. Tip: brokers' consolidated 1099-Bs arrive mid-February and are frequently corrected in March — filing too early is how investors end up amending.

How to fill out Form 8949

  1. Sort transactions into boxes

    Box A/B/C for short-term (basis reported / not reported / no 1099-B), Box D/E/F for the long-term equivalents. One 8949 per box category.

  2. Enter each transaction

    Description (e.g., "100 sh XYZ"), acquired and sold dates, proceeds, and cost basis.

  3. Apply adjustment codes where needed

    Column (f) codes handle special cases: W for wash sales, B for basis corrections, H for the home-sale exclusion, and more.

  4. Total each page

    Proceeds, basis, adjustments, and gain/loss totals carry to the matching line of Schedule D.

  5. Attach or summarize

    Many covered, no-adjustment transactions can be reported as totals directly on Schedule D — check the current instructions for the exception rules.

Form 8949 — frequently asked questions

Often, yes — the 1099-B is the data source, not a substitute. The exception: covered transactions (basis reported to the IRS) with zero adjustments can be totaled directly on Schedule D, skipping 8949 for those.
Each disposal — sale, coin-to-coin trade, or purchase made with crypto — is a line: what you disposed of, when acquired, when disposed, proceeds in USD, and your cost basis. Most crypto belongs in Box C or F since many platforms historically didn't report basis.
The wash sale code. When you repurchase a substantially identical security within 30 days of a loss sale, the disallowed loss is entered as a positive adjustment with code W, and it shifts into the basis of the replacement shares.
You can attach a broker statement with the same columns and report category totals on 8949 (or straight on Schedule D for covered/no-adjustment groups), rather than typing every line.

Related IRS forms

Trading as a business?

Active traders eventually need entities, agreements, and clean records. BizDocs creates LLC operating agreements and the paperwork around them.

Create an LLC operating agreement
Important: BizDocs is not affiliated with or endorsed by the Internal Revenue Service. The forms offered on this page are official, unmodified IRS documents provided free as a public resource; the IRS publishes them in the public domain at irs.gov. The guides on this page are general information, not tax or legal advice — tax rules change and depend on your situation, so verify details in the official IRS instructions or with a qualified tax professional before filing.