HMRC’s recent research into cryptoasset investors and industry participants highlights a problem I see regularly when helping clients with cryptocurrency tax reporting: the tax rules matter, but the records often cause the biggest problems.
Many crypto investors understand that tax may apply. The real difficulty starts when they need to turn years of exchange activity, wallet transfers, token swaps, staking rewards and platform exports into a reliable UK tax calculation.
HMRC commissioned Ipsos to carry out 53 qualitative interviews between October 2024 and January 2025: 45 with individual cryptoasset investors, of whom 41 were classed as high-net-worth for the study, and eight with UK-based cryptoasset service providers. The research was qualitative and illustrative rather than representative of the wider investor population, so its findings should not be generalised to all cryptoasset investors. It does not provide new tax rules, but it offers useful insight into practical barriers that can make crypto tax compliance difficult.
The record problem often appears before the tax calculation begins
In my experience, some of the biggest crypto tax issues arise before anyone starts applying the tax rules.
Clients may not have kept full records at the time. They may have lost access to old accounts. Some exchanges have closed, restricted access, changed systems or disappeared completely. In some cases, the client remembers trading on a platform but cannot download a complete transaction history.
Even where records still exist, exchange CSV files can create their own problems. Different exchanges use different templates. Some use different time zones. Some split trades, deposits, withdrawals and rewards across separate files. Some files do not show send and receive wallet addresses. Other platforms limit the date range that users can export or restrict how far back historic data can be downloaded.
These are not small admin issues. They can affect whether the tax calculation is reliable.
A UK crypto tax calculation needs transaction-level evidence. That usually means dates, values, acquisitions, disposals, income receipts, fees, transfers, wallet movements and supporting explanations. If the records do not tell the full story, the figures can quickly become distorted.
Knowing crypto is taxable is not the same as reporting it correctly
One of the most useful points from HMRC’s research is that awareness and compliance are not the same thing.
An investor may know that cryptocurrency can be taxable. They may also want to report it correctly. But that does not mean they can easily prepare a complete and supportable crypto tax calculation.
HMRC’s research found that investors often struggled with the practical calculation, especially where they had frequent transactions, multiple cryptoassets, several platforms and more complex activity. The research also found that investors often relied on third-party software, while raising concerns about inconsistent exchange reports, software reliability and different outputs from different crypto tax calculators.
That matches what I often see in client work. The problem is not always a lack of willingness. Often, the problem is poor data.
HMRC guidance shows why complete records matter
HMRC’s Cryptoassets Manual explains that individuals need to calculate a gain or loss when they dispose of tokens. A disposal can include selling tokens for money, exchanging one token for another, using tokens to pay for goods or services, or giving tokens away to someone other than a spouse or civil partner.
This means tax can arise even when no money has been withdrawn to a bank account.
For example, swapping ETH for SOL, BTC for USDT, or one token for another may create a Capital Gains Tax disposal. HMRC’s guidance also explains that a crypto-to-crypto exchange can affect two section 104 pools at the same time: one token is disposed of and another token is acquired.
HMRC also confirms that pooling rules can apply to cryptoassets. In broad terms, each type of token generally needs its own pool for Capital Gains Tax purposes.
That is why “I have the exchange report” does not always mean “I have a tax-ready calculation”.
Exchange CSV files are useful, but they are not always tax-ready
Exchange exports often form the starting point for crypto tax reporting. They are useful, but they rarely answer every UK tax question on their own.
Common problems include:
| Record issue | Why it matters |
|---|---|
| Different CSV templates | Each exchange may describe activity differently. |
| Different time zones | Transaction order and tax-year allocation can be affected. |
| Missing wallet addresses | It becomes harder to identify transfers between own wallets. |
| Trades, deposits and withdrawals split across files | The full history may need rebuilding before review. |
| Export limits | Historic records may need multiple downloads or may no longer be available. |
| Closed or failed exchanges | The original transaction record may be unavailable. |
| Multiple exchanges and wallets | Missing one source can distort the whole calculation. |
| Incomplete reward data | Staking, airdrops or incentives may be missed. |
This is where crypto tax software can help, but software does not remove the need for review.
Software can process data, apply rules and produce reports. But it cannot always know whether a wallet is missing, whether a transfer has been duplicated, whether a transaction has been mislabelled, or whether a platform export has left out important information.
Putting data into software and accepting the output without checking it can leave errors in the final tax return.
Why a crypto-confident tax adviser or accountant can help
A crypto-confident tax adviser or accountant can add value by reviewing the data behind the calculation, not just the final report.
That review can help identify possible discrepancies, errors and issues that HMRC may later question. These might include missing acquisition costs, unexplained disposals, incorrect transfer treatment, duplicated transactions, negative balances, missing wallets, unsupported losses, income treated as capital, or software outputs that do not match the underlying records.
HMRC’s research highlights that investors rely on third-party software but may have concerns about inconsistent trading report formats, reliability and different software outputs. That is an important point. Inserting data into a crypto tax tool is not always enough if nobody reviews whether the data is complete, consistent and reasonable.
A proper review does not guarantee that HMRC will never ask questions. No adviser can promise that. But it can help reduce obvious weaknesses before a return is filed and make the position easier to explain if HMRC opens an enquiry later.
For many investors, the useful question is not simply:
“Did the software produce a number?”
The better question is:
“Are the records and calculation strong enough to support the number being reported?”
This is not only a cryptocurrency problem
Crypto makes these issues more visible, but this is not only a crypto problem.
Similar record issues can arise with high-frequency share trading on platforms such as Robinhood, Trading 212 and other investment apps. Investors who trade frequently, use multiple accounts or rely on platform exports after the event may face similar difficulties when reconstructing their tax position.
The difference with crypto is that the problem often grows more quickly. Crypto activity can involve exchanges, private wallets, DeFi platforms, staking rewards, airdrops, bridges, token swaps, fees paid in crypto and transfers across multiple chains.
That creates more opportunities for missing data and incorrect classification.
CARF will increase visibility, but it will not fix poor records
The Cryptoasset Reporting Framework, known as CARF, adds another reason to take crypto tax records seriously.
HMRC says UK reporting cryptoasset service providers must collect data and report it to HMRC. The first reports are due between 1 January 2027 and 31 May 2027, covering the period from 1 January 2026 to 31 December 2026.
HMRC’s CARF material explains that the framework provides visibility over users’ cryptoasset transactions and requires reporting cryptoasset service providers to collect information on in-scope transactions each year.
But CARF does not prepare an individual’s tax return. It does not confirm that the taxpayer has included every wallet, imported every exchange, treated every transfer correctly, applied pooling correctly or identified all taxable income.
CARF increases visibility. It does not remove the taxpayer’s responsibility to file a complete and supportable return.
The practical lesson for crypto investors
The practical lesson from HMRC’s research is simple: crypto tax compliance starts with good records.
Investors should not wait until the tax return deadline to find out whether their transaction history is complete. By that point, an exchange may have changed systems, export access may have expired, or historic files may be much harder to obtain.
A better approach is to keep records as activity happens. That may include:
| Record type | Why it helps |
|---|---|
| Exchange CSV exports | Shows trading, deposits and withdrawals. |
| Wallet addresses | Helps identify transfers between own wallets. |
| API or tax software reports | Helps process high-volume activity. |
| Staking and reward records | Helps identify possible taxable income. |
| DeFi activity records | Helps explain more complex transactions. |
| Notes on unusual events | Helps support the treatment later. |
| Historic exports | Protects against future loss of access. |
The aim is not record keeping for its own sake. The aim is to have records that are complete enough, consistent enough and explainable enough to support the tax position filed.
Final thoughts
HMRC’s cryptoasset research illustrates practical issues also seen in client work. The issue is not always that investors are careless or trying to avoid tax. Often, the records needed to calculate the tax position properly are fragmented, inconsistent or no longer available.
Crypto tax compliance is not only about understanding the rules. It is about being able to show what happened.
If you need help reviewing your cryptocurrency tax position, Sat Tax works with UK individuals who need support with crypto tax reporting, record review and tax return preparation. You can get in touch with Sat Tax to discuss whether your records and tax position can be reviewed properly before anything is filed.
This article is for general information only and is not personal tax advice. Tax treatment depends on the facts and the law in force. See the website disclaimer.




