About the UK Crypto Tax Calculator
This UK crypto tax calculator estimates the Capital Gains Tax (CGT) due when you sell, swap or spend cryptoassets in the 2026-27 tax year (6 April 2026 to 5 April 2027). HMRC treats each type of token as a single pooled asset — the section 104 pool — so the cost of the tokens you dispose of is a proportional share of the total you paid for all tokens of that type. Enter what is in your pool before the sale, how many tokens you sold and for how much, and your income, and the calculator returns the gain, the tax at 18% and 24%, and what is left in the pool.
Every individual has a £3,000 annual exempt amount for 2026-27. Gains above it are taxed at 18% to the extent they fit inside your unused basic rate band (£37,700 above the £12,570 personal allowance) and 24% above that, because gains are stacked on top of your taxable income. Higher and additional rate taxpayers pay 24% on all taxable gains. Allowable losses and other gains from the same tax year can be entered as one net figure.
The calculator applies the section 104 pool only. If you bought the same token on the same day as the sale, or within the following 30 days, HMRC’s same-day and 30-day (“bed and breakfasting”) rules match those purchases first and the cost changes. Income from staking, mining or airdrops is taxed as income, not covered here. Scottish taxpayers use the same UK bands for CGT.
With the default inputs, the capital gains tax due is £8,539.80. Change any value above to recalculate instantly.
How to use the uk crypto tax calculator
- 1Enter how many tokens of this type you held and their total pooled cost before the sale.
- 2Enter how many tokens you sold, swapped or spent and their pound value at the time.
- 3Add disposal fees and any other net gains or losses from this tax year.
- 4Enter your total taxable income to set the 18% / 24% split.
- 5Read the CGT due and note the pool balance to carry forward.
Formula and method
Under the section 104 pooling rules, all tokens of one type form a single asset with one pooled cost. When you dispose of some tokens, the allowable cost is the same fraction of the pooled cost as the fraction of tokens sold, and the pool is reduced by that amount. The gain is the sterling value received, less disposal fees, less that allowable cost.
Gains and losses for the tax year are netted, then the £3,000 annual exempt amount is deducted. The remaining taxable gain is added on top of your taxable income (income minus the personal allowance, which tapers away above £100,000). The part that falls within the £37,700 basic rate band is taxed at 18% and the rest at 24%, the rates for 2026-27.
- Pool cost
- Total allowable cost of all tokens of that type held
- Sold ÷ Pool tokens
- Fraction of the pool disposed of
- £3,000
- Annual exempt amount for individuals, 2026-27
- £37,700
- Basic rate band above the personal allowance
Worked examples
Selling 1 of 2 BTC for £60,000 on a £45,000 salary
Half the pool is sold, so the allowable cost is half of £40,000. The gain is £60,000 − £100 − £20,000 = £39,900, or £36,900 after the £3,000 allowance. Taxable income of £32,430 leaves £5,270 of basic rate band: £5,270 × 18% + £31,630 × 24% = £8,539.80.
Higher-rate taxpayer selling 4 of 10 ETH
Four tenths of the £15,000 pool gives an allowable cost of £6,000, so the gain is £5,970. After the £3,000 allowance, £2,970 is taxed at 24% because a £80,000 income has no basic rate band left: £712.80.
Basic-rate taxpayer with a loss elsewhere
Selling the whole pool for £15,000 against a £2,500 cost gives a £12,500 gain. A £2,000 loss on another disposal and the £3,000 allowance reduce it to £7,500, which all fits in the basic rate band, so the tax is 18% — £1,350.
Frequently asked questions
How is crypto taxed in the UK?+
Selling crypto, swapping one token for another, or spending it on goods is a disposal for Capital Gains Tax. Gains above the £3,000 annual exempt amount are taxed at 18% or 24% depending on your income. Crypto received from mining, staking or as pay is usually taxed as income instead.
What is a section 104 pool for crypto?+
HMRC groups all your tokens of the same type into one pool with a single combined cost. When you sell part of the pool, your allowable cost is the average cost of the pool multiplied by the number of tokens sold, rather than the cost of any specific purchase.
What are the same-day and 30-day rules?+
If you buy tokens of the same type on the same day you sell, those purchases are matched first. Purchases in the 30 days after a sale are matched next. Only the remaining tokens are matched with the section 104 pool. These rules stop people selling and immediately rebuying to crystallise losses.
What is the CGT allowance for 2026-27?+
The annual exempt amount for individuals is £3,000 for 2026-27, the same as in 2024-25 and 2025-26. Unused allowance cannot be carried forward to later years.
Is swapping one crypto for another taxable in the UK?+
Yes. A crypto-to-crypto swap is a disposal of the token you give up, valued at the pound sterling value of what you receive. You need to calculate a gain or loss on every swap, even if you never cash out to pounds.
Do I need to report crypto losses?+
Losses must be reported to HMRC before you can use them. You have four years from the end of the tax year in which you made the loss. Reported losses reduce gains in the same year and any excess can be carried forward to future years.
Tax results are estimates based on published rules and simplified assumptions. They are not tax advice — check official guidance or a tax professional for your situation.