Key Takeaways:
- HMRC treats cryptocurrency as an asset, applying Capital Gains Tax (CGT) on sales or swaps, and Income Tax on earnings like staking.
- The annual tax-free allowance for capital gains is £3,000 for the 2026/27 tax year.
- Trading one cryptocurrency for another is a taxable event; however, buying crypto with pounds or moving it between your own wallets is not.
- New 2026 CARF regulations require crypto platforms to report user transaction data directly to HMRC, making accurate record-keeping essential.
Understanding cryptocurrency taxes in the UK can seem complicated at first. This guide explains the current rules from HM Revenue & Customs (HMRC) using practical examples. Whether you hold Bitcoin or stake Ethereum, you will learn what you need to report and how to manage your tax obligations properly.

Table of Contents
Understanding Crypto Tax Basics
Under HMRC rules, cryptocurrency in the UK is treated as an asset, not a foreign currency. This means you will mainly deal with Capital Gains Tax (CGT) when you sell or trade your crypto, or Income Tax if you earn it through activities like staking.
HMRC classifies most cryptocurrencies, such as Bitcoin or Ethereum, as “exchange tokens.” If you sell them for pounds, exchange them for another coin, or use them to buy goods, you create a taxable event. For example, if you purchase 1 BTC for £20,000 and sell it for £50,000, the £30,000 profit is subject to CGT, after deducting your tax-free allowance.
Key points to remember:
- Taxable events: Trading one crypto for another, using crypto to pay for things, or giving it away (except to a spouse or civil partner).
- Non-taxable events: Buying crypto with traditional money (fiat) or moving it between your own wallets.
HMRC data shows that over £1.2 billion in crypto gains were declared in the 2024/25 tax year. To stay compliant, the most important step is to keep accurate records of all your transactions.
Capital Gains Tax on Crypto
You pay Capital Gains Tax on the profit when you sell, trade, or spend your cryptocurrency. For the 2026/27 tax year, the tax-free allowance is £3,000.
HMRC calculates your gain by taking the sale price and subtracting the original cost (the purchase price plus any transaction fees). For example, if you exchange 1 ETH (bought for £2,000) for a different token worth £3,500, you make a £1,500 gain. This gain counts towards your annual allowance.
Current CGT rates (2026/27 tax year):
- Annual tax-free allowance: £3,000 (reduced from £6,000 in previous years).
- Basic rate taxpayers: 18% on gains.
- Higher and additional rate taxpayers: 24% on gains.
If you sell crypto for less than you bought it, you make a capital loss. You can use these losses to reduce your total capital gains for the year. If your losses are higher than your gains, you can report them to HMRC and carry them forward to future tax years.
Income Tax Triggers
Sometimes, receiving cryptocurrency is treated as income rather than a capital gain. In these cases, Income Tax applies. This usually happens when the crypto you receive acts as a form of payment or return on investment.
Common situations that trigger Income Tax:
- Staking and mining: You must report the value of the rewards in pounds at the time you receive them. If you later sell these rewards, that sale falls under Capital Gains Tax.
- Airdrops: Receiving free tokens is generally taxed as miscellaneous income based on their market value on that day.
- Payment for work: If you receive cryptocurrency as a salary or for freelance work, it is subject to standard Income Tax and National Insurance.
The tax rates follow standard UK income bands: 20% for the basic rate, 40% for the higher rate, and 45% for the additional rate, applied after your personal allowance (£12,570). Additionally, HMRC monitors decentralized finance (DeFi) activities closely; high-volume DeFi lending or liquidity provision may sometimes be classified as trading income rather than capital gains.
New 2026 Reporting Rules
Starting in January 2026, new rules under the Crypto-Asset Reporting Framework (CARF) require UK crypto platforms to report user data directly to HMRC.
Platforms must now collect and share your name, address, tax identification number, and transaction details annually. This brings crypto reporting closer to the standard used by traditional banks. Non-UK exchanges are expected to be included in similar agreements later.
Users who fail to provide the required information face penalties of £300 per instance. It is highly recommended to update your account verification (KYC) on all platforms you use to avoid these fines.
Calculating Your Crypto Taxes
HMRC has specific rules for calculating the cost of your crypto assets, known as “Share Identification” or pooling rules. You cannot just match a sale to any specific purchase. Instead, you must apply these rules in the following order:
- Same-day rule: Matches buys and sells of the same token on the same day.
- 30-day rule (Bed and Breakfast): Matches tokens sold and then bought back within 30 days.
- Section 104 Pool: Averages the cost of all remaining tokens of that type in your portfolio.
Many investors use specialized tax software to connect to their exchanges and calculate these pools automatically.
| Method | When to Use | Example Calculation |
| Same-Day Rule | Buying and selling the same coin on the exact same day. | Buy at £2,000, sell at £3,000 same day = £1,000 gain. |
| 30-Day Rule | Selling a coin and buying it back within 30 days. | Use the cost of the newly purchased coin for the tax basis. |
| Section 104 Pool | Calculating the average cost of your total holdings over time. | Total pool cost £2,100 for 10 coins. Selling 1 coin uses a £210 cost basis. |
Record-Keeping Essentials
Good record-keeping is essential because HMRC relies on transaction history during audits. You are required to keep these records for several years after filing your tax return.
Your records should include:
- Transaction dates and times.
- The type of cryptocurrency and the amount.
- The value of the transaction in British Pounds (£) at the time it occurred.
- Any transaction or gas fees (these can be deducted from your gains).
- Wallet addresses and exchange statements.
You can use exported CSV files from exchanges or screenshots as evidence. If you do not use automated tax software, you must manually look up the historical exchange rates using reliable data sources. Missing or incomplete records can lead to financial penalties.
Filing and Deadlines
You must report your crypto taxes through a Self Assessment tax return. For capital gains, this usually involves completing the SA100 form along with the SA108 attachment.
The UK tax year runs from April 6 to April 5 of the following year. The deadline to file your online return and pay any tax owed is January 31 after the tax year ends. For example, taxes for the 2025/26 tax year are due by January 31, 2027.
General steps to file:
- Register for Self Assessment on the government website if you have not already.
- Calculate your total gains, losses, and crypto income.
- Submit your return and pay the balance by the deadline.
Failing to register or paying late will result in penalties and daily interest charges.
Tax Optimization Strategies
There are legitimate ways to manage your crypto tax liability within HMRC’s rules:
- Utilizing the annual allowance: You can realize gains up to £3,000 per year tax-free (for the 2026/27 tax year).
- Loss harvesting: If you have assets currently at a loss, selling them can offset gains made from other successful investments in the same tax year.
- Spousal transfers: Transferring cryptocurrency to a husband, wife, or civil partner is exempt from Capital Gains Tax, which can help utilize both individuals’ tax allowances.
For very high-volume traders, HMRC might classify your activity as trading rather than investing. While this falls under Income Tax, some traders choose to set up a limited company to manage their operations, which may change their tax structure. This requires professional accounting advice.
Common Mistakes to Avoid
Reporting crypto taxes incorrectly can lead to fines and interest payments. Common errors to watch out for include:
- Forgetting crypto-to-crypto trades: Many people forget that exchanging one coin for another (e.g., Bitcoin to Ethereum) is a taxable event, even if they do not withdraw traditional money.
- Ignoring airdrops or staking: Failing to report these as income at their market value on the day they are received.
- Missing deductible fees: Forgetting to subtract trading fees from the final profit, which artificially increases the tax owed.
- Ignoring new reporting rules: With CARF coming into effect in 2026, HMRC will have direct access to exchange data, making it easier for them to spot discrepancies.
Conclusion
Managing your crypto taxes in the UK requires attention to detail, but it does not have to be overwhelming. By understanding the difference between Capital Gains and Income Tax, logging your trades accurately, and preparing for the new CARF reporting rules in 2026, you can avoid penalties and optimize your tax position. Whether you track your portfolio manually or use dedicated software, staying organized year-round is the most effective way to handle your Self Assessment smoothly.
Frequently Asked Questions
Does buying crypto with fiat trigger UK tax?
No. Purchasing cryptocurrency with British Pounds or another traditional currency is not a taxable event. Tax only applies when you dispose of the crypto (e.g., selling or trading it).
Are staking rewards taxed as income or gains?
They are taxed as income based on their market value in pounds at the time you receive them. If you sell them later, any increase in value from that point is subject to Capital Gains Tax.
What if I use multiple exchanges?
You must aggregate the data from all your wallets and exchanges. You calculate your overall tax position across your entire portfolio, not exchange by exchange.
Do I pay tax on crypto-to-crypto trades?
Yes. HMRC considers exchanging one token for another as a “disposal” of the first token. You must calculate the capital gain or loss on the coin you gave up.
How does HMRC detect unreported crypto?
HMRC regularly requests data from cryptocurrency exchanges. Starting in 2026, the CARF rules will require platforms to automatically share user transaction data with tax authorities.
Disclaimer: This article is provided by MEXC for general informational and educational purposes only and does not constitute tax, legal, investment, or financial advice. Cryptocurrency tax treatment varies by jurisdiction and individual circumstances, and regulations may change over time. Readers should consult a qualified tax advisor or legal professional regarding their specific situation. MEXC does not guarantee the accuracy or completeness of the information and is not responsible for any decisions made based on this content. This article does not encourage tax avoidance or relocation for tax purposes.
Join MEXC and Get up to $10,000 Bonus!
Sign Up


