Polyconomic

Crypto Tax Guide

The complete UK crypto tax guide

HMRC's rules on cryptocurrency are complex. This guide explains everything you need to know in plain English — from what counts as a taxable event to how to file your return.

How HMRC treats cryptocurrency

HMRC does not treat cryptocurrency as currency. It treats it as property — similar to shares or land. That distinction matters because it determines how gains and income from crypto are taxed.

The main tax that applies to most crypto investors is Capital Gains Tax (CGT). This applies whenever you dispose of a crypto asset — which includes selling it, swapping it for another crypto, spending it on goods or services, or gifting it to someone other than your spouse.

Crypto can also create income, which is taxed as Income Tax. This includes staking rewards, mining income, certain airdrops, and interest from lending platforms.

The key HMRC publications you should know about are: CRYPTO10000 (the HMRC Cryptoassets Manual), and the more accessible Check if you need to pay tax when you sell cryptoassets and Check if you need to pay tax when you receive cryptoassets.

What is a taxable disposal?

A disposal is any transaction where you give up ownership of a crypto asset. HMRC's definition is broad:

  • Selling crypto for fiat currency (GBP, USD, EUR, etc.)
  • Swapping one cryptocurrency for another (e.g. BTC for ETH)
  • Spending crypto on goods or services
  • Gifting crypto to someone other than your spouse or civil partner
  • Donating crypto to charity (though gift aid relief may apply)

Moving crypto between your own wallets — for example, from an exchange account to a hardware wallet — is not a disposal, as long as you can demonstrate that you own both addresses. Polyconomic tracks this automatically.

Capital gains vs income

The distinction matters because Capital Gains Tax and Income Tax are calculated differently and have different rates and allowances.

Capital gains (CGT)

Applies to profits from selling, swapping, or spending crypto you previously acquired. Basic rate taxpayers pay 18%, higher rate taxpayers pay 24% (as of 2024/25).

Examples: selling BTC, swapping ETH for SOL, spending crypto on goods.

Income (Income Tax)

Applies to crypto received as a reward or in exchange for something. Taxed at your marginal income tax rate — 20%, 40%, or 45% depending on your total income.

Examples: staking rewards, mining income, certain airdrops, lending interest.

The annual CGT allowance

Every individual in the UK gets an Annual Exempt Amount for capital gains. For the 2024/25 and 2025/26 tax years, this is £3,000.

This means your first £3,000 of capital gains each tax year are completely free of tax. If your total net gains (gains minus losses) for the year are below £3,000, you do not owe any CGT — and you may not need to report them at all (though reporting may still be required if total disposal proceeds exceed £50,000 in the year).

Note: The CGT allowance has been reduced significantly in recent years — it was £12,300 in 2022/23, then £6,000 in 2023/24, and £3,000 from 2024/25 onwards. Always check the current figure for the tax year you are calculating.

HMRC matching rules explained

HMRC requires crypto disposals to be matched against acquisitions in a specific order. This is the most commonly misunderstood aspect of crypto tax, and getting it wrong leads to incorrect calculations.

The matching order, from first to last:

1

Same-day rule

If you buy and sell the same cryptocurrency on the same day, those transactions must be matched against each other first. The cost of the same-day purchase is used as the cost basis for the disposal.

2

30-day rule (bed and breakfasting)

If you sell a crypto asset and then buy back the same asset within the following 30 days, the sale must be matched against the later purchase. This rule prevents "bed and breakfasting" — selling to crystallise a loss or gain, then immediately repurchasing.

3

Section 104 pool

All remaining sales are matched against the section 104 pool — an average cost pool of all your purchases of that asset over time. When you buy more of an asset, the pool cost updates. When you sell, you reduce the pool proportionately.

Staking and yield farming

Staking rewards are generally treated as income by HMRC. The value of the tokens you receive at the point you receive them is the taxable income amount — in GBP at the market rate on that date.

When you later sell staked tokens, you pay Capital Gains Tax on any gain above the income value you already reported. Your cost basis for the disposal is the income value at the time of receipt.

Yield farming and liquidity provision are more complex. HMRC's published guidance does not cover all DeFi scenarios in detail, and the treatment can depend on the specific mechanism. Where guidance is unclear, we recommend taking professional advice.

Do I need to file a Self Assessment?

You need to report your crypto gains to HMRC if:

  • Your total capital gains in the tax year exceed the £3,000 annual exempt amount
  • Your total proceeds from disposals exceed £50,000 in the year (even if you made no profit)
  • You received crypto income (staking, mining, etc.) above your income tax allowances
  • You are already required to complete a Self Assessment for other reasons

If you are below all these thresholds, you may not need to file. Polyconomic's free tier shows your position without any payment so you can check before deciding what to do.

Ready to calculate your position?

Import your transactions and see your taxable gain for free. It takes about two minutes.

Get started free