How Do I Prepare My Crypto Accounts for an HMRC Audit

With HMRC increasing its focus on cryptocurrency, it is more important than ever to keep your crypto accounts organised and compliant. If you are selected for an audit or enquiry, having complete and accurate records can make the process much smoother. This guide explains how to prepare your crypto accounts for an HMRC audit, what information to keep, and how to avoid common mistakes.

At Towerstone, we provide specialist crypto accountancy services for UK investors and businesses. We have written this article to explain how to organise records for an audit, helping you understand the tax and reporting position.

This is a question that usually comes with a lot of anxiety attached to it, and from experience I completely understand why. The word audit alone makes people nervous, and when you add crypto into the mix it can feel overwhelming. In my opinion most people are not worried because they have done something deliberately wrong. They are worried because they are not sure whether what they have done is right, or whether they can prove it.

I have supported individuals, landlords, directors, and business owners through HMRC enquiries involving cryptoassets. Some were formal audits, others were compliance checks or information requests. What I have learned from experience is that HMRC is rarely looking for perfection. They are looking for clarity, consistency, and evidence that reasonable care has been taken.

In this guide I will walk you through how to prepare your crypto accounts for an HMRC audit in a practical and realistic way. I will explain what HMRC is likely to ask for, how to organise your records, how to deal with gaps or mistakes, and how to approach the process calmly and professionally. I will also be honest about where people usually fall down and how to fix issues before HMRC finds them.

What an HMRC Crypto Audit Usually Looks Like

The first thing I always explain is that most “audits” are not dramatic investigations. From experience HMRC crypto audits usually start as one of the following:

A letter asking for clarification about crypto activity

A compliance check linked to a Self Assessment return

A request for transaction data from a specific exchange

A wider enquiry where crypto is one area of focus

In my opinion the biggest mistake people make is panicking and responding too quickly without understanding what HMRC is actually asking.

HMRC usually wants to establish three things:

What crypto transactions took place

How tax has been calculated

Whether the figures reported are complete and accurate

If you can answer those three points clearly, most enquiries do not escalate.

Understanding HMRC’s View of Crypto

Before you prepare anything, you need to understand how HMRC sees crypto.

From HMRC’s perspective cryptoassets are taxable assets, not currency and not gambling. This means:

Disposals can trigger Capital Gains Tax or Corporation Tax

Income events can trigger Income Tax or PAYE

Record keeping is expected to the same standard as other assets

In my opinion many crypto audits go badly because people try to explain what they thought crypto was rather than applying HMRC’s framework.

Preparation means aligning your records to HMRC’s view, not arguing with it.

Start by Mapping All Your Crypto Activity

The very first step I recommend from experience is creating a complete map of your crypto activity.

This means listing:

Every exchange you have used

Every wallet you have controlled

Every blockchain you have interacted with

The period of time involved

Do not rely on memory alone. People almost always forget platforms they used years ago.

From experience this mapping exercise is often the hardest part, but it is also the most important.

If HMRC sees transactions from an exchange you have not mentioned, it immediately raises questions.

Gather All Transaction Data

Once you know where your crypto activity took place, you need to gather the raw data.

This usually includes:

CSV exports from exchanges

Wallet transaction histories

Records of deposits and withdrawals

Trade histories

Fee reports

From experience you should download original data files rather than relying on screenshots or summaries.

HMRC may ask:

For original transaction data

To see how figures were calculated

To reconcile totals back to exchange records

In my opinion if you cannot produce raw data, your position becomes much harder to defend.

Convert Everything to Sterling

One of the most common problems I see is crypto records that are still denominated in crypto values only.

HMRC expects all tax calculations to be in sterling.

This means for every taxable event you need:

The date of the transaction

The sterling value at that date

The exchange rate source

From experience using consistent exchange rate sources is important. Switching between sources without explanation creates inconsistency.

If you have historical data without sterling values, this needs to be reconstructed. It is time consuming, but it is better to do it yourself than let HMRC do it for you.

Identify All Taxable Events

Preparation is not just about data. It is about interpretation.

You need to clearly identify which transactions are taxable events.

Common taxable events include:

Selling crypto for fiat

Swapping one cryptoasset for another

Using crypto to buy goods or services

Receiving staking rewards

Receiving mining income

Receiving airdrops

Being paid in crypto

From experience many people underreport because they only include cash withdrawals. HMRC does not agree with that approach.

Part of preparing for an audit is being honest with yourself about how many disposals have actually occurred.

Separate Transfers From Disposals

One of the most frequent issues in crypto audits is confusion between transfers and disposals.

Moving crypto between wallets you own is not a disposal. Selling, swapping, or spending crypto is.

From experience HMRC will often ask for wallet addresses to verify that transfers were internal.

I recommend clearly labelling:

Internal transfers

External disposals

Deposits and withdrawals

This clarity makes a huge difference when explaining your activity.

Apply the Correct Cost Basis Rules

In the UK cryptoassets are subject to pooling rules.

This means you cannot simply match a sale to the most convenient purchase.

From experience HMRC expects:

Section 104 pooling to be applied

Same day and bed and breakfast rules to be followed

Costs to be allocated correctly

If you have used crypto tax software, you should still review the output. Software can misclassify transactions if the underlying data is incomplete or incorrectly tagged.

In my opinion being able to explain how your gains were calculated is more important than the software used.

Prepare a Clear Gain and Income Summary

Before HMRC asks, you should have your own clear summary.

This should show:

Total disposals

Total gains and losses

Total crypto income

How figures link to your tax return

From experience HMRC officers appreciate summaries that tell a coherent story rather than raw data dumps.

This does not mean hiding detail. It means presenting it logically.

Deal With Missing Data Early

Almost everyone has missing data. Exchanges close, accounts are lost, records are incomplete.

From experience the worst thing you can do is ignore gaps.

Instead:

Identify missing periods or platforms

Reconstruct data where possible

Use reasonable estimates supported by evidence

Document assumptions clearly

HMRC is far more forgiving of disclosed uncertainty than unexplained omissions.

In my opinion transparency here is critical.

Review Income Versus Capital Treatment

One of the areas HMRC focuses on is whether crypto activity has been correctly classified.

From experience this includes:

Income events treated as capital

Trading activity treated as investing

Staking rewards omitted entirely

You should be prepared to explain why income was taxed as income and gains as gains.

If there is grey area, document your reasoning.

HMRC does not expect mind reading. They expect reasonable judgement.

Check Loss Claims Carefully

Crypto losses can be valuable, but they attract scrutiny.

From experience HMRC may ask:

How losses were calculated

Whether disposals actually occurred

Whether losses were artificially created

Ensure that:

Losses are genuine

Disposal values are supportable

Records show actual ownership changes

If you have carried losses forward, make sure they were reported correctly.

Reconcile to Your Tax Returns

One of the most important preparation steps is reconciliation.

Your crypto summaries should reconcile to:

Your Self Assessment return

Your Corporation Tax return if applicable

Any supplementary disclosures

From experience discrepancies between records and returns are one of the fastest ways to escalate an enquiry.

Even small differences should be explained and documented.

Prepare Supporting Evidence

HMRC audits are evidence driven.

You should be ready to provide:

Exchange statements

Wallet addresses

Transaction hashes

Bank statements showing fiat movements

Screenshots where necessary

From experience providing too little evidence raises suspicion, but providing unstructured evidence creates confusion.

Organise your evidence logically.

Document Your Process

One of the most effective things you can do is document how you prepared your crypto tax figures.

This can include:

Tools used

Exchange rate sources

Assumptions made

Judgement calls

Corrections applied

In my opinion this demonstrates reasonable care better than almost anything else.

It shows you took the obligation seriously.

Understand HMRC’s Penalty Framework

HMRC penalties are behaviour based.

From experience penalties depend on whether HMRC believes errors were:

Careless

Deliberate

Deliberate and concealed

Preparation and disclosure directly affect this assessment.

Using professional support, documenting decisions, and responding promptly all help demonstrate reasonable behaviour.

How to Respond to HMRC Communications

If HMRC contacts you, do not ignore it and do not rush.

From experience I recommend:

Read the letter carefully

Identify exactly what is being asked

Respond within deadlines

Provide clear, factual answers

Avoid unnecessary speculation

You are not required to volunteer information outside the scope of the enquiry, but you must answer honestly.

Should You Disclose Errors Before an Audit

If you find mistakes while preparing, my opinion is clear.

Voluntary disclosure is almost always better than waiting.

From experience HMRC treats voluntary corrections far more favourably than discoveries made during an audit.

This can significantly reduce penalties and stress.

When to Involve an Accountant or Specialist

If you are facing an HMRC crypto audit, professional support is often worth it.

From experience this is particularly true if:

Transactions are complex

Data is incomplete

Large amounts are involved

HMRC is already challenging figures

You feel unsure how to respond

An accountant’s role is not just calculation. It is communication, interpretation, and protection.

Common Mistakes I See Before Audits

Over the years I have seen the same problems repeatedly:

Waiting until HMRC writes

Ignoring small discrepancies

Relying on memory

Assuming HMRC will not notice

Mixing personal and business crypto

Overconfidence in software outputs

In my opinion most of these mistakes are avoidable with early preparation.

How Long Should You Keep Crypto Records

HMRC expects records to be kept for standard retention periods.

From experience this means at least:

Five years after the 31 January submission deadline for individuals

Six years for companies

Given HMRC’s ability to open enquiries years later, longer retention is sensible.

Key Takeaways

Preparing your crypto accounts for an HMRC audit is not about outsmarting the system. It is about organisation, honesty, and clarity.

In my opinion the biggest advantage you can give yourself is being prepared before HMRC ever asks. When your records are complete, your calculations are defensible, and your explanations are clear, audits are manageable.

From experience the people who struggle most are not those with large gains or complex activity. They are those who ignored crypto for years and hoped it would not matter.

If there is one message I would leave you with it is this. HMRC audits are far less frightening when you know your numbers, understand your position, and can explain it calmly. Preparation is not just about tax. It is about confidence.

If you would like to explore related investing and crypto guidance, you may find How do I prove crypto transactions if I used multiple exchanges and How do I register a business that trades in cryptocurrency useful. For broader investing context, visit our stocks and shares guidance hub.