Skip to main content

Why Recap Needs Your Full Transaction History

Why Recap requires your complete transaction history to calculate accurate capital gains and tax reports.

Written by Scott
Updated today

To calculate your taxes accurately, Recap needs to see every transaction you've ever made, not just those from the tax year you're reporting. This article explains why, and what can happen if your history is incomplete.

Why your complete history matters

Crypto tax is calculated cumulatively. When you sell or dispose of an asset, HMRC requires the gain or loss to be calculated based on what you originally paid for it — its acquisition cost. That original purchase may have happened years ago, on a different exchange, or even before you started using Recap.


​Recap uses HMRC's Section 104 pooling rules to track your cost basis across your entire holding history. Every acquisition you've ever made can contribute to the pool. If any are missing, Recap cannot calculate the correct cost, and your capital gains figure will be wrong.

What happens if history is incomplete

When Recap can't find the original acquisition for an asset you've disposed of, it flags a missing acquisition error. In this situation, Recap defaults the acquisition cost to zero, meaning your entire disposal amount is treated as a gain.


​This can significantly inflate your capital gains for the tax year, meaning your Capital Gains Report won't reflect your true position. It's worth taking the time to ensure all of your historical data is in Recap before generating your tax report.

What to import

You should connect or import data from every exchange, wallet, or platform you've ever used, even if you:

  • No longer use that exchange or wallet

  • Only made purchases there and never sold

  • Transferred assets away before the tax year you're reporting

​For example, if you bought Bitcoin on Kraken in 2019, transferred it to Coinbase in 2021, and sold it in 2023, Recap needs the Kraken history to know what you originally paid. Without it, the disposal on Coinbase will show a missing acquisition.

Keeping your records

Exchanges are not obligated to store your transaction history indefinitely. We strongly recommend downloading your full history from every platform you use, and doing so regularly, before records become unavailable.

​If you no longer have access to historical data from a platform, try to recover it by:

  • Contacting the exchange or platform directly to request your data

  • Checking old bank or card statements for purchase records

  • Using a blockchain explorer to retrieve on-chain wallet transactions

Did this answer your question?