10% off Self Assessment this July. Just 169 £152.

Limited time only. T&Cs apply.  Learn more

10% off Self Assessment this July. Just <s>169</s> £152.
<- 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
    £3,000 tax-free CGT allowance
  • Capital Gains Tax to pay
  • Profit after tax

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

File a crypto tax return

Our expert accredited accountants are well-versed in all things crypto. Get your crypto tax return sorted and filed to HMRC.

Don’t lose out on any allowances or expenses available to you. File your tax return today for peace of mind.

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.

Getting crypto tax advice

If you want tax advice on your crypto situation, speak to one of our accredited accountants. Book a 30 minute, 1-1 consultation to better understand your position as a crypto investor.

Get advice

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

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