babybuilder.xyz

How to prove crypto cost basis when exchange records are gone

If your crypto exchange records are gone, you can still reconstruct and prove your cost basis - the original value you paid for an asset - using any combination of your own transaction history, blockchain data, and third-party records. The IRS does not require a single document; it requires a reasonable, good-faith reconstruction that you can explain and support. The process is tedious, but it is not impossible, and doing it before you file is far cheaper than doing it after an audit letter arrives.

Why the cost basis matters

Your cost basis is the number that determines your taxable gain or loss when you sell, trade, or spend crypto. If you cannot prove it, the IRS may treat the entire sale proceeds as taxable gain - meaning you pay tax on money you never actually made. The burden of proof is on you, not the IRS. That is why reconstructing records is not optional if you have traded across multiple years and no longer have exchange statements.

Step 1: inventory what you still have

Before you start digging through old drives and email threads, take stock of what remains. You might have more than you think.

Write down every exchange, wallet, and address you can recall. Do not skip the ones with tiny balances - small accounts often cause the biggest headaches later.

Step 2: Pull Blockchain History for On-Chain Addresses

For any address you control, you can use a blockchain explorer (like Etherscan for Ethereum, or a block explorer for Bitcoin) to list every transaction. Export that data as a CSV file. That gives you dates, amounts, and the sending or receiving address - but not dollar values.

What this does give you is a complete list of every acquisition and disposition. You now know exactly what you held and when you moved it. What you still need is the dollar value on the date of each purchase.

Step 3: Reconstruct Prices on the Dates You Transacted

Once you have dates and amounts, you need historical price data. You do not need a paid service for this. Public sources include:

For each transaction, record the date, the amount, and the price on that date. Multiply to get the cost basis. Do this for every purchase, airdrop, staking reward, or other acquisition. Do not forget that fees count as part of the cost basis - if you paid a trading fee in crypto or fiat, that fee increases your basis.

Step 4: Build a Simple Ledger

A spreadsheet is fine. Columns should include at minimum: date, transaction type (buy, sell, trade, fee, reward), asset, amount, price per unit, and total value in USD. Then calculate your gain or loss per sale using whatever cost basis method you have already chosen (FIFO, LIFO, HIFO, or specific ID - covered elsewhere on this site).

Keep it simple. You do not need fancy software. You need a clear, chronological record that an auditor can follow.

Step 5: Write a Statement of Reconstruction

The IRS accepts what is often called a "statement of facts" - a written explanation of how you rebuilt your records. This is not a legal filing, but it serves as evidence of good faith. In it, state:

Sign and date it. Attach it to your tax return, or keep it with your other records in case of an audit. This statement will not automatically excuse mistakes, but it demonstrates that you did not simply guess or ignore the issue.

Common mistakes to avoid

What if you truly cannot reconstruct anything?

If you have no records at all - no email, no bank statements, no wallet export - you are not without options. You can estimate your cost basis using the best available data, but you must be conservative. The IRS has no sympathy for "I lost it all" without a paper trail. Report the full proceeds as a gain if you have no basis evidence. You will overpay tax, but you will avoid a fraud penalty. If you later find records, you can amend the return.

The Bottom Line

Reconstructing cost basis is a research problem, not a legal battle. You do not need perfect data; you need a good-faith effort that you can explain. Start with what you have, use public blockchain data to fill gaps, and write down everything. A few hours of spreadsheet work now can save you thousands in tax, and it will make an audit far less painful if one ever comes.

Not financial advice. babybuilder.xyz publishes market data and general information about digital assets. Crypto assets are volatile and you can lose everything you put in. Nothing here is a recommendation to buy, sell or hold, and we make no price predictions.

Prices are sourced from third parties and may be delayed or wrong. Verify anything you intend to act on against a primary source.

Back to crypto tax