We sort your Self Assessment for you. £169, all in.

Fast, effortless and 100% online.  Learn more

We sort your Self Assessment for you. £169, all in.
<- View all TaxScouts tax calculators

Crypto tax calculator

Quickly calculate how much tax you owe from your crypto trading, staking and mining profits.

Your situation

Outlined number oneImage of an arrow
How did you make money?
Profit from trading crypto
Other income
Crypto-related expenses

Tax and profit

Outlined number two
  • Your profit from
    crypto
    £20,000
    £3,000 tax-free CGT allowance
    ?
  • Capital Gains Tax to pay
    £1,700
  • Profit after tax
    £18,300

How your CGT is calculated on crypto

The total Capital Gains Tax you owe from trading crypto depends on how much you earn overall every year (i.e. your salary, or total self-employed income plus any other earnings).

This number determines how much of your crypto profit is taxed at 10% or 20%.
Our capital gains tax rates guide explains this in more detail.

In your case where your capital gains from crypto were £20,000 and your total annual earnings were £20,000:

Capital gains tax (CGT) breakdown

You pay no CGT on the first £3,000 that you make. This is the tax-free yearly CGT allowance.

You pay tax on £17,000 of your capital gains at 10%, which is £1,700

Tax bill amount £1,700
I want to pay by
Savings frequency

You need to save

£2.55 per day

to pay your £1,700.00 tax bill by 31/1/2026 which is in 666 days

Why do I owe tax on crypto?

For a long time, crypto trading, mining and other related activity was a grey area for HMRC. There was no specific regulation related to cryptocurrencies. But as prominence in these profits grew, HMRC had to catch up. They published their first cryptoasset manual in March 2021, which gave specific guidance for the taxes owed on different crypto trading activities.

Why? Because no money is free money.

If you earn more than a certain amount in untaxed income, you’re legally bound to hand some of it over to HMRC. Rubbish!

How much tax do I pay on crypto?

It depends. 

If you earn money from exchanging (trading or selling) coins and tokens, you might owe Capital Gains Tax. If you earn money from staking or mining crypto, you’ll be liable to pay Income Tax on these profits, depending on what you make overall in a year. 

What is Capital Gains Tax?

We’re glad you asked!

Capital Gains Tax is the tax you owe on profits. You pay it when you sell an asset (e.g. a luxury car, jewellery, a house etc.). For the 2024/25 tax year, you pay CGT at the following rates:

  • 10% (18% for residential property) for your entire capital gain if your overall annual income is below £50,270
  • 20% (24% for residential property) for your entire capital gain if your overall annual income is above the £50,270 threshold

When it comes to crypto, you can earn up to £3,000 tax-free per tax year (previously £6,000) before you have to pay Capital Gains Tax. 

When do I pay the tax I owe?

If you owe tax on your crypto profits, you should get the tax return deadline into your diary. You have to file and pay your tax bill on 31st January, the tax year after you started earning from crypto activity. Never filed a tax return before? 

Then, the time to learn is now!

First things first, you’ll need to let HMRC know that you’re earning untaxed income. You do this via a process that’s called Self Assessment. You basically just tell HMRC (via online form) the type of income you’re earning and when you started operating.

They will then send you a Unique Taxpayer Reference number (UTR) in the post, which you’ll use to file your tax return. 

How can I reduce the tax I pay? 

If you’re earning money from trading crypto, unfortunately you’re not allowed to deduct your business spending from your profits. But if you’re staking or mining, you can. You’re allowed to deduct anything that you use wholly, exclusively and necessarily for your business e.g. mining rigs. Read more about how expenses work.

Something else to make use of if you’re staking or mining crypto is the Trading Allowance. You can earn up to £1,000 in untaxed income per year. You’ll see it applied to your calculation when you use our calculator.

TaxScouts Newsletter

Want regular tips from us?

Sign up for important updates, deadline reminders and basic tax hacks sent straight to your inbox.

"*" indicates required fields

Category
This field is for validation purposes and should be left unchanged.