UK Crypto Tax 2024–25: The Complete HMRC Guide for British Investors
The United Kingdom has one of the most clearly articulated cryptocurrency tax frameworks in the world. HMRC (His Majesty's Revenue and Customs) has published detailed guidance since 2018, consistently classifying crypto assets as a form of property subject to Capital Gains Tax (CGT). While the rules are clear, the devil is in the details — and with the annual CGT exemption slashed from £12,300 to just £3,000 by 2024–25, British crypto investors are feeling the squeeze more than ever.
This guide covers everything: HMRC's classification of crypto, CGT rates for 2024–25, the £3,000 annual exemption, the Section 104 pooling method, same-day and 30-day anti-avoidance rules, income tax treatment of mining and staking, DeFi, NFTs, Self Assessment filing requirements, and HMRC's increasingly sophisticated enforcement activity.
How HMRC Classifies Cryptocurrency
HMRC's position, set out comprehensively in its Cryptoassets Manual (CRYPTO) and a series of published guidance documents, is that cryptocurrency is a cryptoasset — a type of intangible property. This has fundamental tax consequences:
- Disposing of crypto is a Capital Gains Tax event for most individual investors
- HMRC distinguishes between four types of cryptoassets: exchange tokens (Bitcoin, Ether), utility tokens, security tokens, and stablecoins — each with potentially different tax treatment
- Most retail investors holding Bitcoin, Ethereum, or similar assets are subject to CGT on disposal gains
- Simply holding crypto is not taxable — only disposal triggers CGT
What Counts as a Disposal?
- Selling crypto for GBP — the most straightforward disposal
- Exchanging one crypto for another — swapping ETH for BTC is a disposal of ETH at its GBP market value
- Using crypto to pay for goods or services — spending Bitcoin on a purchase triggers CGT
- Gifting crypto to someone other than a spouse/civil partner — treated as a disposal at market value
- Donating crypto to charity — no CGT but specific rules apply
What Is NOT a Disposal?
- Buying crypto with GBP
- Transferring crypto between your own wallets
- Gifting crypto to your spouse or civil partner (no CGT at time of gift, though they inherit your acquisition cost)
- Holding crypto
UK Capital Gains Tax Rates on Crypto — 2024–25
Crypto gains are taxed as residential property or other assets CGT rates (not the former 10%/20% rates that applied before October 2024). Following the Autumn Budget 2024:
| Taxpayer Type | CGT Rate on Crypto | Annual Allowance |
|---|---|---|
| Basic rate taxpayer (income ≤ £50,270) | 18% | £3,000 |
| Higher rate taxpayer (income £50,271–£125,140) | 24% | £3,000 |
| Additional rate taxpayer (income > £125,140) | 24% | £3,000 |
Rate change note: The Autumn 2024 Budget increased CGT rates on non-residential assets from 10%/20% to 18%/24% with immediate effect from 30 October 2024. Crypto assets were specifically included in this change. Always verify current rates with HMRC, as CGT rates are subject to political change.
The CGT rate that applies to your crypto gains depends on your total taxable income plus your total gains for the year. Gains that fall within your basic rate band are taxed at 18%; gains that push you into the higher rate band (above £50,270 in 2024–25) are taxed at 24%.
The Annual CGT Exemption — Now Just £3,000
Every UK individual has an annual CGT exemption (technically called the Annual Exempt Amount) — gains below this threshold are completely free from CGT. However, this allowance has been dramatically reduced in recent years:
| Tax Year | Annual CGT Exemption |
|---|---|
| 2022–23 | £12,300 |
| 2023–24 | £6,000 |
| 2024–25 | £3,000 |
Practical impact: The reduction from £12,300 to £3,000 over two years means that a crypto investor making a £10,000 gain who previously paid no CGT (gain within the old exemption) now faces a CGT bill of up to £1,680 (£7,000 × 24%). For active investors, the reduced exemption makes careful year-end planning and loss harvesting significantly more important.
The Section 104 Pool — HMRC's Unique Cost Basis Method
HMRC's approach to calculating the cost of crypto sold is unlike almost any other country. Rather than FIFO, LIFO, or HIFO, the UK uses the Section 104 pooling method, named after the legislation in the Taxation of Chargeable Gains Act 1992.
How the S104 Pool Works
For each type of cryptocurrency you hold, HMRC treats all your holdings of that token as a single "pool." Every time you buy more of the same coin, it is added to the pool and the pool's average cost per unit is recalculated.
Example: You buy 1 BTC at £30,000 in January, then buy another 1 BTC at £50,000 in June. Your Section 104 pool now holds 2 BTC at a total cost of £80,000 — an average of £40,000 per BTC. If you sell 1 BTC at £60,000, your gain is £60,000 − £40,000 = £20,000 (not £10,000 based on the second purchase or £30,000 based on the first).
The Same-Day Rule and the 30-Day Bed-and-Breakfast Rule
HMRC has two anti-avoidance rules that override the standard Section 104 pool matching, specifically designed to prevent tax-loss harvesting through immediate repurchase:
Same-Day Rule
If you buy and sell the same cryptocurrency on the same day, those transactions are matched against each other first — before the Section 104 pool is consulted. This prevents you from selling at a loss and immediately buying back the same coin to crystallise a tax loss while maintaining your position.
30-Day Rule (Bed and Breakfasting)
If you sell a cryptocurrency and then buy the same type of cryptocurrency within 30 days after the sale, the sale is matched against the later purchase — not the Section 104 pool. This means:
- Selling Bitcoin for a loss, then buying Bitcoin back within 30 days? The loss is neutralised — the sale is matched against the repurchase cost, not your pooled average cost
- This specifically prevents "bed and breakfasting" — the practice of selling at year-end to crystallise a loss and immediately repurchasing to maintain exposure
- To genuinely crystallise a loss for tax purposes, you must wait 31 days before repurchasing the same cryptocurrency
- Buying a different cryptocurrency immediately after selling does not trigger this rule
⚠️ Common mistake: Many UK crypto investors attempt tax-loss harvesting by selling Bitcoin and immediately repurchasing it. Due to the 30-day rule, this does not work — the loss is denied. You must either wait 31 days before repurchasing, or swap into a different (but economically similar) asset during the 30-day window.
Income Tax on Crypto — When CGT Doesn't Apply
Not all crypto receipts are subject to CGT. HMRC taxes certain types of crypto income as ordinary income under Income Tax rules:
Mining
Whether mining income is taxed depends on whether it constitutes a trade:
- Hobby/occasional mining: Mined coins are treated as a miscellaneous income receipt at their GBP fair market value when received. The coins then enter the Section 104 pool at this value as the cost basis for future CGT purposes.
- Commercial mining business: Trading income rules apply. Business expenses (electricity, hardware, hosting) are deductible. Profits subject to Income Tax and National Insurance Contributions.
Staking
HMRC's guidance treats staking rewards as income when received, taxable at their GBP fair market value at the time of receipt. Whether this is miscellaneous income or trading income depends on the scale and nature of your staking activity. The received tokens then form part of your Section 104 pool at the income value recognised.
Airdrops
Airdrops received without any action or service are generally not taxable as income at receipt (they may be treated as having a nil cost basis, with CGT on eventual disposal). However, airdrops received in exchange for a service or as employment income are taxable as income. HMRC's specific treatment depends on the circumstances of each airdrop.
Employment and Freelance Payment in Crypto
Receiving crypto as payment for employment is subject to Income Tax and National Insurance Contributions (as if you'd received the equivalent GBP value). The crypto then enters your Section 104 pool at the GBP value already taxed as income.
UK Income Tax Rates — 2024–25
| Band | Income Range | Tax Rate |
|---|---|---|
| Personal Allowance | Up to £12,570 | 0% |
| Basic Rate | £12,571 – £50,270 | 20% |
| Higher Rate | £50,271 – £125,140 | 40% |
| Additional Rate | Above £125,140 | 45% |
DeFi Taxation in the UK
HMRC published specific guidance on DeFi (Decentralised Finance) in February 2023, providing some clarity on an area that had been particularly uncertain:
Lending and Borrowing
HMRC's guidance distinguishes between two types of DeFi arrangements:
- Arrangements where beneficial ownership transfers (the lender loses control of the specific tokens): A disposal occurs, triggering CGT on any gain at the time of lending. When tokens are returned, they may constitute a new acquisition.
- Arrangements where beneficial ownership is retained: No disposal occurs. Interest/yield received is taxed as income.
Liquidity Pools
Adding tokens to a liquidity pool and receiving LP tokens in return may constitute a disposal if HMRC considers that beneficial ownership of the original tokens has transferred. Removing liquidity and receiving tokens back may constitute another disposal. This area remains complex and fact-specific.
NFTs in the UK
HMRC confirmed in 2021 that NFTs are treated as cryptoassets subject to CGT. Key points:
- Selling an NFT you purchased as an investment — CGT applies on any gain
- Creating and selling NFTs as an artist — likely Income Tax as trading income
- Each NFT is treated as a separate asset with its own cost basis — unlike fungible tokens which pool under Section 104
- NFT losses can be used to offset other capital gains
Capital Losses — Rules and Carry Forward
Capital losses from crypto disposals can be set off against capital gains from any asset class in the same tax year. Key rules:
- Losses must first be used in the current year — you cannot choose to carry them forward if you have gains available to offset
- Unused losses carry forward indefinitely to offset future capital gains
- Losses must be formally claimed in your Self Assessment return — they are not automatically applied
- Losses cannot offset Income Tax — they can only reduce CGT liability
- The 30-day rule means some apparent losses may be denied (see above)
Time limit for claiming losses: You must claim capital losses within 4 years from the end of the tax year in which the loss arose. Losses from 2020–21 must be claimed by 5 April 2025. Don't miss the deadline on significant losses.
How to Report Crypto on Your UK Tax Return
Crypto gains must be reported through Self Assessment. You must complete a Self Assessment return if:
- Your total capital gains in the year exceed the £3,000 annual exemption
- Your total disposal proceeds exceed £50,000 (even if gains are within the exemption)
- You received crypto as income that has not been taxed at source
Real Time Transaction Reporting (RTTR)
If you have not filed a Self Assessment return before and your gains exceed the annual exemption, you can use HMRC's Real Time Transaction Reporting service to report and pay CGT within 60 days — though for crypto, annual Self Assessment is typically the required route.
Key Dates
- 5 April — end of the UK tax year
- 5 October — deadline to register for Self Assessment (if filing for the first time)
- 31 October — deadline for paper Self Assessment returns
- 31 January — deadline for online Self Assessment returns and payment of any tax owed
- 31 July — second payment on account (if applicable)
Does HMRC Track Cryptocurrency Transactions?
Yes — aggressively and with increasing sophistication:
- HMRC has issued bulk information requests to UK crypto exchanges including Coinbase, eToro, and others, obtaining data on UK customers
- HMRC has used blockchain analytics tools to trace on-chain transactions and identify UK taxpayers with undeclared gains
- HMRC issued a "nudge" letter campaign targeting thousands of UK crypto holders, prompting them to review and correct their tax affairs
- The EU's DAC8 directive (effective 2026) and the OECD's Crypto-Asset Reporting Framework (CARF) will dramatically expand automatic international data sharing — significantly reducing the viability of offshore crypto strategies for UK residents
- HMRC can impose discovery assessments up to 20 years back for cases involving deliberate non-disclosure
Penalties for Non-Compliance
| Behaviour | Penalty Range |
|---|---|
| Reasonable care taken (but mistake made) | No penalty |
| Careless (no reasonable care) | 0%–30% of unpaid tax |
| Deliberate but not concealed | 20%–70% of unpaid tax |
| Deliberate and concealed | 30%–100% of unpaid tax |
| Offshore non-disclosure (deliberate) | Up to 200% of unpaid tax |
| Late filing of Self Assessment | £100 immediately + daily/further penalties |
| Late payment of tax | Interest at Bank of England base rate + 2.5% |
HMRC also offers a Voluntary Disclosure pathway — proactively declaring previously unreported crypto gains typically results in significantly lower penalties than equivalent amounts discovered through an HMRC enquiry.
Strategies to Legally Reduce Your UK Crypto Tax
- Use your £3,000 annual CGT exemption every year — realise gains up to the threshold without triggering any CGT. Even in years with no big disposals, consider bed-and-ISA or gift-to-spouse strategies to utilise the allowance
- Bed-and-spouse: Gift appreciated crypto to your spouse or civil partner (no CGT on the gift itself), who can then sell using their own £3,000 allowance and potentially lower tax rate
- Harvest losses before 5 April to offset gains in the same tax year — but remember the 30-day rule prevents immediate repurchase of the same coin
- Use a Stocks and Shares ISA for crypto ETPs — several Exchange Traded Products tracking Bitcoin and Ethereum are available in ISA wrappers, allowing gains to grow completely tax-free
- Timing around the tax year-end — consider whether deferring a large disposal by a few days past 5 April pushes the gain into the next tax year, potentially when your circumstances are more favourable
- Claim all capital losses promptly within the 4-year window — many investors with heavy losses in 2022 may still be able to claim these
- Consider Enterprise Investment Scheme (EIS) — investing qualifying CGT gains into EIS companies can defer and potentially reduce CGT liability
UK Crypto Tax Software
- Koinly: Widely used in the UK, generates HMRC-compliant CGT reports with Section 104 pooling and 30-day rule calculations
- CoinTracker: UK CGT support including Self Assessment export
- TaxScouts: UK tax filing service with growing crypto expertise
- Crypto Tax Calculator (CTC): Strong UK support including DeFi and NFT tracking
- GoSimpleTax: UK-specific Self Assessment software with crypto integration
Calculate Your UK Crypto Tax
Use our free UK Crypto Tax Calculator — includes CGT at 18%/24%, the £3,000 annual exemption, and the Section 104 pool method.