Missing Crypto Purchase History? Rebuild Your UK Tax Records
Missing crypto cost basis or old exchange records? Trace earlier purchases, rebuild your UK tax history and check what still needs review after importing.
A missing purchase warning means your records do not explain how you acquired some of the crypto you later sold. A £0 cost shown by software is a reason to investigate: it does not establish that the tokens cost you nothing. Start by tracing the acquisition, then check the calculation again.
Find the part you need
Why does my crypto tax report show zero cost basis?
Common places to investigate include an export that starts too late, an omitted exchange account, a receipt whose GBP value is missing, or a transfer whose earlier history has not been imported. These are different problems. Adding a price will not reconstruct a missing purchase, and importing a purchase will not necessarily resolve an uncertain tax treatment.
Moving the same tokens between wallets while retaining beneficial ownership is not itself a disposal. The receiving wallet's deposit does not create a fresh purchase at that day's market price. Trace the original history. HMRC explains the ownership test in CRYPTO22100.
A reward may need a receipt valuation even though you paid no cash for it. Where a token value has already been charged to Income Tax, that amount is not also charged to Capital Gains Tax on a later sale. Check the receipt facts and the applicable treatment before choosing a cost. See HMRC's guidance on selling cryptoassets.
How to reconstruct missing crypto transaction history
HMRC expects transaction dates, asset types, units, GBP values and records of holdings, with bank statements and wallet addresses available to support them. It warns that exchanges may retain records for limited periods or cease operating. Keep your own copies. Read HMRC's record-keeping guidance.
- Start with one affected disposal. Note the asset, amount, date and account. Work backwards to the receipt that supplied it. Do not assume a platform mentioned in a warning held the original purchase.
- List every account used. Include older exchange accounts, self-custody wallets and accounts used only to move assets. Search your own saved files and transaction emails for clues to forgotten accounts.
- Download the full available history. Include purchases, sales, deposits, withdrawals and rewards. Follow the relevant Coinbase, Kraken or Binance guide for supported exports. Keep the original files separate from edited copies.
- Connect the evidence. Compare dates, units and transaction references across the sending and receiving records, allowing for fees. A bank deposit into an exchange is a clue; it does not by itself establish which token you bought or the price of that trade.
- Record what remains unknown. Keep a short note of the missing information, the sources checked and any valuation assumptions. This gives you or your accountant a clear starting point for review.
Never give a records-recovery service your seed phrase or private keys. Public transaction references and exported account records are the relevant evidence for this workflow.
Why the filing year's CSV may not be enough
A sale this year can depend on acquisitions from earlier years. For fungible tokens, UK identification matches same-day acquisitions first, then acquisitions within the following 30 days, then the Section 104 pool. Relevant later purchases can therefore matter too, including those just after a tax-year boundary. HMRC sets out the pooling and matching rules. Our Section 104 guide explains how the running cost is carried forward.
Example: a missing earlier purchase
Illustrative figures, not a customer portfolio. Suppose you bought 1 ETH for £1,000 in 2021 and sold it for £1,500 in 2022/23. Assume no fees, other holdings, same-day purchases or acquisitions within 30 days after the sale.
- With only the sale recorded, a zero-cost calculation shows a £1,500 gain.
- With the £1,000 acquisition evidenced and matched, the gain is £500.
The £1,000 difference is a change in the calculated gain, not a £1,000 tax saving. Your tax depends on the full year's circumstances. Recovering history can also change losses, so check those disposals too.
How to check whether an import fixed the problem
- Check that the file was accepted in full. A partial import or account allowance warning means some records may still be missing.
- Let processing and tax calculation finish before comparing results.
- Return to the same year and accounts. Check the remaining missing-purchase items, including disposals showing a loss or no gain.
- Inspect the affected disposal's working. Confirm that the acquisition evidence, matched cost and resulting gain make sense together.
- Review missing prices, uncertain activity and source coverage separately. An empty missing-purchase list does not establish that every check has passed.
In ChainTax, the missing-records checklist groups affected disposals into records requests. Its exchange import links return you to your review after processing. The remaining list reflects the recalculated gaps; uploading a file does not automatically confirm your evidence or approve a report.
What if the exchange closed or records are lost?
Try replacement statements, saved exports and transaction confirmations; combine them with any relevant blockchain and bank records. Preserve what each source establishes and what it cannot prove. Avoid entering a guessed purchase solely to remove a warning.
HMRC's general Self Assessment guidance allows provisional or estimated figures where records cannot be recreated, with the required disclosure. Provisional figures need updating when actual figures become available. This is not automatic acceptance of an unsupported crypto cost. Discuss the evidence and reporting approach with a qualified tax adviser, particularly if a filing deadline is near. See HMRC's lost-records guidance.
Check your imported history
Check up to 200 transactions free account-wide, with no card required. Supported exchange files and read-only wallets help build working you can inspect. Missing evidence remains visible; reports start at £49 for one tax year.
Check your history free or review prices and capacity limits.
Related articles
Coinbase HMRC Letter: What to Do Next
Received an HMRC letter about Coinbase? Preserve the deadline, rebuild the full account-wide history, check the figures, and choose the right response route.
SA108 Crypto 2025/26: Boxes 13.1-13.8 Explained
How to complete SA108 crypto boxes 13.1 to 13.8 for 2025/26, including disposals, proceeds, costs, gains, losses, codes and supporting computations.
UK Crypto Tax Deadline 2026/27: HMRC Dates & Penalties
UK crypto tax deadlines for 2026/27: paper and online Self Assessment dates, late-filing penalties, payment timing, and a practical preparation checklist.