Capital Gains Tax Calculator
Staking & Mining Income Tax
Section 104 Pooling Calculator
Calculate your average cost basis using HMRC's Section 104 pooling method.
>
Calculate Capital Gains Tax on Bitcoin, Ethereum and cryptocurrency with HMRC-compliant Section 104 pooling. Free, accurate and up-to-date.
Calculate your average cost basis using HMRC's Section 104 pooling method.
Understanding which crypto events trigger tax is essential. HMRC treats cryptocurrency as property, not currency, making most transactions potentially taxable.
Converting crypto to pounds triggers CGT
Trading BTC for ETH is a disposal
Buying goods/services with crypto
Gifts to non-spouse are disposals
No tax until you dispose
Moving between your own wallets
Gifts to spouse/civil partner
To registered UK charities
The UK uses Section 104 pooling (NOT FIFO like the USA) to calculate your crypto cost basis. This means all purchases of the same cryptocurrency are pooled together at an average cost.
Before using the Section 104 pool, HMRC requires you to apply these matching rules:
Legal ways to minimise your crypto tax liability. These strategies are HMRC-compliant and used by tax professionals.
Every tax year you get a fresh £3,000 allowance. If you don't use it, you lose it - it doesn't carry forward. Consider selling and rebuying (bed and breakfasting) to realise gains tax-free each year and reset your cost basis higher.
Transfers between married couples/civil partners are CGT-free. This lets you use BOTH allowances (£6,000 total) and potentially sell in a lower tax band. The receiving spouse inherits your original cost basis.
Sell losing positions before April 5th to crystallise losses. These offset gains in the same year or carry forward indefinitely. UK has NO wash sale rule for crypto - you can rebuy immediately.
Split large sales across tax years to use two allowances. Selling £6,000 gain? Realise £3,000 before April 5th and £3,000 after April 6th = both portions potentially tax-free.
Gifting appreciated crypto to registered UK charities is CGT-free. You can also claim Income Tax relief on the market value donated. Great for highly appreciated positions.
Without records, HMRC assumes £0 cost basis = tax on entire proceeds. Export CSVs from all exchanges, back up to cloud, use crypto tax software. Required for 5+ years.
These errors can cost thousands in overpaid tax or HMRC penalties.
EVERY crypto trade (BTC to ETH, etc.) is a taxable disposal. HMRC receives exchange data - they WILL find unreported trades. Penalties can reach 100% of unpaid tax.
UK requires Section 104 pooling (average cost), NOT First-In-First-Out. Using FIFO usually results in paying MORE tax and is non-compliant.
These matching rules apply BEFORE Section 104 pooling. Ignoring them gives incorrect cost basis - usually resulting in overpaying tax.
Rewards are taxed TWICE: Income Tax when received, then CGT when sold. Failing to report income is a serious HMRC offence with penalties.
You must claim crypto losses within 4 years of the tax year they occurred. Miss the deadline and you lose the right to offset against future gains forever.
HMRC requires GBP value at the EXACT time of transaction - not end-of-year or average prices. Wrong valuations = wrong tax calculation.
Essential HMRC guidance and tools for crypto tax compliance.
Official guidance on crypto taxation including Section 104 pooling, matching rules, DeFi, NFTs and record-keeping requirements.
How to report crypto gains via Self Assessment. Use SA108 Capital Gains pages for crypto disposals.
General CGT guidance including rates, allowances and reporting requirements applicable to cryptocurrency.
Tools like Koinly, CoinTracker and CryptoTaxCalculator auto-import transactions and apply UK tax rules.
UK crypto gains are subject to Capital Gains Tax. For 2025/26, you have a £3,000 annual tax-free allowance. After that:
Example: £10,000 gain - £3,000 allowance = £7,000 taxable. At 18% = £1,260 tax, at 24% = £1,680 tax.
Yes! Trading one cryptocurrency for another (e.g., Bitcoin for Ethereum) is a taxable disposal in the UK. You must calculate the gain as:
This is one of the most commonly missed taxable events. HMRC receives data from major exchanges and can identify unreported trades.
Staking and mining rewards are taxed TWICE:
Example: Receive 0.1 ETH worth £200. Income tax: £80 (at 40%). Later sell for £300. CGT: £100 gain - £3,000 allowance = usually £0 additional tax.
HMRC requires detailed crypto records kept for at least 5 years (6 years from tax year end). You need:
Without records proving cost basis, HMRC can assume £0 cost = tax on entire proceeds. Download exchange CSVs regularly and use crypto tax software.
Yes! Crypto losses can offset gains to reduce your tax bill:
Example: £10,000 gain - £4,000 loss = £6,000 net - £3,000 allowance = £3,000 taxable. Tax-loss harvesting before April 5th is a key strategy.
FIFO (First-In-First-Out): Used in the USA - assumes you sell oldest crypto first. NOT valid for UK tax.
Section 104 Pooling: UK method - all purchases of same crypto pool together at average cost. Required by HMRC.
Example: Buy 1 BTC at £20k, then 1 BTC at £40k. Sell 1 BTC.
Using FIFO in the UK is non-compliant and usually results in paying more tax.
The tax treatment depends on the type:
The key question is whether you did anything to receive them. Marketing airdrops requiring social media posts may be treated as income.
You must file Self Assessment if:
Deadlines for 2025/26: Register by 5 October 2026, file online by 31 January 2027, pay tax by 31 January 2027.
Expert Reviewed — This calculator is reviewed by our team of financial experts and updated regularly with the latest UK tax rates and regulations. Last verified: January 2026.
Last updated: January 2026 | Verified with latest UK rates
Our Crypto Tax Calculator provides:
Is this calculator free?
Yes, all our calculators are 100% free to use with no registration required.
Are the results accurate?
Our calculators use verified formulas and are regularly updated for accuracy.
Can I use this on mobile?
Yes, all calculators are fully responsive and work on any device.