
You went to file, opened your broker statement, and found a proceeds figure with a blank where the cost should be. That blank is missing cost basis, and it is the most common reason a crypto tax bill comes out far larger than it should. When you cannot show what you paid for a coin, the whole amount you sold it for can look like pure gain.
The reassuring part is that missing cost basis is almost always a records problem, not a lost cause. In plain terms, cost basis is what you paid to acquire a digital asset in US dollars, fees included. Because the IRS treats crypto as property, every sale, swap, or spend is measured against that basis to find your gain or loss. This guide explains why the basis goes missing, how to reconstruct it step by step, and how to report the corrected figures for the 2026 filing season.
Since 2026 is also the year broker basis reporting begins to phase in, the gaps you close now are the ones that will not follow you into later years. Let us start with how the basis disappears in the first place.

Missing cost basis rarely comes from one big mistake. It accumulates quietly, one untracked move at a time. The most frequent cause is a transfer. When you move Bitcoin from an exchange to your own wallet, and later to a second exchange, the coin keeps its original basis. However, the second exchange never saw the purchase, so it reports your sale with no cost to offset it.
DeFi activity compounds the problem. Swapping tokens on a decentralized exchange, providing liquidity, or claiming rewards creates new tax lots with their own basis, and none of it lands on a tidy statement. Airdrops and staking rewards add another layer, because their basis is the fair market value when received, a figure you have to capture at that moment.
Time takes its own toll. An exchange you used in 2019 may have closed or purged old data, and a CSV you never downloaded is simply gone. Each of these leaves you holding a coin whose price history you can no longer see, which is exactly what missing cost basis describes.
No. Moving a digital asset between wallets or accounts you own is not a taxable event, and it does not change your basis or your holding period. What it changes is visibility. The receiving platform cannot know what you originally paid, so the burden of proving basis stays with you, not the exchange.
The IRS rule is simple even when the bookkeeping is not: you must keep records that show the basis, and where relevant the adjusted basis, of your property. For a digital asset, basis is the cost to acquire it in US dollars, including transaction fees, commissions, and other acquisition costs. Buy one Ether for 2,000 dollars and pay a 20 dollar fee, and your basis is 2,020 dollars.
When you received crypto instead of buying it, the rule shifts. Crypto paid to you for services, or received as a staking or airdrop reward, is generally ordinary income at its fair market value when received, and that same value becomes your basis going forward. Getting that number right at receipt is what prevents a gap later.
This matters because of how the math works. You can only subtract a basis you can substantiate, so crypto you cannot document leaves little or no cost to offset the sale, and more of the proceeds are taxed as gain. A careful reconstruction is what keeps you out of that worst case.

Reconstruction is detective work with a clear order of operations, so start with what is easiest to recover. First, pull every exchange history you can. Most major platforms let you export a full transaction CSV, even for closed years, and that one step often restores the bulk of your missing lots. Second, use the blockchain itself. A public explorer shows the date and amount of every on-chain transfer tied to your address, which anchors when you acquired a coin even when the dollar value is gone. Third, reprice with historical data. Once you know the asset and the exact acquisition date and time, look up the fair market value in US dollars for that moment and rebuild the basis.
The identification method decides which lot applies when you sold only part of a holding. The IRS default is first-in, first-out, meaning the earliest units are treated as sold first. Alternatively, you may use specific identification, but only if you identify the particular units at or before the time of sale. For 2025 and later, the 2024 final regulations apply both methods per wallet or account rather than across your whole portfolio, and Rev. Proc. 2024-28 offered a safe harbor to allocate unused basis to each wallet as of January 1, 2025. Where a real gap remains, document a reasonable, consistently applied estimate; it is far stronger than a blank and gives your preparer something defensible to work from.
The table shows how three common gaps get resolved, and what you would report once the basis is restored.
| Situation | Why the basis is missing | How to fix it | What you report |
|---|---|---|---|
| Sold ETH on Exchange B after transferring from Exchange A | Exchange B never saw the purchase | Export the Exchange A buy history and match the transferred lot | Proceeds minus reconstructed basis on Form 8949 |
| Sold a 2019 coin on a now-closed exchange | Original records were lost | Use blockchain records for the date, then reprice with historical data | Gain or loss with documented estimated basis |
| Sold tokens received from an airdrop | Reward basis was never recorded | Set basis to the fair market value on the receipt date | Basis equals the income already recognized at receipt |
The pattern holds in every case. Re-establish the date and the US-dollar value at acquisition, carry that basis forward to the sale, and apply your identification method consistently.
CRPTM is built for exactly this reconstruction work. In practical steps:
For a wider view of the season, see our Crypto Tax USA 2026 guide and the walkthrough on how to report crypto on Form 8949.
It means there is no recorded acquisition cost for a coin you sold. Without a basis figure, the sale looks like all gain, so the fix is to reconstruct what you actually paid, in US dollars, including fees.
You can only subtract a basis you can substantiate, so without records you may have little or no cost to offset the sale, and more of the proceeds are taxed as gain. That is why a documented, reasonable reconstruction from exchange and blockchain records is worth the effort. For large or unclear gaps, consider working with a tax professional.
No. A transfer between accounts you own is not a taxable event and does not reset basis or holding period. It usually just breaks the paper trail, which is why the receiving platform reports a sale with no cost.
Sometimes. Basis reporting phases in for covered digital assets acquired after 2025. Assets acquired earlier, or held in non-custodial wallets, often arrive with the basis box blank, so you provide the basis yourself.
Combine sources. Export any exchange history you can, use a blockchain explorer to confirm the acquisition date, then look up the historical US-dollar price for that date to rebuild the basis.
The IRS default is first-in, first-out, but you may use specific identification if you identify the exact units at or before the time of sale. For 2025 and later, apply your method per wallet, and keep records.
Yes. Their basis is the fair market value in US dollars when you received them, which is also the amount you report as ordinary income at receipt.
Missing cost basis feels like a dead end, but it is usually a recoverable records gap. Rebuild the acquisition date and US-dollar value, choose an identification method, apply it per wallet, and report the corrected figures on Form 8949 and Schedule D. Doing that now, before broker basis reporting fully arrives, keeps your filings accurate and your tax bill honest. To close the gaps faster, you can explore CRPTM’s crypto tax tool, and always confirm edge cases with a qualified tax professional.
This article is for educational purposes only and does not constitute tax, legal, or financial advice. Federal and state tax rules may change. Consult a qualified tax professional regarding your specific circumstances.