
Cryptocurrency is now firmly on HM Revenue and Customs’ radar, and anyone involved in buying, selling, trading, staking, or receiving crypto should understand the tax implications. HMRC does not treat crypto as cash or foreign currency. Instead, it treats cryptoassets as property, which means different tax rules may apply depending on how you use them and whether you make a gain or receive crypto as income.
If you have crypto activity, there is a strong chance you have a UK crypto tax obligation to address. This guide explains when capital gains tax may apply, when income tax may be due, and how to report your crypto transactions to HMRC correctly. It will also help you understand the key rules, avoid common mistakes, and stay compliant with UK crypto tax requirements.
Does HMRC Tax Cryptocurrency?
Yes, and the rules are clear. HMRC does not treat crypto as currency. It treats cryptoassets as a form of property, similar to shares or investment assets. That means the same capital gains and income tax rules that apply to other investments also apply to your crypto holdings.
HMRC published detailed guidance on cryptoasset taxation back in 2019 and has updated it since. According to HMRC’s official guidance on cryptoassets, individuals may be liable for income tax, capital gains tax (CGT), and National Insurance contributions depending on the nature of their crypto activity.
HMRC has also been proactive about gathering data. It has written to major UK crypto exchanges requesting customer information, and it participates in international data-sharing agreements. Failing to declare crypto income or gains is not a grey area. It is a compliance risk with real financial consequences.
Capital Gains Tax on Crypto Disposals
The most common crypto tax situation for UK investors is capital gains tax. You trigger a CGT event whenever you dispose of a cryptoasset.
What Counts as a Disposal?
A disposal includes more than just selling crypto for pounds sterling. Under HMRC rules, it can also happen when you exchange, spend, or give away crypto in a way that creates a gain or loss for tax purposes. This is why transactions that seem simple can still trigger a tax event.
HMRC considers all of the following to be disposals:
- Selling cryptocurrency for fiat currency (GBP, USD, EUR, etc.)
- Swapping one cryptocurrency for another (for example, exchanging Bitcoin for Ethereum)
- Using crypto to pay for goods or services
- Gifting crypto to someone other than your spouse or civil partner
Simply moving crypto between your own wallets is not a disposal. Buying and holding without selling also triggers no CGT event. You only have a liability when you actually dispose of your asset.
How Much Capital Gains Tax Will You Pay?
Your gain is calculated by deducting the original cost of the cryptoasset from the disposal proceeds. You can also deduct allowable costs, including transaction fees paid when buying or selling.
Each individual has an annual exempt amount. For the 2024/25 tax year, this is £3,000. Gains below this threshold are not taxable. If your total gains across all assets exceed £3,000, you pay CGT on the excess.
The CGT rate on cryptoassets changed from October 2024. Basic rate taxpayers now pay 18% on crypto gains. Higher and additional rate taxpayers pay 24%. Previously lower rates applied, so if you have historic disposals, the rate you pay depends on when the disposal occurred.
HMRC uses a specific cost pooling method (called Section 104 pooling) to calculate the cost of cryptoassets. It also has same-day and 30-day bed-and-breakfasting rules that prevent you from selling and immediately rebuying crypto to crystallise a loss artificially. Getting the calculation right matters. Our guide to the basics of capital gains tax walks through how CGT works across different asset types.
It is also worth noting that you can offset capital losses against gains. If you sold crypto at a loss in the same tax year, you only pay CGT on the net gain. Losses can also be carried forward into future tax years.
Income Tax on Crypto: Staking, Mining, and Airdrops
Not every crypto transaction is treated as a capital gain. In some cases, HMRC taxes crypto as income. This matters because income tax rates (20%, 40%, or 45%) can be significantly higher than CGT rates.
The following activities are typically taxed as income at the point you receive the crypto:
- Staking rewards: treated as miscellaneous income when received
- Mining income: treated as trading income if you mine at scale; otherwise, as miscellaneous income
- Airdrops: taxable as income if you received them in return for a service or as part of a promotion; free of income tax on receipt if received without doing anything, but potentially subject to CGT when you later dispose of them
- Crypto received as salary or payment for services: always treated as employment income or trading income
The taxable amount is based on the sterling value of the crypto at the time you receive it. You then pay income tax at your marginal rate. National Insurance contributions may also apply if the income is connected to employment or self-employment.
Once you have crypto on which you have already paid income tax, any subsequent disposal is still subject to CGT. The acquisition cost for CGT purposes is the value at which income tax was paid. So you are not double-taxed on the same amount, but you do need to track both the income event and the later disposal separately.
If you are an online seller or freelancer who occasionally accepts crypto as payment, you may also want to read our post on what taxes you need to pay as an online seller for a broader picture of your tax obligations.
How to Report Crypto Tax to HMRC
You report crypto gains and income through a self-assessment tax return. If you have never filed a self-assessment before, you need to register with HMRC first. The deadline to register for the 2025/26 tax year was 5 October 2026.
For capital gains from crypto disposals, you complete the Capital Gains Summary (SA108) pages. This includes details of each disposal, the proceeds, the cost, and the resulting gain or loss. HMRC also requires you to declare the total number of disposals and total proceeds if your proceeds exceed four times the annual exempt amount (£12,000 in 2024/26) even if your overall gain falls below the threshold.
Crypto income, such as staking rewards or mining proceeds, goes in the relevant section of your return depending on the source. Miscellaneous income sits on the “Other income” pages. Trading income goes in the self-employment section.
According to HMRC’s Self Assessment guidance, the deadline for submitting your online return and paying any tax owed is 31 January following the end of the tax year. For 2024/26, that is 31 January 2026. Penalties start on the day after the deadline, and interest accrues on unpaid tax.
Our complete self-assessment tax return checklist is a useful starting point for pulling your information together before you file.
If the process feels overwhelming, our personal tax return service handles the full submission for you. We make sure your crypto activity is reported correctly, all allowances are applied, and your return is filed on time.
Record-Keeping for Crypto Investors
HMRC expects you to keep records of every crypto transaction. If you are ever investigated or asked to justify your return, poor records can be very costly.
You need to retain the following for each transaction:
- The type and quantity of cryptoasset involved
- The date of the transaction
- The value in pounds sterling at the date of the transaction
- The exchange or platform used
- Transaction fees paid
- Bank statements or exchange records confirming the transaction
HMRC requires these records to be kept for at least five years after the 31 January Self Assessment deadline for the relevant tax year. For the 2024/25 return (due 31 January 2026), you would need to keep records until at least January 2031.
If you trade across multiple wallets and exchanges, a crypto tax tool such as Koinly or CoinTracker can automatically pull in your transaction history and produce HMRC-compatible reports. These tools are not a substitute for professional advice, but they can significantly reduce the time spent on record-keeping.
Our bookkeeping services can help you keep your financial records organised across both your business activities and your personal investments, so nothing gets missed when it is time to file.
Get Your Crypto Tax Right With eAccounts
Crypto tax UK HMRC rules are more detailed than many people realise. From capital gains on every disposal to income tax on staking rewards, the obligations apply broadly, and the deadlines are firm.
At eAccounts, we provide specialist cryptocurrency accounting services for individuals and businesses across the UK. Whether you need help calculating your gains, preparing your self-assessment return, or understanding how your crypto activity fits into your wider tax position, our team is here to help. Ready to get started? Get a free quote or book a free consultation with our team today.
FAQs
Do I Need to Pay Tax on Crypto if I Just Hold It?
No. Holding cryptocurrency does not trigger a tax event. You only pay tax when you dispose of it (by selling, swapping, spending, or gifting it) or when you earn it as income. Simply watching your portfolio increase in value does not create a liability.
What If I Made a Loss on My Crypto?
You can report capital losses to HMRC and offset them against other capital gains, either in the same tax year or carried forward into future years. You must claim the loss within four years of the end of the tax year in which it occurred. It is worth reporting losses even if you had no other gains that year, as they carry forward indefinitely.
Do I Have to Pay Tax on Crypto-to-Crypto Trades?
Yes. HMRC treats swapping one cryptocurrency for another as a disposal of the first asset. You calculate your gain or loss based on the sterling market value of the crypto you received at the time of the swap. This catches out a lot of people who assume that “staying in crypto” avoids a tax event.
What Is the Crypto Tax-Free Allowance in the UK?
For 2024/25, the annual exempt amount is £3,000. Gains below this level are not subject to CGT. However, you may still need to report your disposals on your self-assessment return if your total proceeds exceeded £12,000 in the tax year, even if your net gain was below the threshold.
Can HMRC Find Out About My Crypto?
Yes. HMRC has issued information notices to UK crypto exchanges and is part of international frameworks for sharing financial account data. If you hold crypto on a major platform, HMRC is likely to have, or be able to obtain, information about your holdings and transactions. Non-disclosure is a serious risk, and HMRC can charge penalties of up to 200% of unpaid tax in the most serious cases.