HomeCryptoRegulation › Reporting Requirements

Crypto Reporting Requirements: What the IRS Expects You to File

Crypto reporting requirements have expanded significantly. The IRS now requires all taxpayers to answer a digital asset question on Form 1040, report capital gains and losses on Form 8949 and Schedule D, and report income from mining, staking, and payments as ordinary income. Starting in 2025, exchanges must also issue 1099-DA forms to the IRS, making it harder than ever to fly under the radar.

Required IRS Forms for Crypto

FormPurposeWhen Required
Form 1040 (Digital Asset Question)Disclose any digital asset activityEvery tax return — even if no taxable events
Form 8949Report each crypto sale, trade, or dispositionAny sale or exchange of cryptocurrency
Schedule DSummarize total capital gains and lossesWhen you have crypto capital gains or losses
Schedule 1 / Schedule CReport crypto income (mining, staking, freelance)When you receive crypto as income
1099-DA (from exchanges)Exchange reports your transactions to IRSIssued by exchanges starting 2025 tax year
FBAR (FinCEN 114)Report foreign financial accounts over $10,000If you hold crypto on foreign exchanges exceeding threshold

The Form 1040 Digital Asset Question

Since 2019, the IRS has included a question about digital assets on Form 1040. The current question asks whether you received, sold, exchanged, or otherwise disposed of any digital asset during the tax year. You must answer this question honestly — checking “No” when you had taxable activity is considered a false statement on a federal tax return.

You should check “Yes” if you did anything beyond simply holding crypto. This includes selling, trading, receiving staking rewards, receiving airdrops, or using crypto to pay for goods and services. Simply buying crypto with USD and holding it does not require a “Yes” answer.

How to Fill Out Form 8949

Form 8949 is where you report each individual crypto transaction. For every sale or trade, you list: the asset description, date acquired, date sold, proceeds (sale price), cost basis (purchase price plus fees), and the resulting gain or loss.

If you used DCA and have hundreds of transactions, this is where crypto tax software becomes essential. Tools like CoinTracker, Koinly, and TaxBit can generate Form 8949 automatically from your exchange data.

Transactions are separated into short-term (held under 1 year, Part I) and long-term (held over 1 year, Part II). The totals from Form 8949 flow to Schedule D, which calculates your net capital gain or loss.

1099-DA: The New Exchange Reporting Requirement

Beginning with the 2025 tax year, crypto exchanges and brokers are required to issue Form 1099-DA to both taxpayers and the IRS. This form reports gross proceeds from crypto sales. Starting in 2026, cost basis information will also be included.

This is a game-changer for enforcement. Previously, the IRS relied on limited 1099-K and 1099-B reporting from some exchanges. With 1099-DA, the IRS will have comprehensive transaction data from all regulated US exchanges, making non-compliance much riskier.

FBAR and Foreign Exchange Reporting

If you hold cryptocurrency on foreign exchanges (Binance international, Bybit, OKX) and the aggregate value exceeds $10,000 at any point during the year, you may need to file an FBAR (FinCEN Form 114). The application of FBAR to crypto exchanges has been a gray area, but FinCEN has indicated that foreign-held crypto accounts may fall under FBAR requirements.

FBAR penalties are severe — up to $10,000 per violation for non-willful failures and up to $100,000 or 50% of the account balance for willful violations. If you use foreign exchanges, consult a tax professional about your filing obligations.

Record-Keeping Best Practices

RecordWhy You Need ItHow to Maintain It
Purchase recordsEstablishes cost basis for capital gainsExport trade history from exchanges
Sale/trade recordsCalculates gains and lossesCrypto tax software API connections
Wallet transfersProves transfers are not taxable dispositionsLabel transfers in tax software
Income recordsDocuments staking, mining, airdrop incomeRecord FMV at time of receipt
DeFi transactionsTracks yield farming, LP positions, swapsOn-chain transaction history + manual logging
Analyst Tip
Set up crypto tax software at the beginning of the tax year, not the end. Connect your exchange APIs and wallet addresses immediately so transactions are tracked in real-time. End-of-year scrambles to reconstruct transaction histories are stressful, error-prone, and can result in overpaying taxes due to missing cost basis data.

Key Takeaways

  • Answer the Form 1040 digital asset question honestly — false statements carry serious consequences.
  • Report all crypto sales and trades on Form 8949 and Schedule D, with gains separated into short-term and long-term.
  • The new 1099-DA requirement (starting 2025) means exchanges report your transactions directly to the IRS.
  • Foreign exchange holdings may trigger FBAR filing requirements with severe penalties for non-compliance.
  • Use crypto tax software and maintain thorough records throughout the year for accurate tax reporting.

Frequently Asked Questions

Do I need to report crypto if I only bought and held?

You should answer “Yes” to the Form 1040 digital asset question only if you had a taxable transaction (sold, traded, or received crypto as income). Simply buying and holding does not trigger reporting obligations beyond the Form 1040 question, which you can answer “No” to if holding was your only activity.

What if my exchange did not send me a 1099?

You are still required to report all taxable crypto transactions regardless of whether you received a 1099. The absence of a 1099 does not eliminate your tax obligation. Use your exchange transaction history or crypto tax software to calculate your gains and losses.

How far back does the IRS look for unreported crypto?

The standard statute of limitations is 3 years from the filing date. For substantial understatement (25%+ of income), it extends to 6 years. For fraud or failure to file, there is no statute of limitations. The IRS has been sending warning letters to crypto holders since 2019.

Do I need to report crypto-to-crypto trades?

Yes. Trading one cryptocurrency for another (e.g., BTC to ETH) is a taxable event. You must calculate the gain or loss on the crypto you sold based on its fair market value at the time of the trade minus your cost basis.

What records should I keep for crypto taxes?

Keep records of every purchase (date, amount, price, fees), every sale or trade (date, amount, proceeds), every income event (staking rewards, mining, airdrops with FMV at receipt), and every wallet transfer. Retain these records for at least 7 years. Crypto tax software automates most of this.