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.
- Part I: Short-term transactions (held 1 year or less)
- Part II: Long-term transactions (held more than 1 year)
- After completing Form 8949, totals transfer to Schedule D
- Schedule D then flows to Form 1040
The 6 Columns of Form 8949 Explained
| Column | What to Enter | Example |
|---|---|---|
| (a) Description | Asset description | "0.5 Bitcoin" or "1 ETH" |
| (b) Date Acquired | When you bought/received the crypto | 01/15/2024 |
| (c) Date Sold | When you sold/traded/spent it | 03/20/2025 |
| (d) Proceeds | USD value received at sale | $3,000 |
| (e) Cost Basis | What you paid (including fees) | $1,515 |
| (h) Gain or Loss | Column (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:
- Box A (Short-term) / Box D (Long-term): Transactions reported on 1099-B (or 1099-DA) with basis shown – use this for Coinbase, Kraken etc. transactions where the exchange reports cost basis
- Box B / Box E: 1099-B/DA received but basis NOT reported by broker
- Box C / Box F: Transactions NOT reported to you on a 1099 – use for DEX trades, DeFi, foreign exchanges, wallet transactions
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:
- Summary method: One summary line per category with totals, plus a detailed PDF attachment of all individual transactions
- 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
- Complete Form 8949 (Part I for short-term, Part II for long-term)
- Sum up the totals for each Part
- Transfer short-term net gain/loss to Schedule D, Line 1b or 2
- Transfer long-term net gain/loss to Schedule D, Line 8b or 9
- Schedule D net gain/loss flows to Form 1040, Line 7
Common Mistakes on Form 8949
- Reporting crypto-to-crypto trades without converting both legs to USD at time of trade
- Leaving exchange fees out of the cost basis — they count
- Forgetting that staking income goes on Schedule 1, not just Form 8949
- Mixing short-term and long-term transactions in the same Part
- Not reconciling your numbers against the 1099-DA you received from your exchange
Generate Your Form 8949 Automatically
CoinTaxReporting generates IRS-ready Form 8949:
- Import transactions from all exchanges and wallets automatically
- Correct FIFO, HIFO, or Specific ID cost basis calculation
- Form 8949 PDF ready to file or import into TurboTax
- Schedule D summary included
Related Resources
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.