The October 2024 Autumn Budget introduced significant changes to crypto Capital Gains Tax rates. If you made gains both before and after 30 October 2024 in the same tax year, you need to apply the old rates to earlier gains and the new, higher rates to gains made after that date.
Our calculator handles this split automatically, so your tax is calculated accurately.
|
Period
|
CGT Allowance
|
Basic Rate
|
Higher Rate
|
|
6 Apr 2024 – 29 Oct 2024
|
£3,000
|
10%
|
20%
|
|
30 Oct 2024 – 5 Apr 2025
|
£3,000
|
18%
|
24%
|
|
6 Apr 2025 – 5 Apr 2026 (2025/26)
|
£3,000
|
18%
|
24%
|
How does HMRC calculate crypto capital gains?
HMRC uses three matching rules to calculate crypto capital gains: (1) the same-day rule, (2) the 30-day rule (bed-and-breakfasting), and (3) the Section 104 pool, which averages the cost of all coins of the same type.
- Same-day rule
If you buy and sell the same cryptocurrency on the same day, HMRC matches the sale to those same-day purchases first, using their actual cost. - 30-day rule (bed and breakfasting)
If no same-day purchase applies, HMRC checks for any purchases within 30 days after the sale. If found, it matches the disposal to those purchases using their actual cost. This rule prevents investors from selling to crystallise a loss and immediately rebuying. - Section 104 pool
If neither rule applies, HMRC matches the disposal to your Section 104 pool, using the average cost of all coins held at that time.
Quick example:
- You buy 1 Bitcoin in January 2024 for £30,000 and another in June 2024 for £50,000.
- In March 2025 you sell 1 Bitcoin for £70,000.
- Your Section 104 pool average cost is £40,000 (the average of £30,000and £50,000).
- Your taxable gain is £70,000 minus £40,000 = £30,000.
- After deducting the £3,000 CGT allowance, you pay tax on £27,000.
Example Crypto Tax Calculation
Here is a simple example of how crypto Capital Gains Tax is calculated in the UK for the 2025/26 tax year using our crypto tax calculator.
Example Scenario
Other annual income: £50,000
Crypto capital gain before 30 October 2024: £15,000
Crypto capital gain after 30 October 2024: £0
Step 1: Calculate Your Total Capital Gain
Total crypto gain during the tax year: £15,000
Step 2: Apply the Capital Gains Allowance
For the 2025/26 tax year, the UK capital gains tax allowance is £3,000.
£15,000 total gain
Minus £3,000 annual allowance
Taxable capital gain: £12,000
Step 3: Determine Your Tax Band
With other income of £50,000, your total income including gains becomes:
£65,000
This means part of your crypto gain falls into the basic rate band, while the remaining amount falls into the higher rate band.
Step 4: Apply Capital Gains Tax Rates
Basic rate CGT (10%) applied to £270
Tax due: £27
Higher rate CGT (20%) applied to £11,730
Tax due: £2,346
Total Crypto Capital Gains Tax
Total tax payable: £2,373
After paying capital gains tax, your net profit from £15,000 of crypto gains would be £12,627.
Effective tax rate: 19.8%
Disclaimer: This UK crypto tax calculator provides an estimate based on current UK tax rules. Your actual tax position may vary depending on your full financial situation, transaction history, and income level.
For accurate reporting and personalised guidance, speak with a qualified accountant before submitting your Self Assessment tax return.
When do you need to pay crypto tax in the UK?
Not all crypto activity creates a tax bill. Simply buying and holding cryptocurrency does not trigger any tax. You only pay tax when you dispose of your crypto.
Here is what counts as a taxable disposal and what does not:
Taxable events on which you may owe CGT or Income Tax
- Selling crypto for pounds, euros, dollars, or any other fiat currency
- Swapping one cryptocurrency for another (for example, ETH to BTC, or BTC to USDC)
- Using cryptocurrency to pay for goods or services
- Gifting crypto to someone other than your spouse or civil partner
- Receiving staking rewards, mining income, or airdrop tokens (Income Tax applies)
- Receiving crypto as salary or in exchange for services
Non-taxable events with no immediate tax liability
- Buying cryptocurrency with pounds
- Holding cryptocurrency in a wallet without selling or spending it
- Transferring crypto between your own wallets (same owner, same person)
- Gifting crypto to a spouse or civil partner
UK crypto tax deadlines
You report crypto gains through a Self Assessment tax return. The key deadlines are:
|
Tax Year
|
Paper Return Deadline
|
Online Return & Payment Deadline
|
|
2025/26
|
31 October 2026
|
31 January 2027
|
Who Should Use This Crypto Tax Calculator?
This calculator is designed for UK taxpayers who invest or trade in cryptocurrency and want to estimate their potential tax liability.
It is useful for:
- Crypto investors
Individuals who buy and sell Bitcoin, Ethereum or other cryptocurrencies. - Active traders
People who make frequent crypto trades across multiple exchanges. - DeFi users
Investors earning rewards from decentralised finance platforms. - NFT traders
Individuals buying or selling digital collectibles. - Crypto beginners
Anyone who wants to understand how cryptocurrency gains are taxed in the UK.
Why Use GoForma’s UK Crypto Tax Calculator
GoForma has created this crypto tax calculator for UK investors who want a quick estimate of their potential cryptocurrency tax liability.
The tool uses current UK tax rules to help you understand how much tax may apply before you file your Crypto Self Assessment return.
Benefits of using the GoForma crypto tax calculator include:
- Built by experienced UK crypto tax accountants
- Based on latest rates and rules from HMRC
- Designed for crypto investors, traders and DeFi users
- Fast calculation in seconds
- Works for Bitcoin, Ethereum and other cryptoassets
- Helps you prepare for your Self Assessment tax return
Get expert help with your crypto tax return
Working out your crypto tax liability with our free calculator is a great first step. But, if you’ve traded accross multiple exchanges, received staking or DeFi rewards, bought or sold NFTs, or you just want to make absolutely sure your Self Assessment is accurate and HMRC compliant, our crypto tax accountants, along with crypto tax software, help you track your profits, organise your transactions, and complete your Self Assessment accurately.
At GoForma, our ACCA-qualified cryptocurrency accountant has dealt with every situation. We’ve filed thousands of cryptocurrency Self Assessment returns for UK investors, traders, NFT enthusiasts, and DeFi users. We handle the entire process from importing your transaction records, calculating everything with HMRC’s pooling rules, to ensuring your return is submitted before the 31 January deadline.
Already behind on your crypto tax?
If you haven’t reported crypto gains from previous years, don’t delay. HMRC receives data from UK-regulated exchanges and is actively looking for those who haven’t declared their gains. If you come forward before they reach out, you can avoid large penalties. We’ll help you get everything sorted quickly and hassle-free.
Not sure if you owe Crypto tax?
Try our free crypto tax calculator above for an instant estimate. If you need more guidance, book a free 20-minute call with one of our crypto accountants. There is no pressure and no obligation, just clear advice on what you need to do to stay compliant with HMRC.
Start today by using our crypto tax self assessment service or speak with our team for professional support.