$Missed Deductions

What is Form 8949 for crypto transactions?

Retirement & Investingintermediate3 answers · 6 min readUpdated February 28, 2026

Quick Answer

Form 8949 (Sales and Other Dispositions of Capital Assets) is where you report each individual cryptocurrency transaction—every sale, trade, or exchange. Each crypto transaction gets its own line showing the date acquired, date sold, proceeds, cost basis, and gain or loss. Over 73% of crypto investors who file taxes need this form.

Best Answer

RK

Robert Kim, Tax Return Analyst

Best for anyone who needs to complete Form 8949 for cryptocurrency transactions

Top Answer

What Form 8949 does for crypto transactions


Form 8949 (Sales and Other Dispositions of Capital Assets) is the detailed transaction report that feeds into Schedule D on your tax return. Think of it as the itemized receipt for every crypto transaction you made during the tax year.


Every time you sell, trade, or exchange cryptocurrency, that transaction must be reported on Form 8949 with specific details about the cost basis, proceeds, and resulting gain or loss.


Example: Completing Form 8949 for crypto


Let's walk through a real example with three Bitcoin transactions:


Transaction 1:

  • Description: "0.5 Bitcoin"
  • Date acquired: "03/15/2025"
  • Date sold: "08/22/2026"
  • Proceeds: "$32,500"
  • Cost basis: "$22,500"
  • Gain: "$10,000" (long-term)

  • Transaction 2:

  • Description: "2 Ethereum"
  • Date acquired: "11/10/2026"
  • Date sold: "12/15/2026"
  • Proceeds: "$8,000"
  • Cost basis: "$9,200"
  • Loss: "($1,200)" (short-term)

  • Transaction 3:

  • Description: "100 Litecoin"
  • Date acquired: "06/01/2026"
  • Date sold: "09/30/2026"
  • Proceeds: "$12,000"
  • Cost basis: "$8,500"
  • Gain: "$3,500" (short-term)

  • The two parts of Form 8949


    Part I: Short-Term Capital Gains and Losses

    Transactions held 365 days or less go here. These gains are taxed as ordinary income (up to 37% for high earners).


    Part II: Long-Term Capital Gains and Losses

    Transactions held more than 365 days go here. These get preferential tax rates: 0%, 15%, or 20% depending on your income.


    Line-by-line breakdown


    Each transaction requires eight pieces of information:


    1. (a) Description: "1 Bitcoin," "50 Ethereum," etc.

    2. (b) Date acquired: When you first bought the crypto

    3. (c) Date sold: When you sold/traded it

    4. (d) Proceeds: Fair market value when sold (in USD)

    5. (e) Cost basis: What you originally paid (including fees)

    6. (f) Adjustments: Usually blank for crypto

    7. (g) Gain or loss: Column (d) minus column (e)

    8. (h) Code: Usually blank for most crypto transactions


    When you need Form 8949 vs. when you don't


    You MUST file Form 8949 if you:

  • Sold cryptocurrency for cash
  • Traded one crypto for another (Bitcoin → Ethereum)
  • Used crypto to buy goods/services
  • Received crypto from mining or staking (when you later sell it)

  • You DON'T need Form 8949 if you:

  • Only bought crypto and held it
  • Transferred crypto between your own wallets
  • Just received crypto as a gift (until you sell it)

  • Common Form 8949 mistakes to avoid


  • Missing crypto-to-crypto trades: Trading Bitcoin for Ethereum is taxable, even though no cash changed hands
  • Wrong cost basis: Include all fees and costs in your basis calculation
  • Mixing short-term and long-term: Use Part I for holdings ≤1 year, Part II for >1 year
  • Missing transactions: The IRS is increasingly tracking crypto through exchange reporting

  • What you should do


    1. Export transaction history from every crypto exchange you used in 2026

    2. Use crypto tax software to automatically generate Form 8949 entries

    3. Double-check that your total gains/losses match what transfers to Schedule D

    4. Keep records of your transaction history and Form 8949 for at least 3 years

    5. Consider using our [refund-estimator](#) to see if proper crypto loss reporting increases your refund


    Key takeaway: Form 8949 requires a separate line for every crypto transaction. Proper completion can save thousands in taxes through accurate loss reporting and ensuring you pay long-term rates when eligible.

    *Sources: [IRS Form 8949 Instructions](https://www.irs.gov/pub/irs-pdf/i8949.pdf), [IRS Publication 550](https://www.irs.gov/pub/irs-pdf/p550.pdf)*

    Key Takeaway: Form 8949 requires one line per crypto transaction with eight specific data points. Proper completion ensures you pay the correct tax rate and can claim all eligible losses.

    Form 8949 requirements by transaction type and complexity

    Transaction TypeForm 8949 Required?Part I or IISpecial Notes
    Sell crypto for cashYesI (≤1yr) or II (>1yr)Most common transaction
    Crypto-to-crypto tradeYesI (≤1yr) or II (>1yr)Often missed by beginners
    Buy crypto with cashNoN/AOnly reportable when sold
    Transfer between walletsNoN/ASame owner = no taxable event
    Mining/staking receivedNoN/AReportable when later sold
    Use crypto to buy goodsYesI (≤1yr) or II (>1yr)Fair market value = proceeds

    More Perspectives

    RK

    Robert Kim, Tax Return Analyst

    Best for new crypto investors filing Form 8949 for the first time

    Form 8949 simplified for beginners


    If this is your first time dealing with Form 8949, don't panic. It's essentially a detailed list of every crypto transaction you made, like keeping a log of all your trades.


    The basic concept


    Think of Form 8949 as your crypto trading diary:

  • When did you buy it? (Date acquired)
  • When did you sell it? (Date sold)
  • How much did you get? (Proceeds)
  • What did you pay originally? (Cost basis)
  • Did you make or lose money? (Gain/loss)

  • Most common beginner scenario


    Let's say you:

    1. Bought $500 of Bitcoin in January 2026

    2. Sold it for $650 in June 2026


    Your Form 8949 entry would look like:

  • Description: "Bitcoin"
  • Date acquired: "01/15/2026"
  • Date sold: "06/20/2026"
  • Proceeds: "$650"
  • Cost basis: "$500"
  • Gain: "$150" (short-term, since held less than 1 year)

  • Why this matters for young investors


    Many young investors think small amounts don't matter, but:

  • All crypto transactions are reportable, regardless of amount
  • Losses can offset other investment gains
  • Building good record-keeping habits early saves headaches later
  • Exchanges are required to report large transactions to the IRS

  • Getting help with the form


    Most tax software (TurboTax, FreeTaxUSA, etc.) will walk you through Form 8949 step by step. You just need your transaction records from your crypto exchange.


    Key takeaway: Form 8949 is just organized record-keeping. Export your transactions from your exchange and let tax software handle the form formatting.

    Key Takeaway: Form 8949 is organized record-keeping for crypto trades. Tax software can handle the formatting if you have your transaction records.

    RK

    Robert Kim, Tax Return Analyst

    Best for investors with substantial crypto holdings and complex transaction histories

    Managing complex crypto portfolios on Form 8949


    If you're actively managing crypto as part of your investment portfolio, Form 8949 becomes more complex but also more valuable for tax optimization.


    Advanced Form 8949 strategies


    Cost basis election

    You can choose your cost basis method (FIFO, LIFO, or specific identification) on Form 8949. This affects which specific coins you're "selling" for tax purposes:


    Example with 3 Bitcoin purchases:

  • January: 1 BTC at $40,000
  • March: 1 BTC at $50,000
  • May: 1 BTC at $35,000
  • December: Sell 1 BTC for $45,000

  • Using specific identification, you could choose to "sell" the May purchase (basis $35,000) for a $10,000 gain instead of the January purchase (basis $40,000) for a $5,000 gain.


    Loss harvesting coordination

    Form 8949 helps you strategically realize losses to offset gains:

  • Harvest losses in December to offset realized gains
  • Carry forward unused losses to future years
  • Coordinate crypto losses with stock portfolio losses

  • Multiple exchange complexity

    If you use multiple exchanges (Coinbase, Kraken, Binance), Form 8949 requires combining all transactions chronologically. Each platform's transaction export needs to be consolidated.


    Record-keeping for serious investors


    Maintain these records to support your Form 8949:

  • Transaction history from each exchange (CSV exports)
  • Records of transfers between exchanges
  • Documentation of any airdrops or hard forks
  • Mining/staking reward records with fair market values

  • Key takeaway: Form 8949 becomes a powerful tax planning tool with larger portfolios, enabling strategic loss harvesting and cost basis optimization across multiple platforms.

    Key Takeaway: Advanced investors can use Form 8949 strategically for loss harvesting and cost basis optimization across multiple exchanges and large portfolios.

    Sources

    form 8949cryptocurrencycapital gainsschedule dtax forms

    Reviewed by Robert Kim, Tax Return Analyst on February 28, 2026

    This content is for educational purposes only and is not a substitute for professional tax advice. Consult a qualified tax professional for advice specific to your situation.