Published May 20, 2026 · CoinTaxReporting

Form 8949 Crypto Instructions 2026 – Complete Guide for Crypto Investors

Form 8949 is the form that scares crypto investors most — and honestly, once you understand what it's actually asking for, it's not that bad. Each row is just one transaction. This guide breaks down every column, what to do when you've got thousands of trades, and how to get the totals over to Schedule D.

What Is Form 8949?

Calculate Your Crypto Taxes Automatically

Import your transactions and get a complete tax report in minutes – no manual spreadsheets needed.

Start for free →

Form 8949 — officially "Sales and Other Dispositions of Capital Assets" — is where every crypto sale or disposal gets itemized for the IRS. Every single one. Think of it as your transaction-by-transaction accounting report.

The 6 Columns of Form 8949 Explained

ColumnWhat to EnterExample
(a) DescriptionAsset description"0.5 Bitcoin" or "1 ETH"
(b) Date AcquiredWhen you bought/received the crypto01/15/2024
(c) Date SoldWhen you sold/traded/spent it03/20/2025
(d) ProceedsUSD value received at sale$3,000
(e) Cost BasisWhat you paid (including fees)$1,515
(h) Gain or LossColumn (d) minus column (e)$1,485

The Check Boxes: A, B, or C?

At the top of each Part, you check one box indicating where your transactions came from:

The reality: most crypto investors will need Box C/F — especially anyone who used DeFi protocols, foreign exchanges, or self-custodied wallets.

How to Handle Thousands of Crypto Transactions

Active DeFi traders can have thousands of taxable events in a year. You've got two realistic options:

  1. Summary method: One summary line per category with totals, plus a detailed PDF attachment of all individual transactions
  2. Crypto tax software: CoinTaxReporting generates a complete, IRS-ready Form 8949 with everything pre-filled — this is what most people end up doing

Step-by-Step: Crypto to Schedule D

  1. Complete Form 8949 (Part I for short-term, Part II for long-term)
  2. Sum up the totals for each Part
  3. Transfer short-term net gain/loss to Schedule D, Line 1b or 2
  4. Transfer long-term net gain/loss to Schedule D, Line 8b or 9
  5. Schedule D net gain/loss flows to Form 1040, Line 7

Common Mistakes on Form 8949

Generate Your Form 8949 Automatically

CoinTaxReporting generates IRS-ready Form 8949:

Related Resources

Crypto Tax SoftwareCrypto Tax BlogHow to Report Crypto on TaxesCrypto Capital Gains Tax USForm 1099-DA Explained

Generate Your Crypto Tax Report

Import your transactions and get an audit-ready PDF report in minutes.

Start for free →

Disclaimer: This article is for general informational purposes only and does not constitute tax advice. For individual tax advice, consult a licensed tax professional.