Form 8949 Crypto Instructions 2026 – Complete Guide for Crypto Investors
Form 8949 is the IRS form where you report every crypto sale and trade. This guide explains every column, how to handle thousands of transactions, and how to transfer the totals 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 (Sales and Other Dispositions of Capital Assets) is where you report every sale or disposal of cryptocurrency. Think of it as your itemized crypto transaction log for the IRS.
- 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
Most crypto investors will need to use Box C/F for DeFi and foreign exchange transactions.
How to Handle Thousands of Crypto Transactions
If you have hundreds or thousands of transactions (common for DeFi or active traders), you have two options:
- Summary method: Enter a single summary line per broker/exchange category with totals, and attach a detailed statement listing all individual transactions as a PDF
- Crypto tax software: CoinTaxReporting automatically generates a complete Form 8949 with all transactions pre-filled
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 in USD only (must convert both legs to USD at time of trade)
- Using wrong cost basis (exchange fees should be included)
- Forgetting to report staking income on Schedule 1 in addition to Form 8949
- Mixing short-term and long-term in the same Part
- Not reconciling with received 1099-DA forms
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.