Understanding Cryptocurrency Tax in the UK
A comprehensive guide to HMRC's rules on crypto Capital Gains Tax, the Section 104 pool, allowable costs, matching rules, and how to use this calculator to find your real after-tax position.
Overview: How HMRC Treats Cryptocurrency
HMRC published its first comprehensive guidance on the tax treatment of cryptoassets in 2018, and has refined its position significantly since. The core conclusion has remained consistent: cryptocurrency is not treated as currency or money by HMRC, but rather as a capital asset — similar in legal character to shares, property, or other investment assets. This classification means that the primary tax event for most crypto holders is Capital Gains Tax (CGT), which arises whenever you dispose of a cryptoasset for more than its original cost.
The UK framework is meaningfully different from India's blunt flat-rate approach. Rather than a single fixed rate with no allowances, HMRC applies CGT at rates that depend on your income tax band, provides an Annual Exempt Amount (a tax-free threshold), allows deduction of allowable costs including transaction fees, and permits capital losses from crypto to be set off against other capital gains — or carried forward indefinitely. This is simultaneously more generous and more administratively complex than approaches adopted by some other countries.
However, HMRC's unique matching rules for crypto — particularly the Section 104 pooling mechanism and the 30-day anti-avoidance rule — introduce a level of complexity that catches many traders off guard. Understanding these rules is essential not just for filing a correct tax return, but for making informed trading decisions throughout the year. This guide covers all of these provisions in detail, and the calculator above helps you model the CGT impact on any individual disposal quickly and accurately.
UK CGT Rates on Crypto: 2024/25 and Historical Rates
From 30 October 2024 — the date of the Autumn Budget — the CGT rates applicable to cryptoasset disposals changed significantly. The previous rates of 10% (basic) and 20% (higher) that applied to most assets were replaced with rates of 18% and 24% respectively. It is important to note that these rates apply to cryptoassets but that residential property carries different rates (18% / 24%) that were already in place. The change brought crypto in line with property for CGT purposes.
| Period | Basic Rate CGT | Higher Rate CGT | Annual Exempt Amount |
|---|---|---|---|
| 2022/23 | 10% | 20% | £12,300 |
| 2023/24 | 10% | 20% | £6,000 |
| 2024/25 (to 29 Oct 2024) | 10% | 20% | £3,000 |
| 2024/25 (from 30 Oct 2024) | 18% | 24% | £3,000 |
| 2025/26 (expected) | 18% | 24% | £3,000 |
To determine your CGT rate, HMRC first adds your net capital gains to your total taxable income for the year. The portion of gains that falls within the basic rate Income Tax band (£12,571 to £50,270 for 2024/25) attracts CGT at 18%. Any gains falling above the higher rate threshold attract CGT at 24%. This means a higher-earning individual pays 24% on all their crypto gains, while someone with modest income may pay only 18% — or a blended rate across both bands.
For 2024/25, the basic rate Income Tax band runs from £12,571 to £50,270. If your employment income is £45,000, you have £5,270 of basic rate band remaining before reaching the higher rate threshold. The first £5,270 of your taxable crypto gains (after AEA) would be taxed at 18%, and any gains above that at 24%. The calculator's basic/higher rate toggle lets you model both scenarios cleanly.
The Annual Exempt Amount: Your Tax-Free CGT Allowance
Every UK taxpayer has an Annual Exempt Amount (AEA) — a threshold below which total net capital gains in a tax year are free from CGT. For 2024/25 the AEA is £3,000. This means that if your total net capital gains from all assets (crypto, shares, property, collectibles, and so on) are £3,000 or less after deducting allowable costs and losses, you pay no CGT at all.
The AEA has been dramatically reduced in recent years — from £12,300 in 2022/23 to just £3,000 today — substantially increasing the number of people with a reportable CGT liability. Previously, a modest crypto trade generating £10,000 of gain might have fallen entirely within the exempt amount for many taxpayers. That is no longer the case, and HMRC's expectation is that far more crypto holders now need to submit a Self Assessment tax return.
The AEA cannot be split across tax years, cannot be transferred to a spouse or civil partner (though spouses each have their own AEA), and cannot be carried forward. If you do not use your full AEA in a given year through genuine taxable disposals, the unused portion is simply lost. This makes year-end planning around the AEA — sometimes called "crystallising gains" — a legitimate and sensible tax strategy if done correctly.
The Section 104 Pool: How HMRC Calculates Your Acquisition Cost
The most distinctive and often misunderstood feature of UK crypto tax is the Section 104 (s.104) pooling rule. Unlike some tax systems where you can choose which specific units of a cryptocurrency you are selling (e.g. FIFO or LIFO), UK law requires that all units of the same cryptocurrency held by the same person be treated as a single pool of assets with a single blended average acquisition cost.
Here is how pooling works in practice. If you buy 1 Bitcoin for £10,000, then later buy another 0.5 Bitcoin for £20,000, your Section 104 pool contains 1.5 Bitcoin with a total pooled cost of £30,000. The average cost per Bitcoin in the pool is £20,000. If you then sell 0.5 Bitcoin, the acquisition cost attributed to that disposal is 0.5 × £20,000 = £10,000 — regardless of which specific coins you originally paid what price for.
Whenever you buy more of the same cryptocurrency, the new acquisition cost is added to the pool and the average is recalculated. Whenever you sell, the proportional pooled cost is deducted from the pool. This continues throughout the lifetime of your holding. The pool effectively keeps a running tally of your total investment and average cost basis, and every new purchase or sale adjusts it.
This calculator simplifies the pooling logic for a single discrete disposal. For traders with complex multi-purchase histories across many coins, dedicated crypto tax software (such as Koinly, CoinTracker, or CryptoTaxCalculator) can automatically maintain Section 104 pools across thousands of transactions.
Same-Day and 30-Day Matching Rules: The Bed-and-Breakfasting Anti-Avoidance Rules
Before applying the Section 104 pool, HMRC requires disposals to be matched against acquisitions in a specific order, designed to prevent the "bed-and-breakfasting" tax avoidance strategy — where an investor sells a holding to crystallise a gain or loss, then immediately buys it back to reset their cost basis while retaining their economic exposure to the asset.
The matching order is strictly as follows. First, a disposal on a given day is matched against acquisitions of the same asset on the same day (the same-day rule). Second, any remaining unmatched disposal is matched against acquisitions of the same asset in the following 30 calendar days, on a FIFO (first acquired, first matched) basis within that window (the 30-day rule). Only after both of these matching rules have been exhausted is the disposal matched against the Section 104 pool in the usual way.
Match disposal against any acquisition of the same crypto on the same calendar day first.
Then match against acquisitions of the same crypto in the 30 days after the disposal date (FIFO within window).
Finally, match remaining disposal against the Section 104 pool at the average pooled cost.
The 30-day rule has significant practical implications. If you sell Bitcoin at a loss and buy Bitcoin back within 30 days — perhaps thinking you have crystallised a usable loss — the loss will be denied and the buy-back price will be used as the acquisition cost for the sold units instead. To genuinely crystallise a loss on a cryptoasset for tax purposes, you must wait more than 30 days before reacquiring the same asset, or acquire a different but economically similar asset.
Allowable Costs: What Can You Deduct from Your Gain?
When calculating your capital gain, HMRC allows you to deduct allowable costs from your disposal proceeds. Understanding exactly what qualifies is important because overclaiming costs is one of the most common errors in crypto tax returns.
✓ Allowable Costs
- Original acquisition cost of the cryptocurrency
- Transaction or exchange fees paid at the time of acquisition
- Transaction fees paid at the time of disposal
- Costs of valuing the asset where required for tax
- Gas fees paid specifically to execute the disposal transaction
✗ Not Allowable
- Electricity costs for mining
- Hardware (mining rigs, storage devices)
- General internet or software subscription costs
- Exchange subscription or premium fees
- Tax adviser fees (unless directly related to the disposal)
Exchange fees present a nuanced situation. A fee that is charged as a percentage spread embedded in the price — where you pay £1,010 for £1,000 of Bitcoin — means the allowable cost is £1,010, as the fee is included in the purchase price. Where fees are charged separately as a distinct line item (e.g. a 0.1% transaction fee on a separate line), those fees are also allowable. HMRC's guidance confirms both forms of acquisition-related fees are part of your allowable cost. The same logic applies to disposal fees — any fee charged by the exchange on the sale reduces the consideration you receive, which directly reduces your gain.
What Counts as a Disposal of Cryptocurrency?
Many crypto holders assume that CGT only applies when they sell cryptocurrency for pounds sterling. HMRC's definition of a disposal is considerably broader, and failing to recognise all taxable disposals is one of the primary causes of incorrect or incomplete tax returns.
A disposal occurs whenever you part with a cryptoasset or your beneficial ownership of it changes. HMRC explicitly identifies the following as taxable disposal events: selling cryptocurrency for fiat currency (GBP, USD, EUR, etc.); exchanging one cryptocurrency for another (e.g. swapping Bitcoin for Ethereum); using cryptocurrency to pay for goods or services; gifting cryptocurrency to anyone other than a spouse or civil partner; donating cryptocurrency to a charity (though gift aid rules may provide an exemption); and receiving cryptocurrency as payment and then disposing of it.
- Selling crypto for GBP or foreign currency
- Swapping one crypto for another on a DEX or CEX
- Using crypto to buy goods/services
- Gifting crypto to a non-spouse/civil-partner
- Lost or stolen crypto (may qualify as a negligible-value claim)
- Transferring crypto between your own wallets
- Buying crypto with GBP (no gain yet)
- Gifting crypto to your spouse or civil partner (at no gain/no loss)
- Holding crypto in a hardware wallet or exchange wallet
- Moving crypto from a hot to cold wallet
The crypto-to-crypto swap is the most frequently misunderstood point. When you exchange Ethereum for Solana, you have disposed of your Ethereum at its sterling market value on that day. You must calculate the GBP value of the Solana received (this becomes the proceeds) and compute any CGT on the Ethereum disposed of. This applies equally to DeFi swaps, stablecoin conversions, and wrapped token transactions.
When Income Tax Applies to Crypto Instead of CGT
Not all crypto receipts are subject to CGT. Several forms of crypto income are taxed as ordinary income under Income Tax rather than as capital gains. The key scenarios where Income Tax applies are as follows.
Crypto received as employment income — for example, when your employer pays your salary partly in cryptocurrency — is treated as a benefit in kind and taxed as employment income based on the GBP value on the date of receipt. National Insurance Contributions also apply. When you subsequently dispose of that crypto, the CGT calculation uses the market value at the date of receipt as the acquisition cost.
Crypto received from staking, liquidity mining, or yield farming is taxed as miscellaneous income in the year of receipt at its GBP market value on the date of receipt. HMRC's position is that the act of receiving staking rewards constitutes taxable income, even before you dispose of the rewards. The same treatment generally applies to airdrop tokens received in exchange for a service or promotional activity — though airdrops received without any service obligation may not be immediately taxable (HMRC's position on this remains nuanced). Hard fork tokens are generally treated as a new acquisition at nil cost.
How This UK Crypto Tax Calculator Works
Step 1: Enter Disposal Details
Enter the cryptocurrency name, your acquisition cost per unit (your average pooled cost for s.104 purposes), the disposal proceeds per unit, and the quantity you are disposing of.
Step 2: Add Allowable Costs
Enter any additional allowable costs not already included in the acquisition price — typically exchange transaction fees paid on both the buy and sell legs. These are deducted before calculating your gain.
Step 3: Adjust Tax Settings
The AEA defaults to £3,000 (2024/25) and CGT rates to 18% / 24% (from 30 October 2024). Select your income tax band — basic or higher rate — and adjust the exempt amount if you have already used part of your AEA on other gains.
Step 4: See Your Results Instantly
The calculator shows your gross gain, net taxable gain after AEA, CGT owed at your rate, your effective rate on the gross gain, and your total take-home from the disposal. The bar and donut charts visualise the split between cost, gain, tax, and take-home.
Worked Example: Bitcoin Disposal — Step by Step
Let us walk through a concrete example that mirrors the calculator's default values, illustrating exactly how each figure is derived.
Example Disposal: 0.5 Bitcoin, Higher Rate Taxpayer
If the same taxpayer were a basic rate taxpayer, the CGT on the £14,450 taxable gain would be £14,450 × 18% = £2,601, resulting in a take-home of £14,849. The difference of £867 illustrates the real-money impact of your income tax band on your crypto CGT, and is exactly the kind of scenario the basic/higher rate toggle in this calculator is designed to model.
Self Assessment, Reporting, and Real-Time CGT Service
If you have a CGT liability on a cryptoasset disposal, you are required to report it to HMRC. For most individuals, this means completing a Self Assessment tax return (SA100) with the Capital Gains Summary supplement (SA108) for the relevant tax year. The deadline for filing a paper return is 31 October following the end of the tax year (5 April), and the deadline for online submission is 31 January.
You must also report disposals if your total disposal proceeds for the year exceed four times the AEA (£12,000 for 2024/25), even if your net gains are below the AEA and no CGT is payable. This is an often-overlooked reporting threshold — many crypto traders assume that if no tax is owed, no reporting is required. HMRC's position is clear: high-value disposals must be reported regardless.
HMRC also offers a Real Time Capital Gains Tax Service for individuals who do not normally submit a Self Assessment return. This allows you to report a gain and pay CGT within 60 days of the disposal — a process originally introduced for UK residential property but extended to other assets. However, for crypto traders with multiple disposals in a year, Self Assessment remains the more practical route.
UK Crypto Tax vs UK Stock Tax: Key Comparisons
Both cryptoassets and UK-listed shares are subject to CGT when disposed of, and both are subject to the Section 104 pooling and matching rules. However, there are important differences in how they are treated in practice.
| Feature | Cryptocurrency | UK Listed Shares |
|---|---|---|
| CGT Rates (2024/25) | 18% / 24% | 18% / 24% (post Oct 2024) |
| ISA / SIPP Wrapper Available? | No — not eligible | Yes — tax-free growth in ISA/SIPP |
| Section 104 Pool | Yes | Yes |
| 30-Day Rule | Yes | Yes |
| Stamp Duty on Purchase | No | 0.5% Stamp Duty Reserve Tax |
| Trading Losses Carry Forward | Yes — indefinitely | Yes — indefinitely |
| Regulated FSCS Protection | No | Yes (in authorised accounts) |
The absence of ISA eligibility is the most significant structural disadvantage of crypto compared to equities in the UK. A UK investor can hold £20,000 per year in a Stocks and Shares ISA, sheltering all capital gains and dividend income from tax permanently. No such wrapper exists for cryptoassets — every gain is a potential CGT event. This alone can make the effective after-tax return on crypto substantially lower than on identically performing equity investments held in an ISA.
DeFi, NFTs, Staking, and Emerging Crypto Tax Questions
HMRC published updated guidance on DeFi lending and staking in 2023, addressing the increasingly complex intersection between smart contracts, liquidity provision, and UK tax law. The core principle HMRC applies is that the relevant question is whether a disposal of beneficial ownership has taken place — not simply whether the asset has physically moved wallets.
For DeFi liquidity provision — for example, providing ETH and USDC to a Uniswap liquidity pool in exchange for LP tokens — HMRC's position is that this constitutes a disposal of the original tokens and an acquisition of the LP tokens. When you later withdraw your liquidity and receive back ETH and USDC (plus fees), this constitutes a disposal of the LP tokens. The price fluctuations of the underlying assets while in the pool (impermanent loss) must be reflected in the gain or loss calculations.
For NFTs, HMRC treats them as unique cryptoassets subject to their own Section 104 pool (though since they are non-fungible, each NFT is effectively its own pool). CGT applies on disposal, and the acquisition cost is typically the GBP value of ETH or other crypto spent to mint or purchase the NFT at the time of acquisition. Artists who create and sell NFTs may be subject to Income Tax on the proceeds as self-employment income rather than CGT, depending on the circumstances.
Common Mistakes UK Crypto Investors Make at Tax Time
1. Ignoring Crypto-to-Crypto Swaps as Taxable Disposals
Exchanging one cryptocurrency for another is a taxable disposal. Many traders only report fiat off-ramp transactions, missing the CGT triggered by every swap. This is one of HMRC's most commonly cited areas of non-compliance in crypto.
2. Attempting Bed-and-Breakfasting Without Respecting the 30-Day Rule
Selling crypto to crystallise a loss and buying back within 30 days defeats the purpose entirely — the 30-day rule will match the repurchase against the disposal, eliminating the loss. Wait over 30 days before reacquiring the same asset.
3. Not Reporting Losses
Crypto losses can be set off against other capital gains in the same year, or carried forward indefinitely to offset future gains. If you do not report losses in the year they occur, you may lose the opportunity to reduce future CGT bills. Losses must be reported within four years of the end of the tax year in which they arose.
4. Using the Wrong Acquisition Cost
Using the original purchase price per coin (FIFO) rather than the Section 104 average pooled cost will produce incorrect gain calculations. UK rules mandate the pooled average — not FIFO, LIFO, or any other method — for assets held in the Section 104 pool.
5. Not Keeping Records of Every Transaction
HMRC requires you to keep records for a minimum of five years from the 31 January Self Assessment filing deadline. Records should include the date of each transaction, the type of token, the quantity, the GBP value at the time, and the fees paid. Most exchanges only retain records for one to three years — download your transaction history regularly.
Pro Tips for UK Crypto Tax Planning
If your unrealised gains are larger than your AEA (£3,000 for 2024/25), consider disposing of enough of your holdings each year to realise gains up to the AEA. This "crystallises" gains tax-free each year rather than allowing them to accumulate until one large disposal triggers a substantial tax bill. The AEA cannot be carried forward, so unused allowance is wasted.
Transfers between spouses and civil partners living together are at no gain/no loss. By transferring part of a holding to your partner before disposal, you can use their AEA and potentially their lower CGT rate band, potentially halving your combined tax bill on the same disposal.
Many exchanges only store transaction history for 12 to 24 months. Download your full CSV transaction history at the end of each tax year and store it securely. Without accurate cost basis records, you may be unable to calculate your Section 104 pool correctly and could end up overpaying tax by using the full proceeds as the gain.
You have four years from the end of the tax year to claim capital losses. A loss on a crypto crash can be carried forward indefinitely to offset future CGT. Given the volatility of crypto markets, today's loss could save substantial tax in a future bull market year. Never assume a bad year is tax-irrelevant — it could be the most tax-valuable year of all.
The AEA applies to your total net gains across all assets in the year, not per-disposal. If you have already used £1,500 of your AEA on a share sale, enter £1,500 in the AEA field (rather than £3,000) to see the correct CGT for this additional crypto disposal.
Frequently Asked Questions
Conclusion: Know Your After-Tax Position Before You Trade
The UK's CGT-based framework for cryptocurrency is more nuanced and ultimately more flexible than many countries' approaches — capital losses can be offset, the Annual Exempt Amount provides a tax-free threshold, and the rates, while not trivial, are lower than a flat 30% for most basic rate taxpayers. But that flexibility comes with complexity: the Section 104 pooling rules, the same-day and 30-day matching rules, the distinction between CGT-triggering disposals and non-taxable transfers, and the difference between investment and trading activity all require careful attention.
This free UK Crypto Tax Calculator gives you a clean, instant picture of your Capital Gains Tax liability on any individual disposal — the gross gain, net taxable gain after the Annual Exempt Amount, CGT owed at your rate, and your true take-home. The visual charts make the proportion going to tax immediately tangible, helping you plan trades, decide when to crystallise gains within your AEA, and prepare for your Self Assessment filing.
For official HMRC filings, always consult a qualified UK tax adviser who can account for the full complexity of your Section 104 pool, your loss history, staking and mining income, foreign exchange rates on overseas transactions, and the specific circumstances of your portfolio. This calculator is a powerful planning tool — your Self Assessment return is a legal document, and professional advice is worth the investment.
Ready to Calculate Your UK Crypto CGT?
Use the calculator above — free, instant, and completely private. No uploads, no limits, no signup.