If you’ve bought, sold, swapped, or received cryptocurrency, you may need to report it to HMRC.
In the UK, most crypto transactions are taxable, and HMRC has significantly increased its focus on crypto compliance in recent years.
Are Crypto Assets Taxable in the UK?
Yes. HMRC treats crypto assets as property, not currency.
Crypto assets are digital representations of value or contractual rights that can be:
- Bought and sold
- Exchanged
- Used to pay for goods or services
- Received as income
Most individuals hold crypto as a personal investment, and HMRC taxes it accordingly.
When Is Crypto Taxable?
Capital Gains Tax (CGT)
Any transaction that creates a gain or loss is treated as a disposal for Capital Gains Tax purposes.
A disposal includes:
- Selling crypto for GBP or another fiat currency
- Swapping one cryptocurrency for another
- Spending crypto on goods or services
- Gifting crypto (except to a spouse or civil partner)
The Capital Gains Allowance (Important Update)
- The Capital Gains Tax Annual Exempt Amount is £3,000
- If your total gains exceed £3,000 in a tax year, you must report them
- Even if tax is not due, reporting may still be required in some cases
Income Tax on Crypto
Some crypto receipts are taxed as income, not capital gains. These include:
- Mining rewards
- Staking or validation rewards
- Airdrops (where received in return for services)
- Crypto paid as salary or remuneration
If crypto is received as employment income, it is subject to:
- Income Tax
- National Insurance Contributions (NICs)
- PAYE (if paid by an employer)
Crypto Donations to Charity
- Donating crypto to a registered charity is not subject to CGT
- Unless the value of the crypto has increased since acquisition
- In that case, CGT may apply to the gain
Can Crypto Losses Reduce Tax?
Yes.
- Crypto losses can be offset against other capital gains
- This can significantly reduce or eliminate your CGT bill
- Losses must be reported to HMRC to be used
Real-Life Example
Let’s look at how this works in practice.
Tony’s situation:
- Salary: £80,000 (higher-rate taxpayer)
- Bought Bitcoin for £100
- Sold Bitcoin for £10,000
- Also made £1,000 gain from shares
Step 1: Calculate gains
- Bitcoin gain: £10,000 − £100 = £9,900
- Shares gain: £1,000
- Total gains: £10,900
Step 2: Apply the CGT allowance
- Annual CGT allowance: £3,000
- Taxable gains: £10,900 − £3,000 = £7,900
Step 3: Apply CGT rate
- As a higher-rate taxpayer with no unused basic rate band:
- CGT rate: 20%
- Tax due: £1,580
Do I Need to File a Tax Return?
You generally need to report crypto if:
- Your total gains exceed £3,000
- Your total disposal proceeds exceed £50,000
- You received crypto as income
- You want to claim capital losses
- HMRC has requested a Self Assessment return
HMRC and Crypto: A Warning
HMRC:
- Receives data directly from crypto exchanges
- Uses blockchain analytics
- Actively investigates undeclared crypto gains
Failure to report crypto can result in:
- Backdated tax bills
- Interest
- Penalties (up to 100% of the tax owed)
