Tax

Crypto Tax Guide UK — How HMRC Taxes Bitcoin & Cryptocurrency

Understand how cryptocurrency is taxed in the UK. Capital gains tax on crypto, income tax on mining and staking, HMRC reporting rules, and how to reduce your bill.

HMRC has made its position on cryptocurrency taxation clear: crypto assets are taxable in the UK, and failure to report can lead to penalties and interest. Whether you are trading, holding, staking, or mining, understanding your tax obligations ensures you stay compliant and pay only what you owe.

How HMRC Views Cryptocurrency

HMRC classifies cryptocurrency as cryptoassets, not currency. This means:

  • Selling crypto for pounds is a disposal (potentially subject to CGT)
  • Swapping one crypto for another is a disposal
  • Spending crypto to buy goods or services is a disposal
  • Receiving crypto as income is taxable income
  • Simply holding crypto is not a taxable event

Capital Gains Tax on Crypto

When you dispose of cryptocurrency, you may owe capital gains tax on the profit:

Calculating Your Gain

Step Example
Disposal proceeds (sale price) £15,000
Less: Allowable cost (purchase price + fees) £8,000
Gain £7,000
Less: Annual exempt amount £3,000
Taxable gain £4,000

CGT Rates on Crypto (2025/26)

Tax Band Rate
Basic rate taxpayer 10%
Higher rate taxpayer 20%
Additional rate taxpayer 20%

In the example above, a basic rate taxpayer would pay £400 in CGT (10% × £4,000). A higher rate taxpayer would pay £800 (20% × £4,000).

Matching Rules: Which Crypto Did You Sell?

When you sell crypto you have bought at different times, HMRC applies specific matching rules (not the same as shares):

1. Same-Day Rule

If you buy and sell the same crypto on the same day, the purchase and sale are matched first.

2. Bed and Breakfast Rule (30-Day Rule)

If you sell crypto and rebuy the same crypto within 30 days, the purchase and sale are matched. This prevents you from selling to realise a gain/loss and immediately rebuying at an almost identical price.

3. Section 104 Pool

All remaining crypto of the same type is pooled together. Your cost basis is the average cost of all the crypto in the pool.

Example:

Transaction Quantity Price Total Cost
Buy 1.0 BTC £20,000 £20,000
Buy 0.5 BTC £30,000 £15,000
Pool total 1.5 BTC £35,000
Average cost per BTC £23,333

If you sell 0.5 BTC, your allowable cost is 0.5 × £23,333 = £11,667.

Income Tax on Crypto

Some crypto activities are taxed as income rather than capital gains:

Activity Tax Treatment
Mining Income tax on the value at receipt
Staking rewards Income tax on the value at receipt
Airdrops (for a service) Income tax on the value at receipt
Airdrops (random/unsolicited) No income tax (CGT when later disposed)
Salary paid in crypto Income tax + NI on the sterling value
DeFi lending interest Income tax on interest received

When you later sell crypto that was received as income, you pay CGT on any gain above the value at which it was declared as income.

Losses

Crypto losses can be offset against gains in the same or future tax years:

  • If you sell crypto at a loss, the loss reduces your taxable gains
  • Losses must be reported to HMRC to be carried forward
  • Losses can be carried forward indefinitely
  • Losses on crypto that becomes worthless (e.g. rug pulls, exchange collapses) can be claimed as negligible value claims

Record Keeping

HMRC expects you to keep detailed records of all crypto transactions:

  • Date of each transaction
  • Number of units bought, sold, or exchanged
  • Value in sterling at the time
  • Transaction fees
  • Running total of your Section 104 pool

Crypto tax software (Koinly, CryptoTaxCalculator, etc.) can connect to exchanges and wallets to automate this.

Reducing Your Crypto Tax Bill

1. Use Your Annual Exempt Amount

Sell enough crypto each year to realise gains up to the £3,000 annual exempt amount — this amount is tax-free and resets each April.

2. Bed and ISA

Sell crypto, then use the proceeds to invest in crypto-linked ETFs within a Stocks and Shares ISA. Future gains inside the ISA are tax-free.

3. Use Your Spouse’s Allowance

Transfer crypto to your spouse (tax-free between spouses) so they can use their own £3,000 annual exempt amount.

4. Consider Timing

If disposing of a large amount, spread sales across two tax years to use two annual exempt amounts.

5. Offset Losses

Report all losses, even small ones. They accumulate and can offset future gains.

Reporting and Filing

Crypto gains must be reported via Self Assessment:

  1. Register for Self Assessment if not already registered
  2. Complete the capital gains section of your tax return
  3. Report each disposal or provide summary figures
  4. File by 31 January following the end of the tax year
  5. Pay any CGT owed by the same date

HMRC is actively pursuing crypto tax compliance. They have requested data from major exchanges and have the power to issue information notices. Under-reporting or failing to declare is likely to be identified.