yCalculator

Crypto Income Tax Calculator

Last updated: April 2026

Crypto income is different from CGT

Mining, staking, referral rewards, DeFi yields, and service-linked airdrops can be taxable as income at the GBP value when received. Later sales or swaps can still create Capital Gains Tax.

Your income position

Crypto income received

Enter the GBP market value at the date you received each reward.

Income summary

Staking rewards
£2,000
Mining income
£0
Airdrop for service
£0
Referral bonuses
£200
DeFi yield
£0
Crypto salary
£0
Total taxable crypto income
£2,200

Income tax on crypto

£440

Your other income
£35,000
Crypto income
£2,200
Effective tax rate
20%
Class 4 NI if mining trade
£0.00

Cost basis for future CGT

Keep these records. They are your acquisition costs for Capital Gains Tax when you eventually sell, swap, spend, or gift these assets.

AssetQtyCost basisSource
ETH0.8£2,000Staking rewards
BTC0.002£200Referral bonus

Record keeping warning

HMRC expects you to keep records of the date received, asset, quantity, GBP value at receipt, and source of the income. Poor records can cause penalties even if your tax calculation is close.

Self Assessment likely required

Crypto income normally needs to be reported through Self Assessment unless it has already been fully taxed through payroll. Salary paid in crypto can involve PAYE and National Insurance through the employer.

Do I pay income tax on staking rewards?

Usually yes. HMRC treats non-trading staking rewards as income at the GBP value when received, with CGT applying when later disposed of.

Are airdrops taxable?

Service-linked airdrops are taxable as income. Free airdrops with no service or expectation may not be taxed at receipt, but CGT can apply on disposal.

What is the cost basis for mined crypto?

The GBP value when received is the income amount and usually becomes the cost basis for future CGT when the mined coins are later sold or swapped.

About this calculator

The Crypto Income Tax Calculator helps UK users estimate income tax on crypto rewards, mining, staking, airdrops, referrals, and payments received in tokens. It is useful where crypto is received as income before later capital gains are considered separately. Use this expanded guide when you need more than a quick result. It explains the assumptions behind the Crypto Income Tax Calculator, the records to gather, and the decisions the estimate can support. It is especially useful for UK crypto users checking whether rewards, mining, or token receipts may be income rather than capital gains only. The strongest use of the page is scenario comparison: change one input at a time, compare the output, and keep a note of which assumption changed.

Crypto Income Tax Calculator calculation method

The calculator classifies crypto receipts by income type, values taxable receipts in GBP at receipt date, applies income tax band assumptions, and can estimate Class 4 National Insurance where mining is treated as trading income in the calculator logic. The calculator result depends on the quality of the inputs and on the rule set or formula selected in the calculator above. For practical use, treat the output as a structured estimate: start with the core inputs, review the main outputs, then test the decision points that matter most to your situation. Key decisions include which receipts may be taxable as income, what GBP value should be recorded, whether later CGT also needs tracking.

  • taxable crypto income = GBP value of taxable receipts
  • income tax estimate = taxable income x marginal or banded tax rate
  • later capital gain = disposal proceeds - value taxed as income
  • better estimate = accurate inputs + correct rule set + realistic assumptions
  • scenario difference = revised result - original result

How to use the Crypto Income Tax Calculator

  1. Gather the main inputs first: reward value, income type, tax rate.
  2. Check supporting records such as staking reward export and mining pool statement before entering final figures.
  3. Enter a realistic base case using current documents, not best-case expectations.
  4. Review the main outputs: taxable income, income tax estimate, NI estimate.
  5. Run a conservative case with less favourable timing, rates, costs, or returns.
  6. Compare the result with HMRC Cryptoassets Manual and Income Tax guidance where rules, rates, or reporting duties matter.
  7. Save the inputs and calculation date so you can update the estimate when circumstances change.
  8. Gather the main inputs first: reward value, income type, tax rate.
  9. Check supporting records such as staking reward export and mining pool statement before relying on a final number.
  10. Enter one realistic scenario first, using conservative assumptions where the future is uncertain.
  11. Review the main outputs: taxable income, income tax estimate, NI estimate.
  12. Run at least one alternative scenario so you can see which input changes the answer most.
  13. Compare the result with HMRC Cryptoassets Manual and Income Tax guidance or the relevant contract, bill, statement, or professional document.
  14. Keep the calculation date and assumptions with your notes so you can revisit the estimate when rates, rules, or circumstances change.

Worked example

Staking reward income

Input: Rewards worth GBP 2,000 when received and marginal income tax rate 40%.

Calculation: Estimated income tax is 2,000 x 40% = GBP 800 before any later CGT.

Result: The receipt can be taxable even if the tokens are not sold immediately.

Mining scenario

Input: Mining receipts GBP 6,000 and allowable electricity or equipment costs entered separately.

Calculation: Taxable profit is estimated after allowable expense assumptions.

Result: Income tax and NI treatment depends on whether the activity is trading.

Airdrop scenario

Input: A token airdrop is received after completing promotional tasks.

Calculation: The calculator treats the GBP value at receipt as potentially taxable income.

Result: Keep evidence of why the airdrop was received.

Before you rely on the result

The Crypto Income Tax Calculator is most useful when it is treated as a structured estimate rather than a final decision. It can organise the arithmetic, but it cannot verify bank data, contracts, tax status, crypto exchange records, funding terms, investor documents, or future market conditions.

Use the result to decide what to check next. For business and tax topics, the supporting documents often matter as much as the headline number.

InputWhy it mattersWhat to check
reward valueThis input changes either the calculation amount, the classification, or the scenario result.Check the period, source document, units, tax year, and whether the value is final or estimated.
income typeThis input changes either the calculation amount, the classification, or the scenario result.Check the period, source document, units, tax year, and whether the value is final or estimated.
tax rateThis input changes either the calculation amount, the classification, or the scenario result.Check the period, source document, units, tax year, and whether the value is final or estimated.
allowable expensesThis input changes either the calculation amount, the classification, or the scenario result.Check the period, source document, units, tax year, and whether the value is final or estimated.
self-employment indicatorThis input changes either the calculation amount, the classification, or the scenario result.Check the period, source document, units, tax year, and whether the value is final or estimated.

How to interpret the output

Read the output as a set of decision signals. A low ratio, high cost, short runway, large tax estimate, or long payback period does not automatically decide the issue, but it tells you which assumption deserves attention first.

taxable income
Use this output alongside the other figures. Finance results are easiest to misuse when one attractive number is separated from timing, risk, tax, fees, or cash-flow pressure.
income tax estimate
Use this output alongside the other figures. Finance results are easiest to misuse when one attractive number is separated from timing, risk, tax, fees, or cash-flow pressure.
NI estimate
Use this output alongside the other figures. Finance results are easiest to misuse when one attractive number is separated from timing, risk, tax, fees, or cash-flow pressure.
after-tax rewards
Use this output alongside the other figures. Finance results are easiest to misuse when one attractive number is separated from timing, risk, tax, fees, or cash-flow pressure.
cost basis for later CGT
Use this output alongside the other figures. Finance results are easiest to misuse when one attractive number is separated from timing, risk, tax, fees, or cash-flow pressure.

Scenario checks worth running

A single calculation can hide risk. Run a base case, a conservative case, and an upside case. If the result changes dramatically after one small input change, that input is probably the assumption to validate before acting.

ScenarioChange to testWhat it shows
Base caseUse current evidence and current terms.Shows the expected result if nothing material changes.
Conservative caseUse higher costs, slower receipts, lower returns, or less favourable rates.Shows whether the decision still works with weaker assumptions.
Upside caseUse realistic improvements, not wishful thinking.Shows the possible benefit if the controllable parts improve.

Records to keep

Finance calculations are easier to defend when you can trace each figure back to a document. This is especially important for tax, investor, lender, payroll, crypto, and pension calculations.

staking reward export
Keep this with the calculation so that the assumptions can be reviewed later. If it is estimated, label it clearly.
mining pool statement
Keep this with the calculation so that the assumptions can be reviewed later. If it is estimated, label it clearly.
airdrop details
Keep this with the calculation so that the assumptions can be reviewed later. If it is estimated, label it clearly.
market price at receipt
Keep this with the calculation so that the assumptions can be reviewed later. If it is estimated, label it clearly.
expense records
Keep this with the calculation so that the assumptions can be reviewed later. If it is estimated, label it clearly.

Common mistakes and edge cases

Most mistakes come from mixing periods, using gross and net figures together, ignoring fees, assuming rules are unchanged, or treating projections as guarantees.

Taxable value is usually based on receipt date, not sale date.
Check this before using the result for borrowing, investing, tax reporting, employment decisions, pricing, or business planning.
Some airdrops may be income and others may not, depending on facts.
Check this before using the result for borrowing, investing, tax reporting, employment decisions, pricing, or business planning.
Mining can be hobby-like or trading depending on activity.
Check this before using the result for borrowing, investing, tax reporting, employment decisions, pricing, or business planning.
Later disposals can still create CGT.
Check this before using the result for borrowing, investing, tax reporting, employment decisions, pricing, or business planning.

What to check before relying on the result

A useful Crypto Income Tax Calculator result starts with the same evidence you would use if you were checking the answer manually. The calculator can organise the arithmetic, but it cannot know whether a payslip is final, a bill is estimated, a quote excludes fees, or a personal circumstance has changed since the last statement.

Before making a decision, compare the calculator result with the source document that controls the real outcome. For this topic, that usually means checking HMRC Cryptoassets Manual and Income Tax guidance. If there is a difference between the calculator and an official statement, contract, assessment, or professional advice, treat the official document as the stronger source.

staking reward export
Use this as supporting evidence for the calculation. If it is out of date, estimated, or based on a different period, the calculator output may look precise while still being wrong for the decision.
mining pool statement
Use this as supporting evidence for the calculation. If it is out of date, estimated, or based on a different period, the calculator output may look precise while still being wrong for the decision.
airdrop details
Use this as supporting evidence for the calculation. If it is out of date, estimated, or based on a different period, the calculator output may look precise while still being wrong for the decision.
market price at receipt
Use this as supporting evidence for the calculation. If it is out of date, estimated, or based on a different period, the calculator output may look precise while still being wrong for the decision.
expense records
Use this as supporting evidence for the calculation. If it is out of date, estimated, or based on a different period, the calculator output may look precise while still being wrong for the decision.

Inputs that usually change the answer

The most important input is not always the largest number on the form. Sometimes a date, threshold, percentage, eligibility flag, or timing assumption changes the result more than the headline amount. This is why scenario testing is more useful than a single calculation.

InputWhy it mattersWhat to double-check
reward valueIt feeds directly into the estimate or changes which rule is applied.Check the period, units, eligibility, and whether the figure is final or estimated.
income typeIt feeds directly into the estimate or changes which rule is applied.Check the period, units, eligibility, and whether the figure is final or estimated.
tax rateIt feeds directly into the estimate or changes which rule is applied.Check the period, units, eligibility, and whether the figure is final or estimated.
allowable expensesIt feeds directly into the estimate or changes which rule is applied.Check the period, units, eligibility, and whether the figure is final or estimated.
self-employment indicatorIt feeds directly into the estimate or changes which rule is applied.Check the period, units, eligibility, and whether the figure is final or estimated.

How to interpret the output

The output should be read as a decision aid, not just a number. For Crypto Income Tax Calculator, the useful question is often what the result means for timing, affordability, eligibility, comparison, or next steps.

taxable income
Use this output alongside the other results rather than in isolation. A monthly amount, percentage, date, or payback figure can look acceptable until fees, timing, evidence, or eligibility conditions are added.
income tax estimate
Use this output alongside the other results rather than in isolation. A monthly amount, percentage, date, or payback figure can look acceptable until fees, timing, evidence, or eligibility conditions are added.
NI estimate
Use this output alongside the other results rather than in isolation. A monthly amount, percentage, date, or payback figure can look acceptable until fees, timing, evidence, or eligibility conditions are added.
after-tax rewards
Use this output alongside the other results rather than in isolation. A monthly amount, percentage, date, or payback figure can look acceptable until fees, timing, evidence, or eligibility conditions are added.
cost basis for later CGT
Use this output alongside the other results rather than in isolation. A monthly amount, percentage, date, or payback figure can look acceptable until fees, timing, evidence, or eligibility conditions are added.

Scenarios worth comparing

A single estimate is a snapshot. A better approach is to save a base case, then adjust one assumption at a time. This shows whether the result is stable or whether a small change in timing, rate, usage, income, or cost creates a very different answer.

ScenarioChange one assumptionWhat the comparison shows
Base caseUse the best current evidence.Shows the result you would expect if nothing important changes.
Conservative caseUse lower income, higher cost, slower growth, or less favourable timing.Shows whether the decision still works with less optimistic assumptions.
Improved caseUse the realistic upside, such as lower cost, better rate, higher usage, or stronger evidence.Shows the potential benefit without treating it as guaranteed.

Common mistakes and edge cases

Most errors come from using the right formula with the wrong assumption. Dates can be counted differently, rates can change, official thresholds can move, and real bills or contracts often include conditions that a simple calculator cannot infer automatically.

Taxable value is usually based on receipt date, not sale date.
Check this point before using the estimate for a payment, claim, purchase, application, employment decision, or health-related decision.
Some airdrops may be income and others may not, depending on facts.
Check this point before using the estimate for a payment, claim, purchase, application, employment decision, or health-related decision.
Mining can be hobby-like or trading depending on activity.
Check this point before using the estimate for a payment, claim, purchase, application, employment decision, or health-related decision.
Later disposals can still create CGT.
Check this point before using the estimate for a payment, claim, purchase, application, employment decision, or health-related decision.

Next steps after calculating

Once you have a result, write down the key assumptions and compare them with HMRC Cryptoassets Manual and Income Tax guidance. If the number affects a deadline, tax return, benefit claim, employment issue, medical question, finance agreement, or major purchase, use the calculator as preparation for a more formal check.

For lower-stakes use, the next step may simply be comparing two or three scenarios. For higher-stakes use, the next step should be checking the official guidance, speaking to the relevant organisation, or getting qualified advice before acting.

Important edge cases

  • Taxable value is usually based on receipt date, not sale date.
  • Some airdrops may be income and others may not, depending on facts.
  • Mining can be hobby-like or trading depending on activity.
  • Later disposals can still create CGT.

Limitations and advice boundary

This guide is for general information only and is not tax advice. Tax rules, lender rules, market prices, pension rules, cryptoasset values, and business conditions can change. The calculator is for education and planning, not personalised advice. This guide is for general information only and is not tax advice. The calculator is designed to support understanding and planning, but it cannot verify documents, predict future rule changes, or account for every exception. Use it as an estimate and check the official source before acting where the result matters.

  • Check HMRC Cryptoassets Manual and Income Tax guidance where the result affects tax, payroll, borrowing, reporting, or a binding commercial decision.
  • Do not rely on a single scenario where rates, dates, fees, valuations, income, or costs may change.
  • Keep the records used for the inputs so the calculation can be updated or explained later.
  • Check HMRC Cryptoassets Manual and Income Tax guidance for current rules, rates, definitions, and eligibility where relevant.
  • Do not rely on a single scenario where income, costs, dates, rates, usage, or health circumstances may change.
  • Keep records of the inputs used so that the estimate can be reviewed later.

Frequently asked questions

Is the Crypto Income Tax Calculator result guaranteed?

No. It is an estimate based on the inputs and calculator assumptions. Real outcomes can change because of tax rules, contracts, lender decisions, market prices, or business performance.

Should I use gross or net figures?

Use the figure requested by the calculator. Mixing gross and net values is one of the fastest ways to distort a finance result.

When should I get professional advice?

Get qualified advice where the result affects tax filing, legal obligations, employment status, investment decisions, lending, insolvency risk, or a major purchase.

Are staking rewards taxed when received or sold?

They may be taxable as income when received, with CGT considered again on later disposal.

What value should I use?

Use a reasonable GBP market value at the time of receipt and keep the source.

Are all airdrops income?

No. The facts matter, including whether anything was done in return.

Can expenses reduce crypto income?

Possibly, depending on whether the activity is taxable and whether expenses are allowable.

Should I separate income and capital gains records?

Yes. Income value often becomes the starting cost for later CGT.

Related calculators

  • Crypto CGT Calculator
  • Staking Rewards Calculator
  • Crypto Mining Profitability Calculator
  • Income Tax Calculator

What does this mean?

This calculator is designed to help you understand the likely number before you make a decision or start an application.

Your result should be checked against official UK guidance, especially if your circumstances include dependants, exemptions, prior leave, or a complex immigration history.

Treat the figure as a planning tool rather than legal advice. Where the answer affects an application deadline or major payment, speak to an authorised adviser.

Related Finance calculators

finance calculators

Business Loan Repayment Calculator

Calculate monthly repayments, total interest and true cost of a business loan

Calculate ->

finance calculators

APR Calculator

Calculate the true annual percentage rate on a loan including interest, arrangement fees, insurance and mandatory charges

Calculate ->

finance calculators

Take-Home Pay Calculator

Calculate your exact take-home pay after income tax, National Insurance, student loan and pension deductions

Calculate ->