United Kingdom Crypto Tax Calculator
Estimate United Kingdom crypto capital gains tax using a simplified 2025-26 HM Revenue & Customs model.
How to Calculate Crypto Capital Gains Tax in United Kingdom
HM Revenue & Customs (HMRC) treats cryptocurrency as a chargeable asset for Capital Gains Tax purposes. UK residents must report gains when they sell, swap, spend, or gift crypto, with an annual exempt amount of £3,000 for the 2024-25 tax year. Gains above this threshold are taxed at 10% for basic rate taxpayers and 20% for higher and additional rate taxpayers. The UK uses share pooling rules and special same-day and bed-and-breakfast matching rules, making accurate record-keeping essential for compliance.
The UK Crypto Tax Estimator applies a simplified HMRC Capital Gains Tax model for the 2025-26 tax year. It starts by calculating your gross capital gain as: Gain = (Selling Price − Purchase Price) × Quantity. The calculator then deducts the annual exempt amount of £3,000, leaving only the net taxable gain. The applicable CGT rate depends on your total taxable income: if you remain within the basic rate band, you pay 10% on crypto gains; if you are a higher or additional rate taxpayer, you pay 20%. Because the UK tax year runs from 6 April to 5 April, all disposals within that period are aggregated. Losses can be offset against gains in the same tax year, and unused losses carry forward indefinitely. The calculator does not model Section 104 share pooling, the same-day rule, or the 30-day bed-and-breakfast rule, which can significantly affect your actual cost basis. For precise calculations, use HMRC-approved software or consult a UK tax adviser.
Track your gains throughout the year using the PnL calculator so you are prepared for end-of-year tax filing. To work out your cost basis across multiple buys, use the DCA calculator.
United Kingdom Tax Rules at a Glance
Example Calculations
Example A: Small Gain Within Allowance
You bought 0.5 ETH at £1,500 and sold at £2,000. Your regular income is £35,000.
Example B: Higher Rate Taxpayer Gain
You bought 1 BTC at £25,000 and sold at £45,000. Your regular income is £60,000.
Example C: Crypto Swap Triggering Gain
You swapped 2 ETH (cost £3,000) for 0.1 BTC worth £4,500. Your income is £28,000.
Filing Guide — HM Revenue & Customs
UK residents report crypto capital gains through the Self Assessment tax return, specifically on the SA108 Capital Gains Summary page. If your total gains exceed the annual exempt amount, or if your total proceeds exceed four times the allowance (£12,000 for 2024-25), you must report them. The online filing deadline is 31 January following the tax year end. Keep detailed records of all transaction dates, GBP values, fees, and wallet addresses to support your calculations.
Common Mistakes to Avoid
A frequent UK mistake is misunderstanding the bed-and-breakfast rule, which matches repurchases within 30 days against earlier sales for CGT purposes rather than creating a new acquisition. Many taxpayers also fail to apply the same-day rule or Section 104 pooling correctly, leading to incorrect cost basis calculations. Another common error is not reporting crypto-to-crypto swaps, which HMRC treats as taxable disposals even though no fiat currency is involved.
Official Resources
The following links point to official HMRC guidance on cryptocurrency taxation in United Kingdom:
- HMRC: Tax on cryptoassets — overview of UK crypto tax rules for individuals
- HMRC Cryptoassets Manual — detailed technical guidance for tax professionals
Related Resources
Before you can file your crypto taxes, you need to know your profit or loss. Use our PnL Calculator to track gains and losses for every trade.
Read our comprehensive Crypto Tax Guide for a global overview of how cryptocurrency is taxed, including DeFi, staking, and filing best practices.
United Kingdom Crypto Tax Estimator — FAQ
Does HMRC treat crypto as currency or property?
HMRC treats cryptoassets as chargeable assets for Capital Gains Tax purposes, not as currency or money. This means disposals such as sales, swaps, gifts, and spending trigger CGT calculations.
What is the UK annual exempt amount for crypto?
For the 2024-25 tax year, the annual CGT exempt amount is £3,000. Only gains above this threshold are subject to CGT. If your total gains are below £3,000, you generally do not need to report them.
Do I pay tax when swapping crypto for crypto?
Yes. Swapping one cryptocurrency for another is a taxable disposal in the UK. You must calculate the GBP market value of the crypto received and compare it to your pooled cost basis to determine the gain or loss.
Can I offset crypto losses against my salary?
No. Crypto capital losses can only offset capital gains, not salary or other income. However, unused losses carry forward indefinitely to offset future gains in later tax years.
What is the bed-and-breakfast rule?
The bed-and-breakfast rule prevents you from claiming a capital loss if you repurchase the same cryptoasset within 30 days of selling it. Instead, the loss is deferred and added to the cost basis of the new purchase.
Do I need to report crypto if I have not sold anything?
No. Simply holding cryptocurrency without disposing of it does not trigger a taxable event. You only need to report when you sell, swap, spend, or gift your cryptoassets.