What to Do When You're Missing Cost Basis for Old Crypto Transactions
Published September 18, 2026
You go to file your taxes, pull up a sale from a coin you've held for years, and realize you have no idea what you paid for it. Maybe you bought it on an exchange that shut down. Maybe it came from a wallet you haven't opened since 2018. Maybe you just never kept records because it didn't seem to matter at the time. This is one of the most common problems in crypto tax prep, and it doesn't have a clean fix — but it does have a defensible one, and that's what actually matters to the IRS.
Why This Keeps Happening
Cost basis — what you paid to acquire an asset, plus fees — is easy to track when you buy and sell on the same platform within a short window. It falls apart under a handful of very common conditions: the exchange you bought on shut down or got acquired (Mt. Gox, Celsius, FTX, and a long tail of smaller platforms are gone), you moved assets into self-custody years ago and the purchase record lived only on the originating exchange, you received crypto as a gift, payment, or in exchange for a service without documenting fair market value at the time, or you simply didn't think of a $50 purchase in 2016 as something worth keeping a receipt for.
None of this is unusual, and it isn't a sign you did something wrong. But as broker reporting under Form 1099-DA continues rolling out — basis reporting applies to covered transactions starting with the 2026 tax year, with 2025 activity generally reported as gross proceeds only — more of these gaps are becoming visible to the IRS at the same time they're becoming visible to you. A 1099-DA that shows proceeds but no basis doesn't mean the IRS assumes your gain is zero. It means the burden falls on you to supply the basis yourself on Form 8949, and if you can't, the default assumption works against you.
What the IRS Actually Does With Unsubstantiated Basis
There is no official IRS form or worksheet that says "here's how to estimate missing cost basis." What exists instead is a general tax principle: you're allowed to claim a basis, but you need records that support it if you're ever asked. If you can't produce anything — no purchase confirmation, no bank statement showing the fiat that funded the purchase, no exchange record, nothing — the practical fallback the IRS and most preparers apply is to treat the basis as zero. That turns the full sale proceeds into taxable gain, which is usually the worst possible outcome and often bears no resemblance to what you actually paid.
The good news is that "zero basis" is a last resort, not a starting point. The standard the IRS actually applies is closer to "best available evidence" — you don't need a pristine, contemporaneous receipt for every transaction, but you do need a documented, good-faith reconstruction that a reasonable person could follow and verify. That bar is much lower than perfect records, and it's achievable for the vast majority of gaps if you're willing to do some digging before you file, rather than after you get a notice.
How to Reconstruct a Defensible Basis
Start with your money trail, not your crypto trail. Bank and credit card statements from the period in question will often show a debit to an exchange you'd otherwise forgotten about, along with the exact dollar amount and date — which is most of what you need to establish basis for a fiat purchase. Search statements for known exchange names, and don't stop at the big ones; a lot of gaps trace back to smaller or now-defunct platforms.
If the purchase happened on an exchange that's still operating, contact their support team directly and ask for historical account statements or trade confirmations, even if you no longer have the login. Most exchanges retain records well beyond what's visible in a standard CSV export and can often verify identity through KYC records on file. For exchanges that have shut down, check whether a successor entity, bankruptcy estate, or claims process exists — Mt. Gox and FTX both eventually made historical account data available to former users through their respective claims processes, and similar processes have followed other shutdowns.
For on-chain transactions with no exchange involved — a wallet-to-wallet transfer, a DeFi swap, an early purchase directly from another person — a blockchain explorer for the relevant network will show you the exact transaction, timestamp, and amount. What it won't show you is the dollar value at that moment, so you'll need to pair the timestamp with a historical price source to establish fair market value at the time of the transaction. Several free historical price tools cover major assets back to their earliest trading, and that combination — verified on-chain amount plus a documented historical price lookup — is exactly the kind of best-available-evidence reconstruction that holds up.
Where you genuinely can't recover a specific number, use a conservative, documented estimate rather than guessing silently. If you know roughly when you acquired an asset, even without an exact price, using the low end of that period's trading range and noting your reasoning in your own records is far more defensible than either leaving it blank or claiming a number you can't explain. Keep a written note of exactly how you arrived at each reconstructed figure — the source you checked, the date range you used, and why. That note is what turns a guess into a documented position if it's ever questioned.
Don't Wait Until Filing Season to Find the Gaps
The worst time to discover a missing basis is the week before your return is due, when exchange support queues are backed up and you're reconstructing years-old history under time pressure. The gaps are much easier to find and fix early, while support requests can still be answered and historical price data is still just a lookup away. If you consolidate your full transaction history once a year — not just at filing time — you'll spot the transactions with no matching basis while there's still time to chase them down.
Where Crypto Transaction Log Fits In
This is exactly the kind of gap Crypto Transaction Log is built to surface early. Import your exchange exports and wallet histories, and it stitches them into one timeline and flags transactions that are missing an acquisition record — the disposals with no corresponding buy, the transfers with no originating purchase — instead of letting them hide inside a spreadsheet until tax season. That gives you months, not days, to track down the missing piece through exchange support, a bank statement, or a blockchain explorer.
It won't manufacture a cost basis that doesn't exist, and no tool honestly can. But it will tell you exactly where your record has a hole in it, which is the entire first step in fixing one. It's free for unlimited transactions, so there's no reason to find out about a gap for the first time when you're already staring at a filing deadline.
The Bottom Line
Missing cost basis is common, not disqualifying. The IRS doesn't require perfect contemporaneous records for every transaction from a decade of crypto activity, but it does require a documented, good-faith effort to reconstruct what you can from bank statements, exchange support, and blockchain data — with your reasoning written down. Zero basis is the outcome you get by doing nothing, not the outcome you're stuck with. Start the reconstruction early, document your sources as you go, and consolidate your records regularly so the next gap gets caught with months to spare instead of days.
Find Your Gaps Before the IRS Does
Import every exchange and wallet export into one place and see exactly which transactions are missing a cost basis — no subscription required.
Track your crypto free →Get the next guide first
New exchange export guides and cost-basis walkthroughs, as they publish. No more than one email a week.
No spam. Unsubscribe anytime.