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:
- Register for Self Assessment if not already registered
- Complete the capital gains section of your tax return
- Report each disposal or provide summary figures
- File by 31 January following the end of the tax year
- 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.