US Tax Report Guide
Crypto Tax Report USA (2026): Forms, Examples & How to Generate It
What it is: A crypto tax report is a comprehensive summary of all your transactions—trades, staking income, airdrops, DeFi activity—consolidated from all sources and formatted for IRS filing.
Why you need it: The IRS requires you to report all crypto activity. A tax report calculates exact gains/losses and separates income types so you file correctly on Forms 8949, Schedule D, and Schedule 1.
⚠️ Reality check: Manual reporting from multiple exchanges is error-prone and risks missed transactions, wrong cost basis, and audits. A consolidated report fixes this.
What is a Crypto Tax Report?
A crypto tax report is a structured financial document that summarizes all your digital asset transactions for a tax year and calculates your total capital gains/losses and income. It's the IRS-ready version of your crypto activity.
What a good tax report includes:
- Capital gains/losses: Calculated for each sale or exchange (long-term vs. short-term)
- Ordinary income: Staking rewards, mining, airdrops, and other forms of income
- Transaction details: Date, asset, quantity, cost basis, proceeds, and calculated gain/loss for each
- Cost basis method: Documented (FIFO, LIFO, average, or specific ID)
- Form-ready layout: Organized for Form 8949 (capital gains) and Schedule 1 (income)
- Audit trail: Supporting data showing calculations and sources
💡 Key insight: Your crypto activity doesn't automatically appear on a tax form. You must compile it into a report and file it. CoinTaxReporting automates this entire process.
Which IRS Forms Do You Need for Crypto Taxes?
Form 8949: Sales of Capital Assets
Who: Anyone who sold, exchanged, or disposed of crypto
What: Lists each transaction: date bought, date sold, cost basis, proceeds, and calculated gain/loss
Long-term vs. short-term: Separated based on holding period (over 1 year = long-term, lower tax rate)
Frequency: Required if you have ANY capital gains or losses
Schedule D: Capital Gains & Losses Summary
Who: Anyone filing Form 8949
What: Summarizes total long-term and short-term gains/losses from all sources
Calculation: Totals from Form 8949, then calculates net long-term gain, net short-term gain, and final amount to report on Form 1040
Purpose: Shows IRS your total capital gains/losses for the year
Schedule 1 (Form 1040): Other Income
Who: Anyone with staking rewards, mining income, or airdrops
What: Reports ordinary income from crypto (not capital gains)
Examples: Staking rewards, mining payouts, airdropped coins, yield farming, liquidity pool fees
Tax treatment: Taxed as ordinary income at your full tax rate (not favorable capital gains rates)
Form 1099-DA (if broker issues it)
Who: US traders with brokerage accounts (Coinbase, Kraken, etc.)
What: Broker-reported transactions (proceeds only, may not include cost basis)
Critical: You MUST reconcile this against your actual records. See our 1099-DA reconciliation guide
Real Example: What Goes Into a Crypto Tax Report
Let's say you traded Bitcoin and Ethereum in 2025. Here's how it appears in a tax report:
Your Transactions:
| Asset | Date Bought | Cost Basis | Date Sold | Proceeds | Gain/Loss |
|---|---|---|---|---|---|
| 1 BTC | 2023-03-15 | $42,000 | 2025-06-20 | $65,000 | +$23,000 |
| 2 ETH | 2024-11-01 | $8,000 | 2025-01-10 | $6,500 | -$1,500 |
BTC Transaction (Long-term)
Held 2+ years: Long-term capital gain
Taxed at favorable capital gains rate (0-20% depending on income)
ETH Transaction (Short-term)
Held under 1 year: Short-term capital loss
Taxed as ordinary income rate. Loss offsets other gains.
Summary for Your Tax Return:
Long-term gains: +$23,000 (BTC)
Short-term losses: -$1,500 (ETH)
Net capital gain to report: $21,500
Why Manual Crypto Tax Reporting Fails
Many traders try to create tax reports manually. It almost always goes wrong:
- Multiple exchanges: You need data from Coinbase, Kraken, Binance, Bybit, etc. Consolidating CSV exports manually is time-consuming and prone to missing data.
- Cost basis calculation: Your first Bitcoin purchase has a different cost basis than your tenth. Manually tracking this for hundreds of transactions causes errors.
- Wallet transfers: Transfers between your own wallets should NOT be taxable events. But manual data often includes these as duplicate transactions.
- DeFi and staking: Yield farming, liquidity pools, and staking are easily missed if not imported from blockchain data. Many traders forget these entirely.
- Fee handling: Exchange fees should be included in cost basis or proceeds. Manual tracking often double-counts or misses fees.
- Duplicate transactions: Importing from API and CSV can create duplicates. Manual deduplication is tedious and error-prone.
- Long-term vs. short-term classification: You must track exact purchase dates and holding periods. One mistake affects tax rate and liability.
🚨 The outcome: Manual reports often underreport income (audit risk), over-report losses (IRS denial), or misclassify transaction types (wrong tax rate). Result: rejected returns, amended filings, penalties.
How to Generate a Crypto Tax Report (Step-by-Step)
Gather All Transaction Data
Collect CSV/API exports from all exchanges, wallets, and DeFi platforms. Include: Coinbase, Kraken, Binance, Bybit, Uniswap, Aave, staking platforms, airdrops, and any manual trades.
Import Into a Tax Software
Upload all data sources into a dedicated crypto tax tool. The software consolidates everything into a single ledger and automatically deduplicates transactions.
Verify & Adjust Cost Basis
Review the imported transactions. Choose your cost basis method (FIFO is most common). Make manual adjustments if needed (missing trades, corrections).
Calculate Gains & Income
The software calculates capital gains/losses for each transaction and totals them by type (long-term gains, short-term gains, income). Review for accuracy.
Generate IRS-Ready Report
Export a report formatted for Form 8949 (capital gains), Schedule D (summary), and Schedule 1 (income). Include audit trails and calculation documentation.
File or Share With CPA
Use the report to file your return (manually or via TurboTax/ProConnect) or share with your tax professional for filing.
CoinTaxReporting: Built for US Crypto Tax Reports
CoinTaxReporting automates every step of crypto tax report generation:
- 4,000+ exchange integrations: Connect APIs to Coinbase, Kraken, Binance, Bybit, OKX, KuCoin, and all major platforms worldwide
- Wallet & blockchain data: Import MetaMask, Ledger, Trezor, and scan blockchain addresses directly for DeFi activity
- Automatic deduplication: Prevents duplicate transactions from multiple import sources
- Cost basis automation: Supports FIFO, LIFO, average, and specific ID methods
- US tax calculations: Automatically separates capital gains (long/short-term) from ordinary income (staking, mining, airdrops)
- Form 8949 & Schedule D export: Generate IRS-ready formats with full audit trails
- 1099-DA reconciliation: If you receive a 1099-DA, reconcile it against your actual data to catch broker errors
- Tax professional export: Share reports with your CPA in formats compatible with ProConnect and other tax software
Popular Crypto Tax Software: Feature Comparison
Below is a comparison of popular crypto tax tools based on publicly available features. All vendors support core tax reporting capabilities. For current feature details and pricing, please visit each vendor's website directly.
| Feature | CoinTaxReporting | Koinly | CoinTracking | CoinLedger |
|---|---|---|---|---|
| Exchange Integrations | 4,000+ | 800+ | 400+ | 200+ |
| DeFi Transaction Support | ✅ 200+ protocols | ✅ Supported | ⚠️ Partial | ⚠️ Partial |
| Form 8949 & Schedule D | ✅ Yes | ✅ Yes (PDF) | ✅ Yes (PDF) | ✅ Yes (PDF) |
| Cost Basis Methods | FIFO, LIFO, Avg, Specific ID | FIFO, LIFO, Avg, Specific ID | FIFO, Average | FIFO |
| Reconciliation Reports | ✅ Yes | ✅ Yes | ⚠️ Limited | ⚠️ Limited |
| CPA/Tax Software Export | ✅ Multiple formats | ⚠️ PDF only | ⚠️ PDF only | ⚠️ PDF only |
| Free Plan Available | ✅ Yes | No | ✅ Yes | No |
| Starting Price | Free | $50/yr | Free | $50/yr |
Disclaimer: This comparison reflects publicly available information as of April 2026. Features, integrations, pricing, and capabilities change frequently and vary by account type. This comparison is for informational purposes only and should not be construed as an endorsement or recommendation. Always verify current details directly with each vendor's official documentation before making purchasing or usage decisions. CoinTaxReporting is the newest entrant in this space; established competitors may have broader ecosystems.
Related Crypto Tax Resources
Start Your Crypto Tax Report Today
A proper crypto tax report is the foundation of accurate, compliant tax filing. Without one, you risk phantom gains, audit flags, and penalties.
The good news: Modern software makes this fast and easy. In minutes, you can consolidate all your exchanges, wallets, and DeFi activity—then generate IRS-ready reports that your accountant will love.
Your action items:
- Gather exports from all your exchanges and wallets
- Import into CoinTaxReporting (or your chosen software)
- Review and adjust cost basis if needed
- Generate your tax report for Form 8949 and Schedule D
- File with confidence or share with your CPA
✅ CoinTaxReporting is free to start and handles everything: multi-exchange imports, cost basis calculation, form-ready exports, and 1099-DA reconciliation. Most reports are generated in under an hour.
FAQ
What is a crypto tax report?
A crypto tax report is a comprehensive summary of all your cryptocurrency transactions—purchases, sales, exchanges, staking, airdrops, DeFi activity—organized to calculate capital gains/losses and income for IRS tax reporting.
Why do I need a crypto tax report?
The IRS requires you to report all crypto income and gains. A tax report consolidates all transactions from all sources (exchanges, wallets, DeFi) and calculates correct gains/losses. Without it, you risk missing reportable activity and audit liability.
Which forms do I use with a crypto tax report?
For capital gains: Form 8949 (Sales of Capital Assets) and Schedule D. For income (staking, mining, airdrops): Form 1040, Schedule 1 (Other Income). A comprehensive report separates both.
Can I file my crypto taxes manually?
Technically yes, but it's highly error-prone. Manual reporting requires consolidating data from dozens of exchanges, calculating cost basis correctly, and tracking lots. Errors risk audits and penalties. Software automates this.
What if I have transactions on multiple exchanges?
You must consolidate all sources into one report. This includes multiple exchanges, wallets, DeFi protocols, airdrops, staking, and mining. CoinTaxReporting handles 4,000+ sources simultaneously.
Does CoinTaxReporting support Form 8949 and Schedule D exports?
Yes. Reports are structured specifically for Form 8949 (capital gains) and Schedule D with audit-ready detail, calculation logs, and cost basis methodology documentation.
Do you provide tax advice?
No. CoinTaxReporting is a reporting tool, not tax advice. For interpretation and tax strategy, consult a licensed CPA or tax attorney.
What cost basis methods do you support?
FIFO (first-in, first-out), LIFO (last-in, first-out), average cost, and specific identification. Most US traders use FIFO, but you can choose.