Cryptocurrency Tax UK 2025: Complete HMRC Guide

Last updated: February 2026

Last verified: • 2025/26 CGT rates included

Everything UK crypto investors need to know about tax in 2025. From Capital Gains Tax on Bitcoin profits to income tax on staking rewards, share pooling rules, and exactly how to report crypto to HMRC via Self Assessment.

HMRC Verified Rules
🔒 Updated 2025/26
DeFi & Staking Covered

Crypto Capital Gains Tax Calculator 2025/26

How HMRC Treats Cryptocurrency

HMRC does not treat cryptocurrency as currency or money. Instead, HMRC classifies crypto-assets as a form of intangible capital asset. This has significant tax implications: just as you pay CGT when you sell shares or investment property, you pay CGT when you dispose of cryptocurrency.

HMRC published its Cryptoassets Manual (an official detailed guidance document) which covers Bitcoin, Ethereum, tokens, NFTs, staking, DeFi, and yield farming. The key principle is: “You need to pay tax on profits you make from cryptoassets, just like other capital gains or income.”

HMRC Warning 2024: HMRC has issued thousands of “nudge letters” to UK crypto holders using data from exchanges. They are also using blockchain analytics firms. Non-compliance is increasingly difficult. The penalties for failing to report can be up to 200% of the unpaid tax.

Crypto Capital Gains Tax Rates 2025/26

Cryptocurrency is treated as a non-residential capital asset for CGT purposes. The rates that apply from 30 October 2024 (Autumn Budget) are:

Taxpayer Type CGT Rate on Crypto Annual Allowance
Basic Rate (income up to £50,270) 18% £3,000 tax-free
Higher Rate (income £50,271–£125,140) 24% £3,000 tax-free
Additional Rate (income over £125,140) 24% £3,000 tax-free
Rate Change Note: From 30 October 2024, CGT rates on non-residential assets increased from 10%/20% to 18%/24%. This aligns crypto CGT rates with residential property CGT rates. Gains made before 30 October 2024 but disposed of afterwards may be subject to split-year calculations.

What Counts as a Taxable Crypto Event?

HMRC defines a “disposal” broadly. You have a taxable event (and must calculate a gain or loss) whenever:

  • Selling crypto for pounds or another fiat currency (e.g., selling Bitcoin for GBP on an exchange)
  • Exchanging one crypto for another (e.g., swapping ETH for SOL — this is a disposal of ETH at market value)
  • Using crypto to buy goods or services (e.g., paying for a product with Bitcoin)
  • Gifting crypto to anyone other than your spouse or civil partner
  • Donating crypto to charity (note: Gift Aid rules apply, may reduce income tax)

NOT a taxable event:

  • Buying crypto with GBP (not a disposal)
  • Transferring crypto between your own wallets
  • Gifting crypto to your spouse or civil partner
  • Holding crypto (unrealised gains are not taxed)

HMRC Share Pooling Rules for Crypto

Because many investors buy the same cryptocurrency multiple times at different prices, HMRC uses share pooling (also called “section 104 pooling”) to calculate your average cost basis. This prevents you from cherry-picking the highest-cost coins to minimise gains.

How Share Pooling Works

All purchases of the same type of cryptocurrency are pooled together. The pool has a running total of:

  • The total number of coins/tokens held
  • The total allowable cost paid for all of them (the “pool cost”)

When you sell, the cost you can deduct is: (number sold ÷ total in pool) × pool cost.

Example

You buy 1 ETH for £1,000, then 1 ETH for £2,000. Pool: 2 ETH at £3,000 total cost. Average cost = £1,500 per ETH.

You then sell 1 ETH for £2,500. Your gain = £2,500 - £1,500 = £1,000. The pool now holds 1 ETH at £1,500.

The Same-Day Rule and 30-Day Rule

Two special rules take priority over standard share pooling to prevent tax avoidance:

Same-Day Rule

If you buy and sell the same type of crypto on the same day, the acquisition cost used is the price paid that day, not the pool average. This prevents end-of-day tax-loss harvesting where you sell at a loss and buy back immediately.

30-Day Rule (Bed and Breakfasting)

If you sell crypto and buy the same type within 30 days, the cost used is the repurchase price, not the pool average. This rule prevents you from selling crypto to crystallise a loss, then buying back to reset your cost basis while staying invested.

Example of 30-Day Rule: You hold 1 BTC at average pool cost £25,000. You sell it for £20,000 on 1 March (apparent loss of £5,000). You buy 1 BTC back on 15 March for £21,000. Under the 30-day rule, your disposal cost is £21,000 (repurchase price), so your loss is only £1,000, not £5,000.

Income Tax on Crypto: Staking, Mining, and Airdrops

Not all crypto receipts are subject to CGT. When you receive crypto as a form of income, income tax applies instead. The relevant activities include:

Activity Tax Treatment Rate
Mining (as a business) Trading income 20-45% income tax + NI
Mining (as an individual, not a trade) Miscellaneous income 20-45% income tax
Staking rewards Miscellaneous income 20-45% income tax
Airdrops (in return for services) Income tax 20-45% income tax
Airdrops (no services provided) CGT on disposal only 18-24% CGT
DeFi yield / liquidity mining Income tax (HMRC view) 20-45% income tax
Hard forks CGT on disposal only 18-24% CGT

When income-taxed crypto is later sold, CGT also applies on any further gain from the value at the time you received it. This is a “dual tax” situation: income tax on receipt, CGT on disposal growth.

Reporting Crypto to HMRC: Self Assessment

You must file a Self Assessment tax return and declare crypto gains/income if:

  • Your total gains from all disposals in the year exceeded £50,000
  • Your net gains (after losses) exceeded £3,000 (the annual exempt amount)
  • You received crypto income (staking, mining, airdrops) worth more than £1,000
  • You want to declare crypto losses to carry forward against future gains

Record Keeping Requirements

HMRC requires you to keep detailed records of every crypto transaction, including:

  • Date of acquisition and disposal
  • Sterling value of crypto at time of each transaction (use a reputable price source like CoinGecko or CoinMarketCap)
  • The number of units acquired and disposed of
  • Cumulative pool totals after each transaction
  • Any exchange fees paid (these are allowable costs)
  • Wallet addresses involved

Records must be kept for at least 5 years after the Self Assessment filing deadline for the relevant year. With crypto, HMRC recommends keeping records indefinitely as blockchain transactions are immutable.

Crypto Losses: How to Use Them

Crypto losses are valuable. If you sell crypto at a loss, you can:

  • Offset against other CGT gains in the same tax year, potentially reducing your CGT bill to zero
  • Carry forward unused losses to offset gains in future years (losses never expire)
  • Claim losses on worthless tokens — HMRC allows you to make a negligible value claim if a token has effectively become worthless (e.g., exchange collapse, rug pull)
Important: You must notify HMRC of losses within 4 years of the end of the tax year in which they occurred. If you do not report them, you cannot carry them forward. Even years where no CGT is due should be reported if significant losses occurred.

HMRC Data Sharing and Offshore Exchanges

A common misconception is that using an overseas exchange means HMRC cannot track your crypto. This is incorrect.

HMRC has multiple avenues for obtaining data:

  • UK exchange data requests: HMRC has compelled UK-registered exchanges (Coinbase UK, Kraken, Binance UK) to provide customer data including identity, transaction history, and balances
  • Common Reporting Standard (CRS): 120+ countries automatically exchange financial account information annually. Major crypto exchanges in participating countries report UK-resident holders
  • OECD Crypto-Asset Reporting Framework (CARF): From 2027, CARF requires exchanges in 50+ jurisdictions to automatically report crypto holders' details and transactions to their home tax authority
  • Blockchain analytics: HMRC uses firms like Chainalysis to trace on-chain transactions back to individuals through KYC-verified exchange accounts

The clear message from HMRC: undeclared crypto gains will be found. Voluntary disclosure (contacting HMRC proactively) results in significantly lower penalties than being caught.

Frequently Asked Questions

Do I pay tax on cryptocurrency in the UK?+

Yes. HMRC treats crypto as a capital asset. CGT applies when you sell, swap, spend, or gift crypto. Staking rewards, mining income, and DeFi yield are subject to income tax. The CGT annual allowance is £3,000 for 2025/26.

What is the crypto CGT rate in the UK for 2025/26?+

18% for basic rate taxpayers and 24% for higher and additional rate taxpayers (from 30 October 2024). These rates apply to crypto gains above the £3,000 annual exempt amount. Rates changed from 10%/20% due to the Autumn Budget 2024.

Is swapping one cryptocurrency for another taxable?+

Yes. Exchanging any cryptocurrency for another (e.g., BTC to ETH) is a disposal at market value for CGT purposes. You must record the sterling value at the time of every swap and calculate the gain or loss against your pool cost.

What is the 30-day rule for crypto?+

If you sell crypto and buy the same type back within 30 days, HMRC uses the repurchase cost (not your pool average) as the cost for the disposal. This prevents artificial loss harvesting. The rule does not prevent you from selling and buying back — it just changes the cost basis calculation.

Is crypto staking income taxable?+

Yes. Staking rewards are treated as miscellaneous income and taxed at your marginal income tax rate (20%, 40%, or 45%). The sterling value at the time of receipt is the taxable amount. When you later sell staking rewards, CGT applies on any further appreciation.

Does HMRC know about my crypto?+

Very likely. HMRC has data-sharing agreements with major exchanges, uses blockchain analytics firms, and benefits from the OECD's CARF framework (from 2027). HMRC has already issued nudge letters to UK crypto holders. Do not assume overseas exchanges provide anonymity.

Can I put crypto in an ISA?+

No. HMRC does not permit cryptocurrency to be held in an ISA (Individual Savings Account). All crypto gains and income are subject to CGT or income tax regardless of where you hold it. There is no tax-wrapper available for direct crypto investment in the UK.

Official Data Source: HMRC Cryptoassets Manual | CGT Rates 2025/26. Always verify with official sources.
MB

Mustafa Bilgic

Crypto tax specialist and HMRC compliance writer. Mustafa covers digital asset taxation, CGT planning, and self-assessment for crypto investors. Learn more about our team.