How to Report Crypto on Your Taxes in 2026 – IRS Complete Guide
Reporting cryptocurrency on your US taxes can feel overwhelming – but the IRS rules are clearer than ever in 2026. This guide walks you through exactly what forms to fill out, what counts as a taxable event, and how to calculate your gains and losses.
Does the IRS Tax Cryptocurrency?
Calculate Your Crypto Taxes Automatically
Import your transactions and get a complete tax report in minutes – no manual spreadsheets needed.
Start for free →Yes. The IRS treats cryptocurrency as property, not currency. This means every time you sell, trade, or spend crypto, it's a taxable event – similar to selling stocks. The IRS has required crypto reporting since 2014 (Notice 2014-21) and has significantly increased enforcement.
In 2026, the IRS added a crypto question to the top of Form 1040: "At any time during 2025, did you receive, sell, exchange, or otherwise dispose of any digital assets?" You must answer this honestly.
What Counts as a Taxable Event?
- Selling crypto for USD or other fiat – classic capital gain/loss
- Trading one crypto for another – e.g. swapping BTC for ETH triggers a taxable event on the BTC
- Spending crypto on goods/services – treated as selling at fair market value
- Receiving crypto as income – mining, staking, airdrops, payments = ordinary income
- DeFi transactions – swaps, liquidity provision, yield farming rewards
- NFT sales – selling an NFT for crypto or USD is a taxable event
Not taxable: Buying crypto with USD, transferring between your own wallets, holding (HODLing).
Short-Term vs. Long-Term Capital Gains
The tax rate depends on how long you held the crypto before selling:
| Holding Period | Tax Rate |
|---|---|
| Under 1 year (short-term) | Ordinary income rates: 10%, 12%, 22%, 24%, 32%, 35%, or 37% |
| Over 1 year (long-term) | 0%, 15%, or 20% (depending on income) |
Most investors benefit significantly from holding crypto for at least one year to qualify for long-term rates.
What Forms Do You Need?
- Form 8949: List every crypto sale/trade with date acquired, date sold, proceeds, cost basis, and gain/loss
- Schedule D: Summarizes totals from Form 8949; attached to your 1040
- Schedule 1 (Form 1040): Report crypto received as income (staking, mining, airdrops)
- Schedule C: If you received crypto as self-employment income
- Form 1099-DA: New in 2025 – brokers (Coinbase, Kraken etc.) must issue this; report matches what you file
Step-by-Step: How to Calculate Your Crypto Taxes
- Export all transactions from every exchange and wallet you used
- Determine cost basis for each coin (what you paid, including fees)
- Calculate gain/loss for each disposal: Proceeds − Cost Basis = Gain/Loss
- Classify as short-term or long-term based on holding period
- Fill out Form 8949 with each transaction (or use crypto tax software)
- Transfer totals to Schedule D
- Report income (staking/mining) on Schedule 1
Cost Basis Methods Allowed by the IRS
- FIFO (First In, First Out): The default method – oldest coins sold first
- Specific Identification: You choose exactly which coins you're selling – requires detailed record-keeping; can minimize taxes by selling highest-cost lots first
- HIFO (Highest In, First Out): A form of specific identification – sells the highest-cost coins first to minimize gains
Tip: Specific Identification (HIFO strategy) typically results in the lowest tax bill but requires meticulous records.
Common Crypto Tax Mistakes to Avoid
- Forgetting crypto-to-crypto trades are taxable
- Not reporting DeFi activity or NFT sales
- Treating staking rewards as non-taxable until sold (IRS says they're income when received)
- Ignoring transactions on foreign exchanges (still US-taxable)
- Missing the 1040 crypto question at the top of the form
Automate Crypto Tax Reporting with CoinTaxReporting
CoinTaxReporting connects to all major US exchanges and wallets:
- Automatic import from Coinbase, Kraken, Gemini, Binance.US and more
- IRS-compliant Form 8949 and Schedule D generation
- FIFO, HIFO, and Specific ID cost basis methods
- Integrates with TurboTax and TaxAct
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.