Written by the TaxPlain Editorial Team · Reviewed for accuracy · Last updated August 2026
⚠️ Educational only. TaxPlain does not provide tax, legal, or financial advice. Always consult a qualified tax professional about your specific situation.
What this is
Form 8949, "Sales and Other Dispositions of Capital Assets," is the worksheet the IRS uses to see the details behind every stock, crypto, or property sale you made during the year. Instead of just reporting one lump gain or loss, Form 8949 asks for each transaction individually — what you sold, when you bought it, when you sold it, what you paid, and what you got.
Once every sale is listed, the totals from Form 8949 flow onto Schedule D, which combines everything into your overall capital gain or loss for the year. Think of Form 8949 as the itemized receipt and Schedule D as the final total — the IRS wants both, in that order.
The form is split into two parts: Part I for short-term transactions (assets held one year or less) and Part II for long-term transactions (held more than one year), since the two are taxed at different rates.
The net figure that comes out the other end of Schedule D ultimately lands on your Form 1040, so an error on Form 8949 doesn't just misstate your investment activity — it can throw off your entire return.
Who it affects
✓ Applies to
Anyone who sold stocks, mutual funds, cryptocurrency, or other capital assets and needs to report an adjustment, or whose broker didn't report cost basis to the IRS.
↑ Also applies to
Crypto sellers, sellers of inherited or gifted property, and anyone claiming a wash sale adjustment or an exclusion tied to capital gains rules, like the sale of a primary home.
📅 WHEN YOU CAN SKIP IT
If every sale was a "covered security" with basis already reported to the IRS on your 1099-B, and none of them need an adjustment code, the IRS lets you report those totals directly on Schedule D without filling out Form 8949 line by line. Anything with a missing basis, an adjustment, or no 1099-B at all still needs the full form.
Form breakdown
How the boxes are organized
Each part of Form 8949 (short-term and long-term) is split into three boxes based on how your broker reported the sale on Form 1099-B. Picking the right box matters — it tells the IRS whether your numbers should already match what your broker reported.
Box A / D — basis was reported to the IRS, no adjustments needed. These often don't require Form 8949 at all.
Box B / E — basis was reported to your broker but not to the IRS, so it needs to appear on Form 8949 to reconcile.
Box C / F — no 1099-B was issued at all. This is where most crypto sales and private transactions land.
Column (f) adjustment codes — a letter code explaining why your reported gain or loss differs from what the broker shows, such as a wash sale (code W) or nondeductible loss.
Column (g) — the dollar amount of that adjustment, applied before your final gain or loss is calculated.
Totals row — each box's subtotal carries forward to the matching line on Schedule D.
Related forms often involved
Form 8949 rarely shows up alone — it's almost always paired with the forms your broker or exchange sends you, and the summary form it feeds into.
1099-B — issued by brokers to report your proceeds and, often, your cost basis for each sale during the year.
1099-DA — the newer form digital asset brokers and crypto exchanges use to report sales, similar in purpose to the 1099-B.
Schedule D — the summary form that totals your short-term and long-term gains and losses from Form 8949 into one net figure.
1099-DIV and 1099-INT — separate broker forms for dividends and interest, not capital gains, but they often arrive in the same year-end packet and get mixed up with 8949 income.
Common mistakes to avoid
⚠️ SKIPPING CRYPTO SALES
The IRS treats cryptocurrency as property, so selling, swapping, or spending it is a taxable event that belongs on Form 8949 — even if no 1099-B or 1099-DA was issued.
⚠️ FORGETTING THE ATTACHMENT
If you have a large number of transactions, the IRS allows you to attach a statement or broker summary instead of listing every line — but you still need to check the summary box and attach it correctly.
What to do right now
Pull together your 1099-B and 1099-DA forms from every broker and exchange you used this year, and separate any sales that need adjustment codes from the ones that can go straight to Schedule D. Most tax software will build Form 8949 for you automatically once your transactions are entered.
Questions to ask your tax professional
01Can any of my sales skip Form 8949 and go straight to Schedule D?
02Do any of my crypto transactions need a specific adjustment code?
03Can I attach a broker summary instead of listing every transaction?
04How does a wash sale affect what I report on Form 8949?
05What records should I be keeping for future capital asset sales?
Frequently asked questions
What is Form 8949 used for?
Form 8949 reports the details of each sale or exchange of a capital asset, including the date acquired, date sold, proceeds, cost basis, and any adjustments. The totals from Form 8949 then carry over to Schedule D.
Do I always need Form 8949, or can I skip straight to Schedule D?
You can skip Form 8949 only if every sale was a covered security with basis reported to the IRS on your 1099-B, and no adjustment codes apply. In that case those totals can go directly on Schedule D, Line 1a or 8a. Any sale needing an adjustment or missing basis still needs Form 8949.
What is the difference between Form 8949 and Schedule D?
Form 8949 is the transaction-by-transaction worksheet — every individual sale gets its own line. Schedule D is the summary that totals the short-term and long-term gains or losses from Form 8949 and combines them with any other capital gain items to calculate your overall taxable gain or loss.
Do I need Form 8949 for cryptocurrency sales?
Yes. The IRS treats cryptocurrency as property, so selling, trading, or spending crypto is a taxable disposition that belongs on Form 8949, generally in the boxes for transactions not reported on a 1099-B unless your exchange issues one.
Where do I get Form 8949 and its instructions?
Form 8949 and its instructions are published on IRS.gov and are also generated automatically by most tax preparation software once you enter your individual sales.