How to Fix Missing Cost Basis in Your Crypto Taxes

Missing cost basis means a sale is on record but the purchase behind it is not, so the full sale amount reads as profit. It is fixed by tracing the acquisition through exchange records, wallet transfers and blockchain data, then documenting the result. Where tracing genuinely fails, the IRS default is a cost basis of zero, not an estimate.
What missing cost basis actually is
The IRS treats cryptocurrency as property under Notice 2014-21. Every disposal is a capital gain or loss: the amount you received, minus your cost basis, which is what you paid for the units including fees. Gains are reported on Form 8949 and flow to Schedule D, with rates set by holding period under Topic no. 409.
Cost basis goes missing when the sale is visible but the purchase is not. A broker statement, a tax software report or a Form 1099-DA shows proceeds, finds no matching acquisition, and reports the position as if the units appeared from nowhere. The gain on paper becomes the whole sale amount. The units were bought and paid for; the record connecting the two events is what is absent.
The five ways cost basis goes missing
Unmatched transfers between your own accounts
The most common cause. You buy on one exchange, withdraw to a wallet, and later sell from a different platform. Each platform only sees its own half. Unless the withdrawal and the deposit are matched as a self-transfer, the receiving side treats the deposit as a new asset with no purchase price, and the basis you paid stays stranded on the sending side.
A closed or inaccessible exchange
FTX, Cryptopia, QuadrigaCX, or simply an account you can no longer log in to. The trades happened, but the venue that held the record is gone. Purchase history from dead exchanges often survives elsewhere: old confirmation emails, bank statements showing the fiat deposits, CSV exports downloaded years ago, or the withdrawal transactions recorded permanently on chain. Our guide to recovering records from a dead exchange covers the sources in detail.
Purchases from before broker reporting
US brokers only began reporting digital asset sale proceeds on Form 1099-DA for transactions from 2025, and broker basis reporting phases in after proceeds reporting. Coins bought in 2013 or 2017 predate all of it. For long-held coins the burden of proving what was paid sits entirely on your own records, and the 1099-DA for the sale will often show proceeds with no basis at all, leaving the IRS computer to assume the worst.
DeFi, wrapped assets and token migrations
Basis has to follow the asset through every transformation: ETH wrapped to WETH, tokens staked and unstaked, LP positions opened and closed, bridged assets, renamed tickers and contract migrations. Software that does not link the outgoing and incoming legs of each transformation drops the basis at every step. The choice of tracking method matters here too, which is why universal versus wallet-based cost tracking is worth understanding before anything is recalculated.
A lost wallet or seed phrase
Losing access to a wallet does not erase its history; the blockchain keeps every transaction. What is lost is the ability to spend the coins, not the record of what they cost. If units were moved out of that wallet before access was lost, the acquisitions behind them remain traceable on chain and still carry their basis.
How missing cost basis is traced, in order
Reconstruction works from the strongest evidence to the weakest, and each step closes gaps the previous one left.
1. Exchange records first. Full trade and transaction exports from every venue you have ever used, including deposit and withdrawal logs, not just trades. Fiat purchase records tie each acquisition to a bank transaction and a date.
2. Match every self-transfer. Pair each withdrawal with its deposit across venues and wallets by asset, amount, timing and transaction hash. Every matched pair carries basis from one side to the other and removes a phantom acquisition.
3. Walk the chain. For self-custody activity, the blockchain is a complete, timestamped ledger. Wallet histories establish when units arrived, where from, and the market value on that date. This is where DeFi legs, wraps and bridges get relinked.
4. Fill from secondary evidence. Bank statements, card statements, confirmation emails and old screenshots evidence purchases whose platform records are gone. A fiat debit of a known amount on a known date, matched to a deposit of units, supports the basis for those units.
5. Verify closing balances. A reconstruction is tested by whether the computed holdings match what each wallet and venue actually holds. Balances that reconcile are the evidence that the history is complete.
What to do when tracing is exhausted
For units whose acquisition genuinely cannot be evidenced, the conservative treatment is a cost basis of zero: the full proceeds are reported as gain. That is the position the IRS falls back to, because the taxpayer bears the burden of substantiating basis. An unsupported estimate is worse than zero, because it turns a documentation gap into a misstatement.
In practice, full tracing usually shrinks the untraceable remainder to a small fraction of the portfolio, so the zero-basis default applies to little or nothing. Which is the point of doing the work: every dollar of basis you can evidence is a dollar that is not taxed as gain.
Wallet by wallet from 2025 and the Rev. Proc. 2024-28 safe harbour
Through 2024 most software tracked basis universally, pooling all wallets together. From 1 January 2025 the IRS requires basis to be tracked account by account, and Rev. Proc. 2024-28 provided a one-time safe harbour for the transition: unused basis from the universal pool could be allocated to specific wallets as of that date, provided the allocation was reasonable and completed in time.
This is exactly where old missing-basis problems surface. An allocation is only as good as the pool it draws from; basis that was never recorded could not be allocated anywhere. Sales from 2025 onward are evaluated wallet by wallet, so stranded or missing basis now produces visible mismatches between your return and the broker's Form 1099-DA, the kind of mismatch the IRS matching programme is built to flag. The IRS's digital assets hub sets out the current reporting expectations.
What leaving it unfixed costs
The arithmetic is blunt. Take a single sale of 1 BTC for USD 60,000, where USD 45,000 was actually paid for it more than a year earlier, taxed at the 15% long-term rate that applies to most filers under Topic no. 409:
| Scenario | Proceeds | Basis reported | Taxable gain | Tax at 15% |
|---|---|---|---|---|
| Basis reconstructed | USD 60,000 | USD 45,000 | USD 15,000 | USD 2,250 |
| Basis left missing (zero) | USD 60,000 | USD 0 | USD 60,000 | USD 9,000 |
The unfixed version pays four times the tax on the same economic gain. Multiply across a portfolio of hundreds of disposals and the difference funds the reconstruction work many times over. Missing basis also compounds: every future sale of units that passed through the broken link inherits the problem.
Who does this work and who files the return
Reconstruction is data work: pulling records from every venue, matching transfers, decoding DeFi activity on chain, verifying balances and documenting the result so it survives scrutiny. That is what a specialist crypto tax accounting service such as CountDeFi does. CountDeFi is not a CPA firm and does not file returns: the output is a reconciled transaction history and audit-ready reports, including the Form 8949 detail, which you or your CPA file from. Most general practitioners are glad to receive it that way, because the data work is the part their tooling does not cover. If your situation is a single asset with a broken record, our guide on when a bitcoin tax accountant is worth it covers the simpler end of the spectrum, and the Form 1099-DA guide covers what the broker form does and does not report.
Frequently Asked Questions
Can I just enter zero cost basis?
You can, and for genuinely untraceable units it is the defensible default. But zero basis means the entire sale amount is taxed as gain, so it should be the last resort after tracing, not a shortcut past it. Most missing basis is recoverable from exchange exports, transfer matching and chain data.
What if my exchange is gone?
The trades usually survive in other records: confirmation emails, bank statements showing your deposits, previously downloaded CSVs, and the on-chain withdrawals from the exchange's wallets to yours. A reconstruction assembles basis from those sources and documents where each figure came from.
Does the IRS accept an estimate?
The burden of substantiating basis is on the taxpayer. A figure supported by records, even secondary records like bank statements, is evidence. A guess with no supporting document is not, and it exposes the return to adjustment. Where nothing supports a figure, zero basis is the conservative treatment.
Will my 1099-DA be corrected?
Brokers report what they know. A broker that never saw your purchase cannot report its basis, so a Form 1099-DA with missing or incomplete basis is expected for transferred-in units. You do not wait for a corrected form: you report the correct basis on Form 8949 with your own documentation behind it.
Can my CPA fix this?
A CPA files the return and represents you, but reconstructing crypto basis is specialist data work across exchanges, wallets and chains, and most CPA practices do not do it in-house. The usual split: a crypto tax accounting service rebuilds and documents the history, and your CPA files from the reconciled reports.
How far back must I go?
To the first acquisition of any units you still held during the years being reported. Basis carries forward from the day the units were bought, however long ago. A sale in 2026 of coins bought in 2014 needs the 2014 purchase evidenced, which is why reconstructions run from inception rather than from the current tax year.
Chris Herbst is the founder of CountDeFi, a crypto tax specialist with degrees in accounting, investment management, mathematical statistics and computer science, and holds the General Tax Practitioner (GTP) designation with the South African Institute of Taxation and the Chartered Business Accountant in Practice (CBAP) designation with the Chartered Institute for Business Accountants. This article is for educational purposes only and does not constitute tax, legal, or investment advice. Consult a qualified tax professional for guidance specific to your situation. View our Editorial Policy

