Got an IRS CP2000 Notice for Crypto? Here's What to Do Next
A crypto CP2000 usually means the IRS assumed a $0 cost basis on your sales. Here's what the notice is, why it happens, and how to respond.

You get home after a long week, open the mailbox, and there's a letter from the IRS. You brace for something routine. Instead it says you owe $48,000. The catch is you spent that year dabbling in crypto across a few wallets and mostly lost money. So how can you owe tax on losses?
If that's you, take a breath. You've most likely received a CP2000 notice, and it's usually fixable. Here's what it is, why crypto triggers it so often, and how to respond.
What a CP2000 notice actually is
First, a CP2000 is not an audit and it's not a final bill. It's an automated notice the IRS sends when the numbers on your return don't line up with what third parties reported about you.
When you trade on a centralized exchange, the platform files information forms (1099s) with the IRS. The IRS computer matches those against your return. Any mismatch kicks out a CP2000 proposing extra tax. It's a machine flagging a discrepancy, not a person accusing you of anything.
Why crypto triggers it: the missing cost basis
Most crypto CP2000s come down to one thing: missing cost basis.
Exchanges usually report your gross proceeds, the total dollar value of your sales, to the IRS. But if you moved coins into that exchange from a personal wallet or another platform, the exchange has no idea what you originally paid. When there's no cost basis on file, the system assumes it's $0.
- What really happened: you bought 1 BTC for $60,000 and sold it for $62,000, a $2,000 gain.
- What the IRS computer sees: a $62,000 sale with $0 basis, so $62,000 of "income."
Transfers between your own wallets make it worse. They can be counted as sales and inflate your proceeds to numbers that were never real gains. It's the same reason your 1099-DA doesn't match what you owe.
Where to find the real numbers
To rebuild the true picture, check three places:
- The CP2000 itself. Go to the section listing the income discrepancies. It names the exchanges and the gross amounts the IRS is questioning.
- Your filed return. Pull your Schedule D and Form 8949 and see exactly how you reported those trades.
- Your wallet history. Find the original purchase prices across your wallets so you can prove your cost basis.
How to respond
- Check the deadline first. It's usually 30 days from the notice date. Don't panic, but don't ignore it either. Miss the date and the IRS assesses the tax and adds interest and penalties.
- Rebuild your transaction history. Gather CSVs from every exchange, hot wallet, cold wallet, and DeFi app you touched that year. You need the full picture to back up your basis.
- Prepare a corrected Form 8949. Recompute your real gains and losses, match each sale to its purchase cost, and strip out anything that was just a wallet-to-wallet transfer.
- Send your reply. Complete the response form, check "I disagree with some or all of the changes," and mail your Form 8949 and records by certified mail so you have proof of delivery.
How Kryptos helps
Reconstructing transfers, missing basis, and messy DeFi history by hand is brutal. This is where the right tooling saves you.
- Multi-wallet sync. Connect your wallets and exchanges and Kryptos rebuilds your cost basis across your whole history.
- Smart transfer detection. It spots moves between your own wallets so you're not taxed on funds you never actually sold.
- Audit-ready reports. Generate a clean Form 8949 to attach to your CP2000 response.
A CP2000 looks scary because of the number on it, but that number is usually the IRS assuming the worst about your basis. Fix the basis and the bill often shrinks to what you actually owed, or less. Solid US crypto tax software gets you there without the manual grind.



