Overview
Cryptocurrency is treated as property by the IRS (IRS Notice 2014-21), so most disposals trigger either capital gains/losses or ordinary income depending on the event. This entry explains which forms to use, what records to keep, and practical steps to prepare accurate tax returns.
Required forms and where they go
- Form 8949 — Sales and Other Dispositions of Capital Assets: report each taxable disposal (sell, trade, spend) of crypto, showing date acquired, date sold, cost basis, proceeds and adjustments. Totals flow to Schedule D (IRS: About Form 8949).
- Schedule D (Form 1040) — Summary of capital gains and losses.
- Form 1040 — Report taxable income, including crypto ordinary income (for example, mining, staking, airdrops, or crypto received as payment) at fair market value when received. See the IRS virtual currency guidance for types of taxable events.
- Schedule C — If you receive crypto as a self-employed business payment, report it on Schedule C (self-employment income) and pay self-employment tax where applicable.
Which events are taxable
- Sale or trade of crypto for cash or for another coin: capital gain or loss (property rules).
- Spending crypto to buy goods/services: disposition at fair market value — may create gain or loss.
- Receiving crypto as income (wages, contract pay, mining, staking, airdrops): ordinary income at FMV when you receive it; later disposition may create capital gain/loss on change in value.
Recordkeeping checklist (what to retain)
Keep an auditable record for each transaction including:
- Date acquired and date sold or spent
- Quantity and type of cryptocurrency
- Cost basis (USD value when acquired) and how it was determined
- Proceeds (USD value when disposed)
- Transaction fees, exchange fees and miner fees (these affect basis or proceeds)
- Transaction ID, wallet addresses, and counterparty/exchange name
- Exportable account statements or CSV from exchanges and wallets
Best practices: store raw exchange CSVs, proof of wallet transfers, and screenshots showing timestamps. Keep records for at least the IRS statute of limitations (typically 3 years, longer if you understate income).
Step-by-step reporting workflow
- Reconstruct transactions. Export CSVs from exchanges and wallets; include internal transfers to avoid double-counting.
- Classify each event (capital sale vs ordinary income vs non-taxable transfer).
- Calculate cost basis and proceeds in USD for each disposal. Include fees in basis or as adjustments as appropriate.
- Complete Form 8949 entries and subtotal to Schedule D. Report ordinary crypto income on the appropriate Form 1040 line or Schedule C.
- Reconcile IRS information returns (1099-B, 1099-K, or any 1099 issued by exchanges) against your calculations to avoid mismatch notices.
Tools and professional tips
- Use crypto tax software to match transactions and compute Form 8949 rows; many packages import exchange CSVs and wallet data.
- Reconcile exchange 1099s carefully — forms from exchanges are often incomplete or use different basis rules.
- If you received crypto as business income, remember self-employment tax and payroll reporting rules.
Common mistakes to avoid
- Treating internal transfers (wallet-to-wallet under your control) as taxable disposals.
- Ignoring transaction fees — they affect basis/proceeds.
- Not documenting how basis was determined for gifts, inheritances, or forks.
- Forgetting ordinary income events like staking rewards and airdrops (these are typically taxed when received).
When to amend a return
If you discover omitted crypto income or dispositions, amend using Form 1040-X and attach corrected schedules and Forms 8949. Consider professional help if the amounts are large or span many years.
Internal resources
- For help with reporting crypto received as payment, see FinHelp’s guide: How to Report Cryptocurrency Received as Payment.
- For a step-focused look at Form 8949 entries, see FinHelp’s Form 8949 page: Form 8949 — Sales and Other Dispositions of Capital Assets.
- For common pitfalls and thresholds, read: Reporting Cryptocurrency Transactions: Forms, Reporting Thresholds, and Common Pitfalls.
Authoritative sources and further reading
- IRS: Virtual Currencies — general guidance and FAQs (see IRS virtual currency pages and FAQs): https://www.irs.gov/businesses/small-businesses-self-employed/virtual-currencies
- IRS: About Form 8949 — https://www.irs.gov/forms-pubs/about-form-8949
- IRS Notice 2014-21 — classification of virtual currency as property (IRS Notice 2014-21 PDF)
Professional disclaimer
This article is educational and does not replace personalized tax advice. Tax treatment varies by facts and may change; consult a qualified tax professional or CPA for guidance specific to your situation.
In my practice I routinely see taxpayers underestimate record needs — keeping a clear transaction history and reconciling exchange reports cuts audit risk and simplifies filing.

