Skip to content
Logo FinBooks in nero

28/04/2026

Undeclared crypto tax in the UK: how to disclose past gains to HMRC

Never declared your crypto gains in the UK? Learn how to gather records, calculate past tax years, use HMRC's online service for unpaid tax on cryptoassets, pay interest and penalties, and stay compliant going forward.

If you never declared crypto gains to HMRC, you can still correct it voluntarily. Gains and income from the current or previous tax year go on your Self Assessment return, while earlier years are disclosed through HMRC's online service for unpaid tax on cryptoassets, with tax, interest and any penalty due within 30 days.

Coming forward before HMRC contacts you keeps penalties as low as possible, and Finbooks helps you rebuild your transaction history and calculate what you owe for each tax year.

Undeclared crypto tax: what you need to know

  • Undeclared crypto gains can be corrected: HMRC allows taxpayers to voluntarily disclose previously unreported crypto gains and income.

  • Identify the affected tax years: the current and previous tax year are corrected through Self Assessment, while earlier years are disclosed through HMRC's online service for unpaid tax on cryptoassets.

  • Reconstruct your transaction history: gather records from all exchanges and wallets to calculate taxable gains, losses and income accurately.

  • Expect interest and potential penalties: voluntary disclosure before HMRC contacts you can significantly reduce penalties, although interest on overdue tax still applies.

  • HMRC’s visibility is increasing: under CARF, crypto platforms began collecting reportable data in 2026, with the first reports reaching HMRC in 2027.

Why undeclared crypto tax becomes a problem

Most people don’t start with deliberate tax avoidance. It usually begins with confusion. Many assume tax only applies when you cash out to your bank account. In reality, HMRC treats cryptoassets as chargeable assets.

A taxable disposal (which can trigger Capital Gains Tax) includes:

  • selling crypto for GBP:

  • swapping one crypto for another (e.g. ETH → SOL or BTC → USDT):

  • spending crypto on goods or services:

  • gifting crypto (except to a spouse or civil partner).

Certain activities can also create Income Tax liabilities, such as staking rewards, mining, airdrops, or some DeFi yields. If these events happened in past tax years and weren’t reported on your Self Assessment, your tax position needs correcting.

Which tax years do you need to correct?

The route depends on the tax year: the current and previous tax year are corrected through Self Assessment, earlier years through HMRC's disclosure service for cryptoassets. UK tax years run from 6 April to 5 April, so map your crypto activity by tax year, not by calendar year. This distinction is important because all your records, calculations, and disclosure routes are organised by these official tax years.

Start by mapping out your entire crypto activity year by year. Look at when you bought, sold, swapped, spent, received rewards, or made any other transactions. Then ask yourself some key questions for each year:

  • did any taxable disposals or crypto income events occur in that tax year?

  • did you file a Self Assessment tax return for that year?

  • if you did file, was crypto completely omitted or only partially reported?

This mapping exercise is crucial because it directly determines the correct route you must use to correct the position.

Here’s the key distinction you need to make:

  • if the gains or income relate to the current tax year or the previous tax year, you will normally correct them by filing or amending your Self Assessment return in the usual way;

  • if the issues relate to earlier tax years, you should use HMRC’s dedicated "Tell HMRC about unpaid tax on cryptoassets".

Getting this distinction right from the beginning avoids unnecessary back-and-forth with HMRC and prevents delays in the process.

Gather complete data before you calculate anything

Before disclosing undeclared crypto gains to HMRC, rebuild your complete transaction history from every exchange, wallet, DeFi protocol and NFT marketplace you used, including transfers between your own wallets. It is the longest part of the process, and every figure in your disclosure depends on it.

You need to collect records from every single platform and wallet you have ever used: centralised exchanges, hot and cold wallets, DeFi protocols, NFT marketplaces, bridges, staking platforms, lending services, and any fiat on-ramps or off-ramps.

For each source you'll need to export the complete history, not just the profitable periods. You need every buy, sell, swap, transfer, deposit, withdrawal, reward, fee, and even failed transactions where relevant.

For each individual transaction, aim to capture the date and exact time, the asset and quantity, the transaction type, the GBP value at the precise moment it occurred, any fees paid, and whether it was an internal movement or an external disposal. Transaction hashes and wallet addresses can also be very helpful for later verification.

Pay special attention to transfers between your own wallets or accounts; these are generally not taxable events, but they are essential for maintaining an accurate cost basis trail. Missing or misclassifying them is one of the most common mistakes that creates artificial gains later.

Calculate your undeclared gains and income correctly

To calculate undeclared gains correctly, classify every transaction as a taxable disposal, an income event or a non-taxable transfer, then match disposals using HMRC's same-day rule, 30-day rule and Section 104 pool.

You will need to separate taxable disposals (sales, crypto-to-crypto swaps, spending, certain gifts), income events (staking rewards, mining, airdrops, etc.), internal non-taxable transfers, and allowable costs such as transaction fees.

For Capital Gains Tax calculations, HMRC applies specific share pooling rules rather than simple first-in-first-out or average cost tracking. This involves same-day matching, the 30-day rule and then the Section 104 pooling method. The way tokens are matched can have a big impact on the size of your gain or loss in each year.

For each tax year you must calculate the total proceeds, allowable acquisition costs, gains or losses, the correct Annual Exempt Amount that applied in that specific year (this has changed over time), and the final tax due. Income events require a separate calculation and may also involve National Insurance Contributions in certain cases.

This stage is where many people benefit from specialist software or professional help, because the rules are detailed and the numbers can become complex quickly.

You invest. We handle the tax.

Finbooks calculates gains and income for each tax year you need to correct, from your exchange and wallet history. / Calculate past tax years

What interest and penalties will you pay?

HMRC charges interest on late tax from the original payment deadline, even when the error was unintentional. How far back HMRC collects depends on your behaviour: up to 4 years if you took reasonable care, 6 years if you were careless and 20 years if the non-payment was deliberate.

Penalties are separate and depend heavily on the circumstances. HMRC looks at whether the disclosure is unprompted (you came forward voluntarily) or prompted (HMRC contacted you first), how much care you took originally, and whether the behaviour is considered careless or deliberate.

Generally speaking, making a voluntary unprompted disclosure through the "Tell HMRC about unpaid tax on cryptoassets" gives you the best possible reduction in penalties.

Use the correct HMRC disclosure route

Once your calculations are complete and you have a clear picture of the tax, interest, and penalties, you must choose the right official route:

  • for issues in the current or previous tax year, you should normally correct them through Self Assessment, either by filing a new return or amending an existing one;

  • for earlier tax years, use HMRC’s "Tell HMRC about unpaid tax on cryptoassets".

Before submitting anything, prepare a complete package: the tax years involved, a breakdown of gains and income, the tax due, interest and penalty calculations, a clear explanation of why the tax was not declared earlier, and your supporting records and methodology.

HMRC usually expects the full amount (tax + interest + penalties) to be paid within 30 days of making the disclosure, although you can contact them to discuss a payment plan if needed.

What happens after you disclose?

After submission, HMRC will review your disclosure. In many cases they accept it, but they may ask for additional information if anything appears unclear or incomplete. This is exactly why well-organised records and clear methodology make such a big difference.

Keep all your raw exchange and wallet exports, calculation workpapers, pricing sources, and notes on how you classified transactions. Strong supporting documentation turns a potentially difficult review into a straightforward process.

CARF: why acting now is more important than ever

Since 1 January 2026, UK cryptoasset service providers have been required to collect detailed user and transaction data under the Crypto-Asset Reporting Framework (CARF). The first reports covering 2026 activity will reach HMRC in 2027.

HMRC’s level of visibility over crypto transactions is increasing rapidly. Waiting longer not only makes it harder to reconstruct accurate records (exchanges change formats, accounts get closed, context is lost), but it also raises the risk that HMRC contacts you first, which significantly reduces the penalty mitigation available.

How Finbooks helps you prepare your crypto tax position

If you know you have undeclared crypto tax, the smartest move is to organise your data properly, calculate accurately, and make a voluntary disclosure. The earlier you take control of the process, the lower the overall cost and stress will be.

As shown in the article, the biggest practical challenge turns out to be how to turn scattered data from multiple platforms into one clear, accurate tax position that is easier to explain to HMRC.

Finbooks helps you bring that work into one place: you can connect exchanges and wallets, import transactions, reconstruct your activity, review movements, identify taxable events and prepare tax reports that are easier to use when correcting your position.

While Finbooks gives you an easier way to rebuild your crypto transactions history and a set of supporting documents, it does not replace professional advice, particularly on complex cases involving penalty behaviour on multiple years. However, having clean, organised data puts you in a much stronger position before speaking to an adviser or submitting to HMRC.

Create a free account now: start by getting your records in order. The longer you wait, the harder the position can be to reconstruct and defend.

FAQ on how to disclose past crypto gains to HMRC

Correct the current and previous tax year on your Self Assessment return, and disclose earlier years through HMRC's online service for unpaid tax on cryptoassets. Rebuild your transaction history first, then calculate gains and income for each tax year.

Use Self Assessment for the current or previous tax year. Use the disclosure service for earlier years.

Up to 4 years with reasonable care, 6 years if careless, 20 years if deliberate.

Within 30 days of submitting it, using the payment reference HMRC sends you.

Check the tax years it refers to and correct them as described above.

Other contents for you

30/03/2026

UK crypto tax guide 2026: HMRC rules, CGT, Income Tax and Self Assessment

Selling, swapping, staking or using DeFi? Learn how HMRC taxes crypto in 2025/26, how gains and income are calculated and what you must report by 31 January 2027.

04/04/2026

HMRC crypto penalties: what happens if you don’t report your crypto in the UK

Missed a crypto gain, reward or filing deadline? Understand the penalties HMRC can charge, how behaviour affects the outcome and how to correct your UK tax position.

20/04/2026

How to report your Metamask taxes with Finbooks (complete guide)

Learn how to prepare your tax report from Metamask transactions using Finbooks.

20/04/2026

How to report Binance transactions with Finbooks

Learn how to report Binance transactions for tax purposes using Finbooks with correct HMRC classification and Self Assessment reporting.