United Kingdom Crypto Tax Calculator

Estimate United Kingdom crypto capital gains tax using a simplified 2025-26 HM Revenue & Customs model.

This is an estimation tool. Results are not filing-ready. Read full disclaimer.
Model basis
This calculator uses a simplified United Kingdom resident individual income tax model for the tax year. It is an estimate only and does not replace personal tax advice.
Source reference:
Last verified:
📋 YOUR DETAILS
£
N/A in United Kingdom — no holding period discount applies

💰 TRADE DETAILS
£
£
🧾 TAX ESTIMATE BREAKDOWN
Gross Capital Gain
Capital Loss — No tax payable
🟥 ESTIMATED TAX ON THIS TRADE 🟩 NO TAX PAYABLE
Based on a marginal tax rate
⚠️ This calculator provides estimates only.
Tax laws change frequently. For accurate United Kingdom crypto tax filing, consult a tax adviser or chartered accountant familiar with United Kingdom tax law.
Built on a simplified 2025-26 resident individual tax model. This 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. It does not handle crypto received as employment income or mining rewards taxed as income. For precise calculations, use HMRC-approved software or consult a UK tax adviser.
Last verified: 2025-04-22

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

Tax Type
Capital Gains Tax (CGT)
Chargeable asset classification
Basic Rate CGT
10%
For basic rate band taxpayers
Higher Rate CGT
20%
For higher/additional rate taxpayers
Annual Exemption
£3,000
2024-25 tax year allowance
Filing Deadline
31 January
Following the tax year end
Tax Authority
HMRC
HM Revenue & Customs

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.

Gross Gain = (£2,000 − £1,500) × 0.5 = £250
Annual Exemption = £3,000
Net Taxable Gain = £0 (fully covered by allowance)
Estimated Tax = £0

Example B: Higher Rate Taxpayer Gain

You bought 1 BTC at £25,000 and sold at £45,000. Your regular income is £60,000.

Gross Gain = (£45,000 − £25,000) × 1 = £20,000
Annual Exemption = £3,000
Net Taxable Gain = £17,000
CGT Rate = 20% (higher rate taxpayer)
Estimated Tax = £3,400

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.

Gross Gain = £4,500 − £3,000 = £1,500
After Exemption = £0 (covered by £3,000 allowance)
Estimated Tax = £0

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:

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.

Related Calculators

Affiliate disclosure: We may earn a commission if you register through our links, at no extra cost to you.

Ad Trade like a pro on Bybit. Get up to $10,000 deposit bonus. Claim Offer