How to Handle Missing or Inaccurate Crypto Transaction Data for Tax Purposes

Crypto tax reporting is hard enough when your records are complete. When they're not, it becomes something else entirely: a reconstruction project with real financial consequences.
I deal with this every day. At CountDeFi, roughly half the clients who come to us have some form of data gap. Maybe they lost access to an exchange. Maybe they traded through DeFi protocols that don't issue statements. Maybe they were active in 2017 or 2018 and didn't think any of it would matter. Now it matters, because the IRS has Form 1099-DA, and the numbers have to line up.
This guide covers why missing data is dangerous, where the gaps typically come from, and how to fix them before the IRS does the math for you.
Why Missing Crypto Tax Data Is a Bigger Problem in 2026
- Form 1099-DA now reports your proceeds to the IRS, but not your cost basis. (Read my Form 1099-DA Guide)
- If you can't substantiate basis, the IRS may treat it as $0, making your entire proceeds look like taxable gain.
- Missing crypto transaction history doesn't just create compliance risk. It inflates what the IRS thinks you owe.
The IRS Reporting Requirements
As per US crypto tax rules, the IRS requires every crypto disposal to be reported with a specific cost basis, acquisition date, fair market value at the time of sale, and the resulting gain or loss. This information goes on Form 8949 and Schedule D, and it has to be accurate.
That was always the rule. What's changed is enforcement.
How 1099-DA Makes Missing Data Dangerous
Starting with tax year 2025, brokers are issuing Form 1099-DA reporting your gross proceeds from crypto sales. The IRS gets a copy. Their Automated Underreporter system compares what you reported against what they received. If the numbers don't match, you get flagged.
Here's where missing crypto tax data becomes specifically dangerous: for 2025 transactions, 1099-DA reports proceeds but not cost basis. If your cost basis is missing or you can't substantiate it, the IRS may treat basis as $0, which can make your proceeds look like 100% gain in a mismatch notice. This means IRS crypto letters or worse, an IRS crypto audit.
What Missing Basis Looks Like in Practice
I had a client who sold $85,000 worth of Ethereum last year. He'd originally bought it for $72,000. His actual gain was $13,000.
But because he couldn't locate his original purchase records from 2019 (the exchange he'd used had shut down), he filed without basis. The IRS proposed tax on $85,000 of gains. That's the difference missing crypto transaction history makes.
Beyond Form 8949, complete records matter for the Form 1040 digital assets question. International reporting can also come into play depending on what type of foreign account or asset is involved. FinCEN has said that, at this time, a foreign account holding only virtual currency is not reportable on the FBAR (unless it's otherwise a reportable account). FATCA/Form 8938 may still apply in some cases depending on the facts.
The bottom line: incomplete records don't just create compliance risk. They create a situation where the IRS overestimates what you owe, and the burden falls on you to prove otherwise.
Where Crypto Tax Data Gaps Come From
- Exchange closures (FTX, Voyager, Celsius) can eliminate access to transaction history tax records.
- DeFi and NFT activity through non-custodial wallets generates no statements.
- Partial CSV exports, untracked transfers, and early-years trading without recordkeeping are the most common sources of missing crypto data.
Understanding why your data is missing helps determine how to recover it. These are the scenarios I see most often.
Exchange Closures and Account Lockouts
FTX, Voyager, Celsius, Cryptopia, QuadrigaCX. The list of defunct or frozen exchanges keeps growing. If your transaction history tax records were on one of these platforms, you may have lost access to years of blockchain tax data.
In some cases, bankruptcy trustees have made partial records available, but coverage is inconsistent and often incomplete. While reconstructing the invisible is somewhat impossible, at CountDeFi, we have our ways.
DeFi and NFT Activity Through Non-Custodial Wallets
If you used MetaMask, Trust Wallet, or any self-custody setup to trade on Uniswap, Aave, or OpenSea, there's no exchange generating a CSV for you. The transactions exist on-chain, but interpreting them requires tracing contract interactions, token approvals, liquidity pool entries and exits, and bridging activity across chains.
DeFi tax is some of the most complex crypto tax data analysis work there is. This where our crypto-native data scientists really come through with the goods.
Partial CSV Exports and API Failures
Even functioning exchanges don't always give you clean data. I've seen Coinbase CSVs that cut off mid-year. Kraken API exports that omit staking rewards. Binance US files with timezone inconsistencies that shift transaction dates across tax years.
If you downloaded your data from your exchange once and assumed it was complete, it may not be.
Untracked Transfers Between Wallets
Moving Bitcoin from Coinbase to a Ledger hardware wallet isn't a taxable event. But if you don't track it, the cost basis chain breaks.
When you eventually sell from that wallet, you have proceeds with no documented basis. Under 1099-DA, the selling exchange reports the sale with no basis attached, and the IRS sees 100% gain.
Early-Years Trading with No Recordkeeping
A lot of my clients started trading in 2016, 2017, or 2018 when nobody was thinking about taxes. They bought Bitcoin on Coinbase, moved it to Bitfinex, traded into altcoins, and never kept a single record.
Five or six years later, they're trying to reconstruct thousands of transactions from memory and whatever fragments they can find. It's painstaking work, but it's doable.
How to Reconstruct Missing Crypto Transaction Data
- Start with whatever records you have: CSVs, emails, bank statements, wallet addresses.
- Use blockchain explorers to trace on-chain activity and fill gaps in your transaction history.
- Choose a cost basis method, apply it consistently, and document every assumption.
- Report conservatively rather than omitting. The IRS has your proceeds. The question is what you paid.
Gather Every Available Source
Pull together every available source: CSV files from exchanges (even partial ones), API exports, wallet addresses, email confirmations of purchases or withdrawals, bank and credit card statements showing fiat on-ramps, and screenshots of account balances.
Even fragmentary records narrow the reconstruction significantly. Crypto tax data analysis starts with whatever you can find.
If complete records aren't available, you may need to reconstruct your transaction history from the best available evidence. The key is consistency and documentation, showing how you arrived at dates, fair market values, and basis, because you may need to substantiate it later. "I think I bought it for around this much" doesn't work. "Based on Coinbase withdrawal records and Etherscan transaction timestamps, the cost basis was approximately $X on this date" does.
Use Blockchain Explorers to Fill Gaps
Every on-chain transaction is permanently recorded. Etherscan, Solscan, BscScan, and similar tools let you trace wallet-to-wallet transfers, token swaps, contract interactions, staking rewards, and NFT activity. The blockchain tax data is there. The challenge is interpreting it correctly.
This is where most people hit a wall. Reading raw blockchain data requires understanding how smart contracts work, how liquidity pools report, and how bridging transactions should be classified. It's not something most investors (or most CPAs) can do accurately without specialized tools and experience.
Choose a Cost Basis Method and Apply It Consistently
For most taxpayers, the IRS framework is: use Specific Identification if you can adequately identify which units were disposed of; otherwise, FIFO (First-In, First-Out) generally applies as the default. Some taxpayers use strategies like "highest-in-first-out" (HIFO) as a form of specific identification, but whatever approach you use must be consistent and well-documented. Our guide on the various cost basis methods available is a good starting point if you're new to this.
For missing crypto records, the key is making reasonable assumptions based on available evidence. If you know you bought Bitcoin sometime in Q2 2018 but don't have the exact date, using the average price for that quarter (documented with your source) is a defensible approach. Using a number you made up is not.
Flag and Document Every Estimate
Label transactions with reconstructed cost basis or estimated fair market value clearly in your records. Note the source of each estimate (CoinGecko historical pricing, blockchain explorer timestamps, exchange email confirmations).
Keep these notes permanently. If you're ever audited, the IRS will want to see not just your numbers but your methodology for arriving at them.
Report Conservatively Rather Than Omitting
This is critical. If you can't determine an exact cost basis, a reasonable conservative estimate (documented and sourced) is vastly better than leaving the transaction off your return entirely.
Omitting transactions creates a far bigger problem than estimating them, especially now that the IRS has 1099-DA data showing your proceeds. They know you sold. The question is what you paid for it.
Common Mistakes When Handling Missing Crypto Tax Data
- Guessing without documentation won't survive an audit.
- Omitting transactions is worse than estimating them, especially with 1099-DA in play.
- Mixing cost basis methods or ignoring DeFi activity creates red flags the IRS can spot.
After years of cleaning up these situations for clients, the same errors come up repeatedly.
Guessing without documentation. An estimate is acceptable. A guess is not. The difference is whether you can point to a source and a methodology. "I think it was about $30,000" won't survive an audit. "Based on the BTC closing price on CoinGecko for the date matching my Coinbase withdrawal email, the cost basis was approximately $29,847" will.
Omitting transactions entirely. I had a client who left about 40 transactions off his Form 8949 because he couldn't find the basis. He figured small amounts didn't matter. Three of those transactions showed up in exchange data the IRS had obtained, and they sent a CP2000 notice flagging unreported proceeds. The fix was straightforward once we reconstructed the data, but the notice, the stress, and the months of back-and-forth could have been avoided entirely. With 1099-DA now in play, these mismatches will be caught faster and more often
Mixing cost basis methods. Using FIFO for Bitcoin and Specific Identification for Ethereum isn't automatically wrong, but switching methods mid-year or applying different methods to the same asset inconsistently raises red flags. Pick a cost basis method, document it, and stick with it.
Ignoring DeFi interactions. Many DeFi actions, especially token swaps on Uniswap, can be taxable disposals. Others, like liquidity provision on Curve, wrapping, and bridging, can be fact-dependent and may create taxable income or gains depending on how the transaction is structured. I see clients who tracked their Coinbase activity meticulously but treated everything in their MetaMask wallet as invisible. It's not. And with blockchain analytics tools improving every year, the IRS's ability to trace on-chain activity is only growing.
Failing to reconcile transfers. If you moved Solana from Coinbase to Phantom Wallet and later sold it on Jupiter, you need records showing the transfer so the cost basis follows the asset. Without that documentation, the sale looks like 100% profit. Under 1099-DA, the selling platform reports proceeds with no basis, and the IRS takes that at face value unless you prove otherwise.
When Missing Crypto Data Requires Professional Help
- Simple gaps (one year of Coinbase history) are manageable on your own.
- Complex situations (multi-platform DeFi, defunct exchanges, years of unreported activity) require forensic crypto tax data analysis.
- The right specialist combines accounting expertise with the technical skill to read blockchain tax data.
Some data gaps are manageable on your own. You forgot to download one year of Coinbase history, and the exchange still has it. That's a quick fix.
But if you're dealing with thousands of transactions across multiple platforms, DeFi activity that spans several chains, exchanges that no longer exist, or years of unreported activity, you're looking at a reconstruction project that requires specialized tools and expertise.
I built CountDeFi specifically for this kind of work. We're a team of crypto tax accountants and data scientists, and forensic data reconstruction is one of the most common things we do. Our Precision 7™ System is built to handle exactly this: tracing transactions across wallets, exchanges, and blockchains, reconstructing missing cost basis from on-chain data and available records, reconciling 1099-DAs against actual activity, and producing a Form 8949 that tells the accurate story.
We've done this for clients with data gaps going back to 2013. We've worked with records from exchanges that shut down years ago. We've traced DeFi activity across Ethereum, Solana, Avalanche, and Polygon when the client had nothing but a wallet address and a vague memory of what they did. The data is almost always recoverable. It just takes the right combination of accounting knowledge and technical skill to find it.
FAQs: Missing Crypto Tax Data and Transaction History
What if I lost access to an exchange and can't get my history?
Start with other sources: emails, bank statements showing fiat deposits, blockchain explorers for on-chain activity. In cases of exchange bankruptcy (FTX, Voyager, Celsius), check whether trustees have released partial data. Reconstruction from the best available evidence, with consistent methodology and documentation, can be defensible if you need to substantiate it later.
Do I have to report every single transaction?
Yes. The IRS requires reporting of every taxable crypto event on Form 8949. Even wallet transfers must be tracked to preserve cost basis chains, even though the transfers themselves aren't taxable.
Can CountDeFi generate a tax report if I have crypto missing data?
Yes. This is one of the most common situations we handle. We work with whatever records you have and reconstruct the rest from blockchain data, exchange fragments, and supporting documentation.
Is it better to report something conservatively or not at all?
Always report. A conservative estimate with documented methodology is defensible. An omission, especially when the IRS has 1099-DA data showing your proceeds, is a red flag that can trigger a CP2000 notice or worse.
What cost basis method should I use if data is missing?
For most taxpayers, use Specific Identification if you can adequately identify which units were disposed of; otherwise, FIFO generally applies as the default. Some taxpayers use strategies like HIFO as a form of specific identification. Whatever approach you use, apply it consistently and document your choice.
Will the IRS accept estimated data?
Reconstruction from the best available evidence can be defensible when complete records are unavailable, provided the estimates are based on documented sources and a consistent methodology. The key words are "consistent" and "documented." Unsupported guesses don't qualify.
Missing Crypto Data Doesn't Mean You're Out of Options
I've seen clients come in convinced their situation was hopeless. Years of untouched records. Exchanges that no longer exist. DeFi activity they couldn't even remember. Every single one of them ended up with a compliant, defensible tax report. Not because we guessed, but because the blockchain doesn't forget, and neither do bank records, email confirmations, and on-chain timestamps.
The worst thing you can do with missing data is ignore it. The IRS has more information about your crypto activity than you think, especially now. The best thing you can do is get it sorted before they come asking.
If your records are messy, incomplete, or nonexistent, book a free call. This is what we do.
Official IRS Resources
- IRS Digital Assets Page – Central IRS hub for crypto tax guidance, notices, and rulings
- IRS FAQs on Digital Asset Transactions – Detailed Q&A on cost basis, taxable events, and reporting
- Form 8949 Instructions – IRS instructions for reporting capital gains and losses from digital assets
- Taxpayer Advocate: Digital Assets – Independent taxpayer resource explaining reporting requirements and rights



