CP2000 for Crypto Transactions
By CP2000Response Editorial Team | Reviewed for legal context by David McNickel
Cryptocurrency-related CP2000 notices have become increasingly common as the IRS has expanded its data collection on digital asset transactions. Exchanges operating in the United States are required to report certain user transactions to the IRS on Form 1099-B or 1099-DA the digital asset information return introduced for tax year 2025.
This data flows into the same Automated Underreporter program that generates CP2000 notices for any other unreported or mismatched income.
Responding to a crypto-related CP2000 requires understanding what the IRS has on file, identifying any discrepancies in how transactions were reported (or not reported) on your return, and assembling the documentation needed to support your position. For more common CP2000 notice scenarios, check here.
Why Crypto Transactions Trigger CP2000 Notices
The IRS treats cryptocurrency as property, not currency. This means every sale, exchange, or other disposition of a digital asset is potentially a taxable event that must be reported on Schedule D (for capital gains) or as ordinary income (for mining rewards, staking income, airdrops, and certain other receipts). CP2000 notices in the crypto context arise when:
- An exchange files a 1099-B or similar form reporting proceeds from a sale that does not appear on the taxpayer’s Schedule D
- The exchange reports gross proceeds without basis information, and the IRS proposes to treat the full proceeds as taxable gain
- The exchange reports the transaction under a different dollar figure than what the taxpayer reported
- Staking rewards, mining income, or airdrop value was not included in ordinary income on Form 1040
Before 2024, many exchanges provided 1099-K forms rather than 1099-B forms, and the figures on those forms often represented gross payment volume rather than net taxable gain. If your CP2000 references a 1099-K, the gross proceeds figure may overstate the taxable amount significantly.
IRS Matching Data for Crypto
The IRS receives transaction data from domestic cryptocurrency exchanges. The scope of this data has been expanding. For tax years in which your exchange issued a 1099-B or 1099-K, the IRS has that figure on file and can compare it against what you reported on your return.
Decentralized exchanges (DEXs) and transactions that occur outside of centralized platforms are generally not currently reported to the IRS through third-party information returns. However, the IRS has been exploring various mechanisms for expanding reporting in this area, and the absence of a 1099 does not eliminate the obligation to report a taxable transaction.
Step 1: Identify What the IRS Is Claiming
Read the CP2000 carefully to identify:
- The exchange or platform that filed the information return referenced in the notice
- The specific figure the IRS is proposing to add to your income – is it the full proceeds, or a specific gain amount?
- Whether the proposed treatment is as a capital gain (Schedule D) or ordinary income (Form 1040 miscellaneous income)
Compare the IRS proposed figure against your original return. Locate the relevant cryptocurrency transactions on your Schedule D or other schedules and confirm whether they match the figures in the notice.
Step 2: Gather Your Transaction Records
Crypto tax reporting requires transaction-level data that most standard brokerage statements do not provide. To establish your cost basis and holding period for each transaction, you need:
- A complete export of your transaction history from each exchange where you traded, including the date, amount, and USD value at the time of each purchase and each sale
- Records of any transfers between wallets or exchanges, which are not taxable events themselves but must be tracked to correctly attribute basis to the receiving wallet
- Records of any cryptocurrency received as income (mining, staking, airdrops), including the date received and the fair market value in USD on the date of receipt – this establishes your basis in those coins when you later sell them
- Any documentation of cryptocurrency used to purchase goods or services, which the IRS treats as a disposition subject to capital gains rules
Step 3: Prepare a Transaction Summary
IRS examiners reviewing crypto disputes benefit from a clear summary that translates the raw transaction data into the same format used on Schedule D. Prepare a table showing, for each transaction covered by the CP2000 notice:
- Date of acquisition
- Date of sale or disposition
- Proceeds (USD value at time of sale)
- Cost basis (USD value at time of acquisition)
- Short-term or long-term classification (based on whether the asset was held more than one year)
- Resulting gain or loss
This table, supported by the transaction export from your exchange, makes it straightforward for the examiner to verify that you are reporting the correct gain rather than the full proceeds.
Step 4: Draft Your Response
For transactions where you reported the gain correctly but the IRS proposes to tax the full proceeds:
- Disagree with the proposed adjustment
- Attach the exchange transaction history and your basis calculation table as exhibits
- Explain in your letter that gross proceeds of $[Amount] were reported by the exchange, that your cost basis for the relevant transactions was $[Basis], and that the taxable gain was $[Gain], which was reported on Schedule D of your return as attached
For transactions you did not report at all and cannot dispute:
- Agree with the proposed adjustment
- If there are additional unreported transactions beyond those in the CP2000, consider whether to file an amended return to address them proactively rather than waiting for additional notices
Corrections and Common Errors
- Using the gross 1099-K figure as if it were the taxable gain – it is gross payment volume, not net gain
- Failing to track basis across exchange transfers, resulting in inability to document cost basis for coins that were purchased on one platform and sold on another
- Not accounting for cryptocurrency received as income as the cost basis of those coins for purposes of future sales
- Treating exchange-to-exchange swaps as non-taxable events when they are dispositions subject to capital gains rules
For a full explanation of what the CP2000 response process involves, see our article on CP2000 explanation guide. For a sample dispute letter for investment transactions, see our CP2000 dispute response guide.
Summary
Crypto CP2000 notices most commonly arise from exchange 1099 reporting of gross proceeds without basis information. The response requires assembling complete transaction history from the exchange, calculating the correct cost basis for each disposition, preparing a gain/loss summary table, and submitting it with a disagreement letter explaining the correct taxable amount. For transactions that were genuinely not reported and cannot be disputed, agreement and payment are the appropriate response.
The information provided on this website is for general informational purposes only and does not constitute legal or tax advice. CP2000response.com is not affiliated with the IRS, any law firm, or government agency.
