Filing taxes on cryptocurrency transactions doesn’t have to be overwhelming — but it does require careful attention to detail, accurate record-keeping, and understanding the right tax forms. As digital assets continue to gain mainstream adoption, tax authorities like the IRS are increasing scrutiny on crypto-related income and capital gains. Whether you're a casual investor, active trader, or earn crypto through staking or self-employment, knowing which forms to file is essential for compliance.
This guide breaks down everything you need to know about crypto tax forms for 2025, including core IRS forms, reporting requirements, record-keeping best practices, and what happens if you miss a filing. Let’s dive in.
Understanding Key Crypto Tax Forms for 2025
The IRS treats cryptocurrency as property, meaning every disposal or income-generating event may have tax implications. Below are the primary forms you may need to complete.
Form 8949: Report Each Cryptocurrency Disposal
If you sold, traded, or spent cryptocurrency during the year, Form 8949 is where you report each taxable event. This form captures detailed transaction data required to calculate capital gains and losses.
You’ll need to include:
- A description of the digital asset (e.g., Bitcoin, Ethereum)
- Date acquired (purchase date)
- Date sold or disposed
- Proceeds from the sale (in USD)
- Cost basis (original purchase price in USD)
- Capital gain or loss
Each line on Form 8949 represents a single transaction. While this can be time-consuming for high-volume traders, crypto tax software can automate much of this process by pulling data directly from exchanges and blockchains.
Schedule D: Summarize Net Capital Gains and Losses
After completing Form 8949, transfer the total net gain or loss to Schedule D (Form 1040). This summarizes your overall capital gains activity and flows into your main tax return.
Even if you didn’t use Form 8949 (e.g., due to very few transactions), you still report crypto gains on Schedule D.
Schedule 1: Report Ordinary Crypto Income
Schedule 1 (Form 1040) is used to report ordinary income from cryptocurrency. This includes:
- Staking rewards
- Mining income
- Airdrops
- Referral bonuses
- Interest earned from DeFi platforms
This income should be reported on line 8z – "Other Income". The amount is taxed at your ordinary income tax rate based on your total earnings.
Schedule C: For Self-Employed Crypto Earners
If you run a business that accepts cryptocurrency or earn crypto as an independent contractor, freelancer, or validator, you must report this income on Schedule C. This form calculates your net profit from self-employment and determines how much is subject to both income tax and self-employment tax (Social Security and Medicare).
Do You Need to Answer the Crypto Question on Form 1040?
Yes — and it’s critical. The first page of Form 1040 includes a direct question about digital assets:
“At any time during 2025, did you: (a) receive (as a reward, award, or payment for property or services); or (b) sell, exchange, or otherwise dispose of a digital asset (or a financial interest in a digital asset)?”
Answer "Yes" if:
- You sold crypto for fiat
- Traded one cryptocurrency for another
- Spent crypto on goods/services
- Received crypto as payment or rewards
Answer "No" only if:
- You only bought crypto
- Held crypto without disposing
- Transferred between your own wallets
⚠️ Important: Falsely answering “No” when you should say “Yes” constitutes tax fraud and could lead to audits, penalties, or legal consequences.
What Records Should You Keep for Crypto Taxes?
Accurate documentation is your best defense against errors or IRS inquiries. Follow these five key practices:
- Maintain Detailed Transaction Logs
Track every buy, sell, trade, and transfer. Include dates, amounts, USD values at time of transaction, and counterparties. - Record Non-Taxable Events
Document wallet-to-wallet transfers and purchases. These aren’t taxable but help establish cost basis and ownership history. - Track Wallet and Exchange Activity
Keep a list of all wallets used (with addresses) and exchanges accessed. This helps reconstruct transaction history. - Save Receipts and Confirmations
Store emails, invoices, blockchain confirmations, and bank statements tied to crypto purchases. - Archive Year-End Data
Download full transaction histories from exchanges annually. Platforms may delete old data or go out of business.
Common FAQs About Crypto Tax Forms
Q: What form do I need for crypto taxes?
A: It depends on your activity. Use Form 8949 and Schedule D for capital gains, Schedule 1 for income like staking or airdrops, and Schedule C if you’re self-employed.
Q: Do I get a 1099 for cryptocurrency?
A: Possibly. You may receive Form 1099-MISC for staking or referral income over $600, or Form 1099-B from exchanges that support it. However, most platforms don’t issue 1099-B yet.
Q: Is Form 8949 specifically for crypto?
A: No — Form 8949 is used for all capital asset sales, but it's commonly used by crypto investors to report disposals like trades and sales.
Q: What is the new IRS form for crypto starting in 2026?
A: Starting in 2026, brokers (including centralized and decentralized exchanges) will issue Form 1099-DA, which reports all digital asset transactions and capital gains directly to the IRS.
Q: Why did I get a 1099-MISC from Coinbase?
A: Likely because you earned more than $600 in staking rewards or other non-wage crypto income. This is considered ordinary income and must be reported on Schedule 1.
Foreign Crypto Holdings: FBAR and Form 8938
If you hold crypto on foreign exchanges like Binance or Bybit, additional reporting may apply:
- FBAR (FinCEN Form 114): Required if the aggregate value of foreign financial accounts (including crypto exchanges) exceeds $10,000 at any point during the year.
- Form 8938 (Statement of Specified Foreign Financial Assets): Filed with your tax return if your foreign assets exceed higher thresholds ($50,000–$75,000 depending on filing status).
These are informational forms — they don’t increase your tax bill — but failing to file can result in steep penalties.
What Happens If You Don’t File Crypto Tax Forms?
Ignoring your crypto tax obligations carries serious risks:
- Accuracy-related penalties (20% of underpayment)
- Failure-to-file penalties (up to 25% of owed taxes)
- Interest on unpaid taxes
- IRS audit
- Criminal charges for intentional evasion
The IRS uses blockchain analysis tools and third-party reporting (like John Doe summonses) to identify non-compliant taxpayers.
Final Thoughts: Stay Compliant with Confidence
Crypto tax season doesn’t have to be stressful. With proper planning, detailed records, and the right tools, you can meet your obligations efficiently and avoid costly mistakes.
Core keywords naturally integrated throughout: crypto tax forms, Form 8949, Schedule D, Schedule 1, Schedule C, 1099 for cryptocurrency, crypto record keeping, foreign crypto reporting.