Crypto Tax in the UK

If you buy, sell, trade, or earn cryptocurrency in the UK, HMRC wants to know about it.

But don’t panic crypto tax is much simpler than most people think.

This guide breaks down exactly what you need to pay, when, how, and what HMRC expects from you in 2025 without jargon or complicated tax language.

Let’s keep it simple.

1. Do You Have to Pay Tax on Crypto in the UK?

Yes in most situations, crypto is taxable.
HMRC treats cryptocurrency as an asset, similar to:

  • shares
  • gold
  • property (for capital gains)

This means:

  • You may pay Capital Gains Tax (CGT) when you sell or swap crypto
  • You may pay Income Tax if you receive crypto as earnings
  • You must declare crypto transactions on your Self Assessment

Crypto is not tax-free just because it’s “digital.”

2. When Do You Pay Capital Gains Tax (CGT) on Crypto?

You pay CGT when you make a profit (a gain) from crypto.
CGT applies when you:

  • Sell crypto for GBP
  • Swap one crypto for another (BTC → ETH = taxable!)
  • Spend crypto to buy something
  • Gift crypto to anyone except your spouse/civil partner
  • Use crypto on an exchange to buy other assets

HMRC treats all these as “disposal events.”
You do NOT pay CGT when:

  • You buy crypto
  • You hold crypto
  • You transfer crypto between your own wallets

Holding crypto is tax-free.
Selling or swapping is not.

3. Example of a Crypto Capital Gain (Very Simple)

You buy £1,000 of Bitcoin.
You later sell it for £1,500.
Your gain = £500
This £500 counts toward your CGT allowance.
If your total gains for the year are above your allowance (see below), HMRC charges CGT on the rest.

4. UK Capital Gains Tax Allowance (2025)

As of 2025:
CGT Allowance = £3,000 per tax year
This means:
Your first £3,000 of gains across all assets (stocks, crypto, property, etc.) is tax-free.
Anything above that is taxed.

5. CGT Rates (What You Pay)

Crypto is taxed at:

  • 10% if you are a basic-rate taxpayer
  • 20% if you are a higher-rate or additional-rate taxpayer

(Higher rates apply once your income exceeds the higher-rate threshold.)

6. When Do You Pay Income Tax on Crypto?

You pay Income Tax — not CGT — when you earn crypto.

Income Tax applies if you:

  • Mine crypto
  • Stake crypto and receive rewards
  • Receive crypto from an airdrop (in some cases)
  • Are paid in crypto for work
  • Receive interest-type rewards (CeFi, DeFi platforms)

This is treated just like salary or business income.

Income Tax rates (for England, 2025):

  • 20% basic rate
  • 40% higher rate
  • 45% additional rate

Plus National Insurance may apply if it counts as earnings.

7. What Happens When You Sell Crypto Earned as Income?

You pay Income Tax when you receive the crypto and then you pay CGT on any gain when you eventually sell it.

Example

  • You stake £1,000 of coins and earn £100 in rewards.
  • Income Tax applies to the £100 (based on fair market value at the time received).

If that £100 grows to £150 and you sell it:

  • You pay CGT on the £50 gain.

8. Are Crypto-to-Crypto Trades Taxable? (YES!)

This is the most misunderstood rule.

  • Swapping Bitcoin → Ethereum
  • Swapping Ethereum → Solana
  • Using crypto to buy NFTs
  • Using tokens in DeFi

All are taxable disposals.
Even if you didn’t cash out to GBP, the trade is still a sale in HMRC’s eyes.

9. Crypto Allowable Costs (What You Can Deduct)

HMRC lets you reduce your taxable gain by deducting:

  • Buy price (cost basis)
  • Transaction fees
  • Exchange fees
  • Gas fees (if used to buy/sell)
  • Professional software used to calculate tax
  • Some costs of hardware wallets

These reduce your gain and therefore your tax bill.
Example

  • You buy Bitcoin for £1,000 and pay £20 in fees.
  • Your actual cost is £1,020.
  • You later sell for £1,500.
  • Gain = £480, not £500.

10. What Records Does HMRC Require?

You must keep detailed records for every transaction for at least 5 years.
HMRC expects:

  • dates you bought and sold
  • value in GBP
  • transaction IDs
  • wallet addresses
  • exchange used
  • fees paid
  • fair market value at the time of each event

If you can’t produce records, HMRC may estimate your gains (usually not in your favour).

11. Do You Need to File a Tax Return If You Made a Loss?

Yes if your total disposals exceed £50,000, even if you lost money.
Also yes if:

  • You are a higher-rate taxpayer
  • You earned crypto (staking/mining)
  • You want to carry forward your losses

Losses can reduce future tax bills, so reporting them is useful.

12. How to Legally Pay ZERO Crypto Tax (Yes, It’s Possible)

Here are four perfectly legal ways:

A. Use Your £3,000 CGT Allowance Each Year
Sell enough crypto to use your allowance.
Reset your cost basis.
No tax paid.

B. Hold Crypto for Years Without Selling
You only pay when you sell.
Holding = tax-free.

C. Gift Crypto to Your Spouse
This resets the cost basis.
Spouses can double their allowances.

D. Realise losses to offset gains (Tax Loss Harvesting)
If some coins are down, you can sell them to:

  • reduce your gains
  • or offset them completely
  • Then buy them back if you want.

13. How to Calculate Your Crypto Tax (Beginner Method)

Step-by-step:

Step 1 — List all your buy, sell, and swap transactions
Use Excel or a crypto tax software tool.

Step 2 — Convert everything to GBP
HMRC requires values in pounds on the date of each transaction.

Step 3 — Work out your gain:
Gain = Sale value – Cost basis – Fees

Step 4 — Add up all gains and losses
Net them off.

Step 5 — Apply your allowances
Subtract £3,000 CGT allowance.

Step 6 — Apply tax rate
10% or 20% depending on income.

14. Best Crypto Tax Software (UK-Friendly)

Here are the best HMRC-compatible platforms:

  • Koinly (most popular in the UK)
  • Accointing
  • CoinTracker
  • CryptoTaxCalculator
  • Recap (UK-made)

They connect to exchanges automatically and generate HMRC-ready reports.

15. What Happens If You Don’t Report Crypto Tax?

HMRC now receives data from:

  • Coinbase
  • Binance
  • Kraken
  • Gemini
  • Crypto.com
  • All major UK banks
  • UK credit card providers

If you fail to report crypto profits:

  • Late penalties
  • Interest charges
  • Possible investigation
  • Full backdated tax owed

HMRC launched a dedicated Cryptoassets Taskforce to target non-compliance.

16. Crypto Tax FAQs (Quick Answers)

Q: Do I pay tax when buying crypto?
No.
Q: Do I pay tax when holding crypto?
No.
Q: Do I pay tax when transferring between my own wallets?
No.
Q: Do I pay tax when swapping crypto for crypto?
Yes.
Q: Are NFTs taxable?
Yes — they follow the same CGT rules.
Q: Is staking taxable?
Yes — staking rewards count as income.

17. Final Summary (Easy Version)

If you remember only three things:

  1. You pay CGT when you sell or swap crypto for a profit.
  2. You pay Income Tax when you earn crypto (staking/mining).
  3. HMRC requires detailed records and tax returns if your trades exceed limits.

Crypto tax isn’t scary when you understand the rules and now you do.

Leave a Reply

Your email address will not be published. Required fields are marked *