UK Crypto Income Tax Calculator

Estimate the Income Tax and National Insurance on crypto you earned rather than sold: staking rewards, mining income, airdrops and pay received in crypto, using 2026 to 2027 rates.

Your crypto income

Taxed as other income. Income Tax only, with no National Insurance.

Value in pounds on the day you received it, added up for the tax year.

Costs of earning it. The £1,000 trading allowance is used instead when it is worth more.

Tax Settings

Your other income for the tax year before tax, such as salary. It sets the rate this income is taxed at.

Your income tax

Fill in your crypto income and choose Calculate Income Tax. Your figures appear here.

Taxable Crypto Income

£0.00

Income − expenses or the £1,000 allowance

Income Tax

£0.00

20%, 40% or 45%

National Insurance

£0.00

Only on self-employed income

Total Estimated Tax

£0.00

Income Tax + National Insurance

Income You Keep

£0.00

Crypto income − expenses − total estimated tax

An estimate for the 2026 to 2027 tax year, using Income Tax rates for England, Wales and Northern Ireland. The value you are taxed on becomes your cost: when you sell, use the UK Crypto Tax Calculator for the gain.

How it is calculated

Crypto you earn is taxed as income at its value in pounds on the day you received it.

  • Crypto income = the value in pounds on the day you received it, added up for the tax year
  • Deduction = your expenses or the £1,000 trading allowance, whichever is larger. Neither applies to pay from an employer
  • Income Tax = the taxable amount taxed on top of your other income: 20% up to £50,270 of total income, 40% up to £125,140 and 45% above, after the £12,570 Personal Allowance
  • Personal Allowance = falls by £1 for every £2 of income above £100,000, which the calculator includes
  • National Insurance = Class 4 for self-employed income only: 6% of profit between £12,570 and £50,270 and 2% above
  • Income you keep = crypto income − expenses − Income Tax − National Insurance

Frequently asked questions

Short answers on how crypto you earn is taxed in the United Kingdom.

Tokens you receive from employment, or from activities such as mining, staking or lending, count as income. You pay Income Tax on their value in pounds when you receive them, and in some cases National Insurance as well. This is separate from Capital Gains Tax, which applies when you sell.

You can receive up to £1,000 a year of trading and miscellaneous income tax-free. If your crypto income is £1,000 or less, there is no tax on it. If it is more, you can deduct either the £1,000 allowance or your actual expenses, but not both. This calculator uses whichever is larger.

For most individuals it is not, and HMRC treats the tokens as other taxable income. It can count as a trade if it is organised and commercial enough, which depends on things like the scale of the activity and the risk involved. A trade is taxed on its profit and also pays National Insurance.

It depends on the type. Self-employed profit pays Class 4 National Insurance: 6% between £12,570 and £50,270 and 2% above. Pay from an employer has National Insurance deducted through payroll. Other crypto income, such as occasional staking rewards, does not.

You work out Capital Gains Tax as normal on any increase in value since you received them. The value you paid Income Tax on counts as your cost, so that amount is not taxed twice.

If your crypto income for the year is £1,000 or less, you do not need to report it. If your miscellaneous crypto income is more than £2,500, you must register for Self Assessment. Keep a record of each receipt: the type of token, the date, the number of tokens and the value in pounds.

Not fully. Income Tax bands are different if you live in Scotland, and this calculator uses the rates for England, Wales and Northern Ireland. National Insurance and the £1,000 trading allowance are the same across the UK.