UK crypto tax calculator, with the pooling done properly.
To work out UK crypto tax, match each disposal in three steps and in this order: to acquisitions on the same day, then to acquisitions in the next 30 days, then to the section 104 pool holding the average cost of everything else you hold. Subtract that matched cost from your proceeds to get the gain. Gains above the £3,000 annual exempt amount are taxed at 18% inside your basic rate band and 24% above it. Enter your buys and sells below and this page does all three steps.
One buy, one sell and your income, and every disposal appears with the rule that matched it.
One token per calculation, an individual with the standard personal allowance, no reliefs, and current frozen income tax thresholds. Acquisitions dated before the selected year still build the pool, which is what carries your cost basis forward. Disposals are assigned to the 10% and 20% or the 18% and 24% regime by their own date. An estimate for orientation, not a filing document. Runs on this page, nothing transmitted.
Why first in first out gives the wrong answer
Most calculators, and most spreadsheets, take the earliest purchase as the cost of the earliest sale. UK tax does not work that way. Unless the same-day or 30-day rule catches the disposal first, your cost is the section 104 pool average across everything you hold of that token, so buying more at a higher price raises the cost of a sale you have already been planning. The 30-day rule then catches anyone who sells at a loss and buys straight back, because the disposal is matched to the repurchase instead of the pool and the loss does not land. The pool decides most of your crypto tax works through why.
One token here, every token in the app.
This page pools one token from figures you type. A real return needs the same matching run across every wallet and exchange you have ever used, with transfers recognised as transfers rather than disposals, and the acquisition history complete enough that no disposal is left without a cost. The app does that on your machine, names the rule behind every disposal, and is free under 1,000 transactions.
Compute my actual gainsRelated: the tax on a gain you already know, the 30-day window counter, and what is left of your £3,000 allowance.
Crypto tax questions.
How much tax will I pay on crypto in the UK
How do I calculate crypto tax in the UK
What is a section 104 pool
What is the 30-day rule for crypto
Do I pay tax on crypto if I do not sell
How much crypto can I sell without paying tax
Do I have to declare crypto to HMRC
Can HMRC see my crypto
How can I legally reduce my crypto tax
Does this calculator send my transactions anywhere
Is this accurate enough to file from
What changed for crypto tax in 2026
Matching rules from section 105, section 106A and section 104 TCGA 1992, applied to cryptoassets by HMRC at CRYPTO22200. Figures verified 21 August 2026 against HMRC's published allowances, rates and income tax bands. General information, not personal tax advice, see a vetted professional for your own affairs.