UK Crypto Tax Accountants

UK crypto tax calculator 2026/27

Estimate the Capital Gains Tax on a crypto disposal for 2026/27. Gains above the £3,000 annual exempt amount are taxed at 18% within the basic rate band and 24% above it. This page also sets out HMRC's pooling and matching rules, what you can deduct, and when you have to report.

This article is part of our UK Crypto Tax Accountants guide, your essential resource for understanding UK crypto tax.

Key takeaways

  • Crypto gains are taxed at 18% within the basic rate band and 24% above it for 2026/27, above a £3,000 annual exempt amount. The same rates and allowance applied for 2025/26 and from 30 October 2024.
  • A disposal is selling, swapping one token for another, spending tokens, or giving them away to anyone other than a spouse, civil partner or charity. Holding and moving between your own wallets are not disposals.
  • Cost is worked out by pooling: each token type has its own section 104 pool, after the same day rule and the 30 day rule have been applied.
  • Tokens from mining, staking or lending are income at the sterling value on the day you receive them, taxed separately from any later gain.
  • You must report if gains before losses exceed £3,000, if disposal proceeds exceed £50,000, or if you want to claim a loss. For 2025/26 that return is due by 31 January 2027.

Crypto gains are taxed at 18% and 24% for 2026/27, above a £3,000 annual exempt amount. The calculator below applies those rates to a single net gain, splitting it across the bands using your other taxable income. Every figure on this page was checked on GOV.UK on 18 September 2026. Disposals made in the 2025/26 tax year use the same rates and the same allowance, and belong on the return due by 31 January 2027.

Crypto tax calculator

Enter the gain you have made after costs, and the other taxable income you expect for the year. Choose the standard asset type: crypto is taxed as a standard chargeable asset, not as residential property.

Live calculatorTax year 2026/27
£
£/yr
Capital gains tax due
CGT to pay£0Effective rate 0% on your gain
BandAmountRateTax

The calculator works on a single net gain for one tax year. It does not pool your transactions or apply the matching rules, which is the part of a crypto return that takes the time. Work out your gain first using the method below, then put the result in.

The 2026/27 figures the calculator uses

Figure2026/27
Capital Gains Tax annual exempt amount£3,000
Rate within the basic rate band18%
Rate above the basic rate band24%
Personal Allowance£12,570
Basic rate band£12,571 to £50,270

HMRC's rates and allowances table gives 18% and 24% for individuals on assets other than residential property from 6 April 2026, and a £3,000 annual exempt amount for individuals. The same two rates and the same allowance applied for 2025 to 2026, and for disposals from 30 October 2024 onwards. Before 30 October 2024 the rates were 10% and 20%, so a calculation copied from an older tool will understate the tax. Sources: Capital Gains Tax rates and annual tax-free allowances and Capital Gains Tax: rates.

Gains stack on top of your income when HMRC decides which band they fall in. If your income uses part of the basic rate band, only what is left of that band is taxed at 18%, and the rest of the gain is taxed at 24%. Income Tax bands are on GOV.UK.

What counts as a disposal

HMRC's Cryptoassets Manual lists a disposal as selling tokens for money, exchanging them for a different type of token, using them to pay for goods or services, and giving them away to anyone other than a spouse or civil partner. GOV.UK also excludes gifts to charity.

  • Selling tokens for pounds or another currency.
  • Swapping one token for another, including a stablecoin. This is a disposal of what you gave up, at the sterling value of what you received.
  • Spending tokens on goods or services.
  • Giving tokens away, unless the recipient is your spouse, civil partner or a charity.

Holding tokens is not a disposal, and neither is moving them between wallets you control. The full list is at CRYPTO22100 and in the GOV.UK guidance on paying tax when you sell cryptoassets.

Working out the gain: pooling and the matching rules

This is the part a calculator cannot do for you. Each type of token has its own section 104 pool with its own pooled allowable cost, so you are not matching a sale to a particular purchase. You work out an average cost for everything you hold of that token and take a proportion of it.

HMRC's own example at CRYPTO22200: 100 tokens bought at £2 and 300 tokens bought at £1 give 400 tokens costing £500 in total, an average of £1.25 each. Selling 200 of them uses an allowable cost of £250.

Two matching rules are applied before the pool:

  1. [object Object]A disposal is matched first against acquisitions of the same token made on the same day (TCGA 1992 s105).
  2. [object Object]Anything left is matched against acquisitions of the same token in the following 30 days, earliest disposal first (TCGA 1992 s106A). Buying back inside 30 days changes the answer, which matters if you were selling to crystallise a loss.
  3. [object Object]Whatever remains uses the pooled average cost.

The matching rules are at CRYPTO22150. Non-fungible tokens are separately identifiable, so they are not pooled and the matching rules do not apply to them (CRYPTO22250).

What you can and cannot deduct

HMRC allows the sterling consideration you originally paid, transaction fees paid for the transaction to be included on the distributed ledger, advertising for a purchaser or a vendor, professional costs of drawing up the contract, and the cost of making a valuation or apportionment to work out the gain.

It does not allow the costs of mining activity such as equipment and electricity, because they are not incurred wholly and exclusively to acquire the tokens, and it does not allow costs already deducted against profits for Income Tax. See CRYPTO22150 and the GOV.UK guidance above.

Two worked examples

A gain inside the basic rate band.

  • You bought 2 ETH for £1,500 each, a pooled cost of £3,000.
  • You sell both for £4,200 each, proceeds of £8,400.
  • Gain: £8,400 less £3,000 = £5,400.
  • Less the £3,000 annual exempt amount: £2,400 is taxable.
  • Your salary is £45,000, so £32,430 of income is taxable after the Personal Allowance and £5,270 of the £37,700 basic rate band is unused.
  • The whole £2,400 fits in that band, so it is taxed at 18%. Tax due: £432.

A gain that crosses the band.

  • Same disposal, but you sell more: a gain of £10,000 after costs.
  • Less the £3,000 annual exempt amount: £7,000 is taxable.
  • Your salary is £48,000, so £35,430 is taxable income and £2,270 of the basic rate band is unused.
  • £2,270 is taxed at 18% (£408.60) and the remaining £4,730 at 24% (£1,135.20).
  • Tax due: £1,543.80.

Both examples assume the full Personal Allowance and no other gains or losses. The allowance tapers away between £100,000 and £125,140 of income, which changes how much basic rate band is left.

Crypto that is income, not a gain

Tokens from mining, staking or lending, including from DeFi, count as income rather than a capital gain when you receive them. Where the activity does not amount to a trade, the sterling value of the tokens at the time of receipt is taxable as miscellaneous income, with appropriate expenses reducing the amount chargeable (CRYPTO21150 and CRYPTO21200). Selling those tokens later is a separate Capital Gains Tax event, and the amount already taxed as income becomes their acquisition cost.

There is a £1,000 trading and miscellaneous income allowance each tax year. GOV.UK sets out what to do with it:

Total miscellaneous income from all sourcesWhat you need to do
£1,000 or lessCovered by the allowance. Keep your records.
Between £1,000 and £2,500Contact HMRC.
Over £2,500Register for Self Assessment.

More detail is in our guides to staking and mining tax and DeFi tax. The source is GOV.UK's guidance on receiving cryptoassets.

When you have to report a crypto disposal

You fill in the Capital Gains Tax summary pages if your chargeable gains before losses were more than £3,000, if you sold or disposed of chargeable assets worth more than £50,000, or if you want to claim an allowable loss. The £50,000 proceeds threshold applies for 2023 to 2024 onwards. Proceeds, not profit: a year of active trading can pass £50,000 with no gain at all.

  • Self Assessment for 2025/26: online return and payment by 31 January 2027, paper return by 31 October 2026, and registration by 5 October 2026 if you have not filed before.
  • Disposals in 2026/27 go on the return due by 31 January 2028.
  • If you are not already in Self Assessment, a gain can be reported through HMRC's real time Capital Gains Tax service instead, by 31 December after the tax year. Anyone already in Self Assessment must still put the disposal on the return.
  • Losses are claimed on the return, and must be claimed within 4 years of the end of the tax year of the disposal.

The cryptoasset section of the return is boxes 13.1 to 13.8 on the SA108, available for 2024 to 2025 onwards. Our guide to reporting crypto on Self Assessment goes box by box. Sources: when you must report a gain, the real time service, losses and Self Assessment deadlines.

What the calculator does not do

It gives you the tax on one net figure. It does not reconstruct your year, and the reconstruction is usually the work:

  • It does not pool your acquisitions or apply the same day and 30 day rules.
  • It does not convert transactions into pounds. You need an exchange rate you have applied consistently and can explain.
  • It does not separate income from gains, so staking and mining rewards have to be handled on their own.
  • It does not carry losses forward, and it does not handle negligible value claims.
  • It assumes you are UK resident and taxed on the arising basis.

For losses, lost keys and theft, see crypto losses and negligible value claims. Exchange reports are not tax calculations, and GOV.UK says plainly that they will not keep track of your pooled costs.

Get your crypto return prepared

GoForma prepares crypto Self Assessment returns for £298, which covers up to 25,000 transactions and includes a Koinly licence. Our accountants are ACCA and AAT qualified. If you want to talk it through first, the consultation is free.

Crypto tax accountants gives the full scope, cryptocurrency Self Assessment is the priced service, and crypto tax in the UK is the long guide behind this page.

Frequently asked questions

How much tax do I pay on crypto in the UK for 2026/27?

Gains above the £3,000 annual exempt amount are taxed at 18% to the extent they fall within your basic rate band, and 24% above it. Your gains stack on top of your income when HMRC decides which band applies, so the answer depends on your other taxable income as well as the size of the gain.

What is the crypto Capital Gains Tax allowance?

The annual exempt amount is £3,000 for individuals in 2026/27, and it was also £3,000 for 2025/26 and 2024/25. It covers all your chargeable gains for the year, not crypto alone, and it cannot be carried forward if you do not use it.

Do I pay tax if I only hold crypto?

No. Holding tokens is not a disposal, so there is nothing to report. Moving tokens between wallets you control is not a disposal either. Tax arises when you sell, swap, spend or give tokens away.

Is swapping one cryptocurrency for another taxable?

Yes. HMRC's Cryptoassets Manual treats exchanging tokens for a different type of token as a disposal. Your proceeds are the sterling market value of what you received, and that same value becomes the acquisition cost of the new token.

Do I have to tell HMRC about my crypto?

You must fill in the Capital Gains Tax summary pages if your chargeable gains before losses were more than £3,000, if you disposed of chargeable assets worth more than £50,000, or if you want to claim an allowable loss. The £50,000 test is on proceeds, not profit, so an active year can cross it without a gain.

How does HMRC work out my cost if I bought at lots of different prices?

By pooling. Each type of token has its own section 104 pool holding the total allowable cost, and a disposal takes a proportion of it. HMRC's example: 100 tokens at £2 and 300 at £1 give 400 tokens costing £500, an average of £1.25 each, so selling 200 uses a cost of £250. The same day rule and the 30 day rule are applied before the pool.

What can I deduct from a crypto gain?

The sterling amount you originally paid, transaction fees for getting the transaction onto the distributed ledger, advertising for a purchaser or vendor, professional costs of drawing up the contract, and the cost of a valuation or apportionment needed for the calculation. Mining equipment and electricity are not allowable against a gain.

Are staking and mining rewards taxed as gains?

No. Where the activity does not amount to a trade, the pound sterling value of the tokens at the time of receipt is taxable as miscellaneous income. Selling those tokens later is a separate Capital Gains Tax event, and the amount already taxed as income is their acquisition cost.

When is the deadline for a crypto tax return?

Disposals in the 2025/26 tax year go on the return due online, with the tax paid, by 31 January 2027. The paper deadline is 31 October 2026, and if you have not filed before you should register by 5 October 2026. Disposals in 2026/27 are due by 31 January 2028.

Can I use crypto losses to reduce my tax?

Yes. Losses are set against gains in the same tax year first, then unused losses brought forward from earlier years, with any remainder carried forward. You claim a loss by including it on your tax return, and the claim has to be made within 4 years of the end of the tax year of the disposal.

Does this calculator do my crypto tax return?

No. It gives you the tax on one net gain for one tax year. It does not pool your acquisitions, apply the same day and 30 day matching rules, convert transactions to pounds or separate income from gains, and those are the parts of a crypto return that take the time.

What does GoForma charge for a crypto tax return?

£298 for a cryptocurrency Self Assessment, covering up to 25,000 transactions and including a Koinly licence. Our accountants are ACCA and AAT qualified, and the first consultation is free.

Need help with this for your business?

Book a free 20-minute call with one of our ACCA or AAT qualified accountants. We will tell you honestly whether we can help.

214 reviews
ACCA & AAT qualified
30-day money-back guarantee