Total Buy Value
£0.00
Buy price × quantity
Enter one trade to estimate the Capital Gains Tax and what you keep, in pounds. Uses 2026 to 2027 rates and the £3,000 tax-free allowance.
Fill in your trade and choose Calculate Tax. Your figures appear here.
£0.00
Buy price × quantity
£0.00
Sell price × quantity
£0.00
Sell value − buy value − fees
£0.00
Up to £3,000 of gains a year
£0.00
18% or 24% of the taxable gain
£0.00
Sell value − fees − Capital Gains Tax
An estimate for the 2026 to 2027 tax year. It uses the buy price you enter as the cost, so it does not apply HMRC's pooling, same-day or 30-day rules, and it leaves out your other gains and losses.
Hover or tap a bar or segment for the exact amount.
Amounts in pounds
Calculate a trade to draw this chart.
Capital Gains Tax, fees and take-home as percentages
Calculate a trade to draw this chart.
HMRC treats crypto as an asset. Selling it, exchanging it for another token, using it to pay for something or giving it away is a disposal for Capital Gains Tax.
18% or 24% on gains
Self Assessment
For individuals, on assets other than residential property.
| Item | Figure |
|---|---|
| Capital Gains tax-free allowance | £3,000 |
| Rate on gains within the basic rate band | 18% |
| Rate on gains above it | 24% |
| Basic rate band | £37,700 of taxable income |
| Personal Allowance | £12,570, reduced above £100,000 of income |
The 2026 to 2027 tax year runs from 6 April 2026 to 5 April 2027. Capital Gains Tax uses the same rates and basic rate band across the UK, including for Scottish taxpayers.
Short answers on crypto tax in the United Kingdom and on how this calculator gets its numbers.
HMRC treats crypto as an asset, so most people pay Capital Gains Tax on the gain when they dispose of it. Disposing means selling it, exchanging it for another token, using it to pay for goods or services, or giving it away. Crypto you earn, such as mining or staking rewards, is usually subject to Income Tax instead.
18% on the part of your taxable gain that falls within the basic rate band and 24% on the rest. Take someone earning £40,000 who sells 0.5 BTC bought at £40,000 per coin for £70,000 per coin, a gain of £15,000. After the £3,000 allowance, £12,000 is taxable: £10,270 at 18% and £1,730 at 24%, which comes to £2,263.80.
The Capital Gains tax-free allowance is £3,000 for the 2026 to 2027 tax year. It applies to your total gains from all assets in the year, so gains on shares or property use the same allowance.
Yes. Exchanging one token for another is a disposal of the first token at its value in pounds at that moment, so you can have a gain or loss even though you received no cash.
Yes. Transaction fees paid to buy and sell the tokens are allowable costs and reduce the gain. Costs you have already claimed against Income Tax cannot be deducted again.
Report it to HMRC and it is deducted from your gains in the same tax year. If you still have losses left over, they can be carried forward to later years. You can claim a loss up to four years after the end of the tax year in which it happened.
If you sell tokens and buy the same type again within 30 days, the sale is matched to that new purchase rather than to your pooled cost. It stops people selling at a loss and buying straight back to claim the loss. This calculator does not apply the rule, so enter the cost that HMRC's rules give you.
Yes. Your taxable gain sits on top of your taxable income, which is your income minus the £12,570 Personal Allowance. If the total stays within the £37,700 basic rate band, the whole gain is taxed at 18%. Any part above the band is taxed at 24%.
Through a Self Assessment tax return, which has a cryptoasset section, or through HMRC's real time Capital Gains Tax service by 31 December after the tax year ends. HMRC does not send a bill, so you need to work out and report the gain yourself.
It multiplies your buy and sell prices by the quantity and subtracts fees to get the gain. It takes off the tax-free allowance you have left, then places the taxable gain on top of your taxable income and applies 18% within the basic rate band and 24% above it. On a loss, tax is £0. Everything runs in your browser and nothing you type is sent to a server.