UK Crypto Tax 2024/25 — Complete Guide to Self Assessment
Split-year CGT rates, new SA108 crypto boxes, £3,000 exempt amount, HMRC matching rules, DeFi income, and CARF. Everything you need to file your 2024/25 crypto tax return correctly.
The 2024/25 tax year is the most complicated year for crypto tax in UK history. CGT rates changed mid-year. The annual exempt amount was halved again. HMRC introduced a dedicated cryptoassets section on the SA108 form for the first time. And from January 2026, your exchange is reporting your transactions directly to HMRC under the Crypto-Asset Reporting Framework.
If you bought, sold, swapped, staked, or provided liquidity with crypto at any point between 6 April 2024 and 5 April 2025, this guide is for you. It covers everything you need to file correctly — and on time.
Key deadlines
Paper filing: 31 October 2025. Online filing + payment: 31 January 2026. Miss the online deadline and you'll get an automatic £100 penalty — even if you owe no tax.
Who needs to file a crypto tax return?
You must complete the Capital Gains Summary (SA108) pages of your Self Assessment return if any of the following apply:
- Your total disposal proceeds from all assets (including crypto) exceed £50,000
- Your total disposal proceeds exceed 4× the annual exempt amount — that's £12,000 for 2024/25
- Your chargeable gains (before losses) exceed the annual exempt amount of £3,000
- You want to claim a capital loss to carry forward to future years
Even if none of these apply, you may still need to file a Self Assessment return if you received crypto income — staking rewards, mining income, or airdrops with conditions attached. These are taxed as miscellaneous income and reported on the main SA100 return, not SA108.
If you're not already registered for Self Assessment, do it now. Registration can take several weeks, and you can't file without a Unique Taxpayer Reference (UTR).
What counts as a disposal
A disposal is any event where you "get rid of" a cryptoasset. HMRC's Cryptoassets Manual (CRYPTO22100) defines the following as disposals that trigger Capital Gains Tax:
- Selling crypto for GBP or any other fiat currency
- Swapping one crypto for another — including stablecoin swaps (e.g. ETH → USDC)
- Paying for goods or services with crypto
- Gifting crypto to anyone other than your spouse or civil partner
- Adding liquidity to a DeFi pool — you're disposing of the deposited tokens in exchange for an LP position
If you received a different token in exchange (e.g. staking ETH for stETH on Lido), that's also a disposal of the original token and an acquisition of the new one.
What is NOT a disposal
Not every on-chain transaction triggers CGT. The following are generally not treated as disposals:
- Moving crypto between your own wallets — transferring ETH from Coinbase to MetaMask is not a disposal
- Wrapping and unwrapping — ETH ↔ WETH is the same underlying asset in a different form
- Aave supply and withdrawal — lending is not a disposal under current rules (the NGNL regime, if enacted, will formalise this)
What about bridging?
Cross-chain bridges (e.g. moving ETH from Ethereum to Arbitrum) are a grey area. HMRC has not explicitly ruled on bridges. The conservative view — and ChainTax's position — is that bridging transfers cost basis across chains without triggering a disposal, since you hold the same asset on a different network. However, some advisers argue it could be treated as a disposal and reacquisition. If you have significant bridging activity, consider getting professional advice.
CGT rates: the 2024/25 split year
The Autumn Budget on 30 October 2024 changed Capital Gains Tax rates with immediate effect on the same day. This makes 2024/25 a split year — the rate that applies to each disposal depends on when it happened.
| Period | Basic rate taxpayer | Higher / additional rate |
|---|---|---|
| 6 April – 29 October 2024 | 10% | 20% |
| 30 October 2024 – 5 April 2025 | 18% | 24% |
This means you cannot apply a single CGT rate to the whole year. Every individual disposal must be checked against the 30 October boundary. If you swapped tokens on 15 October, that's 10% or 20%. If you swapped again on 15 November, that's 18% or 24%.
The split is handled through Box 51 on the SA108 form, which requires you to calculate an adjustment for disposals taxed at different rates within the same year. Most crypto tax tools don't handle this — they apply one rate to the entire year, which is incorrect.
Which rate applies to you?
Your CGT rate depends on your total taxable income. For 2024/25, if your taxable income (after your Personal Allowance) is within the basic rate band (£37,700), you pay the basic rate on gains — but only up to the remaining basic rate band. Gains that push you above the band are taxed at the higher rate. This means a single disposal can be split across both rates.
The annual exempt amount: £3,000
The Capital Gains Tax annual exempt amount for 2024/25 is £3,000. This is the amount of net gains you can make in a tax year before CGT applies. It's been cut sharply over the past three years:
| Tax year | Annual exempt amount |
|---|---|
| 2020/21 – 2022/23 | £12,300 |
| 2023/24 | £6,000 |
| 2024/25 onwards | £3,000 |
CPI indexation of the exempt amount has been abolished, so £3,000 is now the permanent level. Activity that was comfortably below the threshold two years ago may now be taxable.
The exempt amount applies to your total capital gains from all sources — not just crypto. If you also sold shares or property in the year, those gains count too.
HMRC's three matching rules
When you dispose of a token, you need to determine the cost basis — what you originally paid for those specific tokens. HMRC doesn't let you choose which purchase to match against. There's a strict priority order defined in TCGA 1992 and clarified in HMRC's Cryptoassets Manual (CRYPTO22200):
- Same-day rule — if you acquired and disposed of the same token on the same day, those are matched first. This prevents artificial loss creation through intra-day wash sales.
- 30-day Bed & Breakfast rule — if you disposed of a token and reacquired the same token within 30 days after the disposal, the disposal is matched against that reacquisition. The 30-day window runs from the day after the disposal.
- Section 104 pool — everything else goes into a shared pool for that token type, with an average cost basis. Every acquisition adds to the pool (increasing the total cost and units); every disposal draws from it proportionally.
Each token type (ETH, USDC, UNI, etc.) has its own Section 104 pool. NFTs are not pooled — each NFT is treated as a separate asset.
Example: how matching works in practice
You hold 10 ETH in your S104 pool with an average cost of £1,500 each (£15,000 total). On 1 December 2024, you sell 3 ETH for £7,500.
Check 1 — same-day rule: Did you buy ETH on 1 December? No. Move to next rule.
Check 2 — B&B rule: Did you buy ETH within the next 30 days (2 Dec – 31 Dec)? Let's say you bought 1 ETH on 10 December for £2,400. That 1 ETH is matched against 1 of the 3 disposed ETH.
Check 3 — S104 pool: The remaining 2 ETH come from the pool at the average cost of £1,500 each = £3,000.
Result: 1 ETH matched via B&B (cost £2,400, proceeds £2,500, gain £100). 2 ETH matched via S104 (cost £3,000, proceeds £5,000, gain £2,000). Total gain: £2,100.
Allowable costs
HMRC allows you to deduct certain costs from your disposal proceeds when calculating your gain. These are defined in CRYPTO22150:
What you can deduct
- Acquisition cost — the GBP value of the tokens when you bought or received them
- Gas fees and network transaction fees — both on the acquisition and disposal transaction
- Exchange trading fees — on swaps, HMRC expects these to be split 50/50 between the acquisition and disposal sides
- Professional valuation costs — if you paid someone to value an obscure token at the time of a transaction
What you cannot deduct
- Mining hardware and electricity — these are trading expenses, not allowable costs for CGT. They may be deductible if you're classified as a trader (rare for individuals)
- Fiat deposit and withdrawal fees — charges for moving GBP in/out of an exchange are not part of the acquisition or disposal
- Tax software subscriptions — not an allowable cost, though you may be able to claim this as a business expense if you're a sole trader
Crypto income: staking, airdrops, and DeFi
Not all crypto tax is Capital Gains Tax. Some crypto activity generates income, which is taxed at your income tax rate (20%, 40%, or 45%) and reported on the main SA100 return — not SA108.
Staking rewards
Rewards received from staking (whether on-chain like Lido or through an exchange like Coinbase) are treated as miscellaneous income and taxed at their fair market value (FMV) on the date you receive them. When you later dispose of those tokens, CGT applies with a cost basis equal to the FMV at receipt.
Mining income
Mining rewards are treated the same as staking — miscellaneous income at FMV on receipt. HMRC considers most individual miners to be receiving miscellaneous income, not trading income. The £1,000 trading and miscellaneous income allowance may apply if your total miscellaneous income is below this threshold.
Airdrops
The tax treatment depends on whether you did anything to receive them:
- Airdrops without conditions (you didn't do anything to receive them) — not subject to Income Tax on receipt (CRYPTO21250). You only pay CGT when you later dispose of the tokens. Because there was no income event, the cost basis is nil — meaning the entire disposal value is a gain.
- Airdrops with conditions (e.g. retweeting, holding a minimum balance, providing feedback) — treated as miscellaneous income at FMV on receipt, then CGT on later disposal.
DeFi income
Liquidity provider fees earned on protocols like Uniswap V3 are treated as miscellaneous income. On V2, fees are automatically reinvested into the pool, making them harder to isolate — but they're still income in principle. Interest earned from DeFi lending protocols is generally also income.
Employment paid in crypto
If your employer pays you in crypto, it's treated as a readily convertible asset. Your employer must operate PAYE and NICs on the GBP value at the time of payment — just like regular salary. When you later sell the tokens, CGT applies on any gain above the employment value.
The new SA108 cryptoassets section
For 2024/25, HMRC has added a dedicated cryptoassets section to the SA108 Capital Gains Summary form. This is the first time crypto has its own boxes — previously, crypto gains were reported under "other assets."
The new section has eight boxes:
| Box | What it asks for |
|---|---|
| 13.1 | Number of crypto disposals |
| 13.2 | Total disposal proceeds (£) |
| 13.3 | Total allowable costs (£) |
| 13.4 | Gains in the year, before losses |
| 13.5 | Losses in the year |
| 13.6 | Net gain or net loss |
| 13.7 | Gains already reported via a real-time service |
| 13.8 | Tax already paid on box 13.7 gains |
Boxes 13.7 and 13.8 will be zero for most people — they apply to a real-time reporting service that very few taxpayers use.
Box 51: the split-year adjustment
Because CGT rates changed on 30 October 2024, Box 51 on the SA108 requires you to calculate an adjustment that accounts for disposals taxed at different rates within the same year. You need to separate your gains into two groups:
- Gains from disposals before 30 October 2024 (taxed at 10%/20%)
- Gains from disposals on or after 30 October 2024 (taxed at 18%/24%)
The Box 51 figure is the difference between the tax calculated at the new rates on all gains and the tax that should actually apply when each disposal uses its correct rate.
Most tools miss Box 51
The split-year CGT rate adjustment is one of the most commonly missed items in 2024/25 crypto tax returns. If your tool applies a single rate to the whole year, your SA108 is wrong. ChainTax auto-computes Box 51 by checking each disposal against the 30 October boundary.
Capital losses: how to use them
If your disposals result in a loss, you can use that loss to reduce your CGT bill — but the rules are specific:
- Same-year losses are deducted first. This offset is mandatory and can reduce your net gain below the annual exempt amount
- Carried-forward losses from previous years can only reduce your gains down to the annual exempt amount — not below it. You cannot use carried-forward losses to create an overall loss position
- You must claim losses within 4 years of the end of the tax year in which the loss arose (e.g. 2024/25 losses must be claimed by 5 April 2029)
Crypto theft is not a capital loss
HMRC's position (CRYPTO22450) is that stolen or hacked crypto does not give rise to a capital loss, because you still technically own the asset — even if you can't access it. However, if the token has become genuinely worthless, you may be able to make a negligible value claim to crystallise the loss.
DeFi-specific considerations
DeFi activity is where most crypto tax tools fall down. Here's a summary of the key areas — each deserves its own guide (and we're publishing those separately):
Liquidity provider positions
Adding liquidity to a Uniswap (or similar) pool is a disposal of the deposited tokens and an acquisition of an LP position — a cost basis change. Removing liquidity is a disposal of the LP position and reacquisition of the underlying tokens. Fee income is separate and taxed as miscellaneous income. Read the full guide to LP tax treatment →
Liquid staking (Lido, Rocket Pool)
Depositing ETH for stETH or rETH involves receiving a different token — HMRC is likely to treat this as a disposal and acquisition. Staking rewards accrued via the liquid staking token (e.g. stETH rebasing or rETH appreciation) are income at fair market value. When you later sell the staked token, CGT applies. Read the full guide to staking tax treatment →
Lending (Aave, Compound)
Supplying tokens to a lending protocol is generally treated as lending, not a disposal — you're not exchanging your token for a different asset in the same way as a swap. HMRC's proposed No Gain / No Loss (NGNL) regime would formalise this treatment for DeFi lending, staking, and AMM/LP activities. The government confirmed its intent in the Autumn Budget 2025, but NGNL has not yet been legislated and would apply prospectively only.
Wrapping tokens
Converting ETH to WETH (or vice versa) is not a disposal. You're holding the same underlying asset in a different form. The same applies to wstETH wrapping — the cost basis carries through.
Penalties for late or incorrect filing
HMRC's penalty regime for Self Assessment is tiered and cumulative:
Late filing
- £100 immediately — applies even if you owe no tax
- £10 per day after 3 months (up to 90 days = £900 maximum)
- 5% of the tax due or £300 (whichever is greater) at 6 months
- A further 5% or £300 at 12 months
Late payment
- 5% surcharge on tax unpaid after 30 days
- A further 5% at 6 months
- A further 5% at 12 months
- Plus daily interest at the Bank of England base rate + 4%
Inaccuracy penalties
| Type of error | Penalty range | Investigation lookback |
|---|---|---|
| Careless | 0–30% of tax due | 6 years |
| Deliberate | 20–70% of tax due | 6 years |
| Deliberate and concealed | 30–100% of tax due | 20 years |
Voluntary disclosure before HMRC contacts you significantly reduces penalties. A careless error disclosed voluntarily typically attracts 0–15%, compared to 15–30% if HMRC discovers it. The message is clear: fix it now, before the data-matching catches up.
CARF: why 2024/25 matters more than ever
The Crypto-Asset Reporting Framework (CARF) came into force in the UK on 1 January 2026. Around 50 UK crypto platforms are now collecting and reporting user transaction data — names, addresses, National Insurance numbers, and full transaction summaries — directly to HMRC.
The first reports are due to HMRC by 31 May 2027, covering the 2026 calendar year. But HMRC already holds historical exchange data collected under existing Finance Act powers — CARF simply makes the reporting automatic, comprehensive, and standardised across 48 countries.
Your 2024/25 Self Assessment return — filed by 31 January 2026 — will be among the first returns HMRC can systematically cross-reference against exchange-reported data. If your declared gains don't match what your exchange reported, expect questions.
HMRC already has your data
HMRC sent over 100,000 CGT warning letters to crypto investors between 2020 and 2025 — using incomplete data. With CARF's automated feeds, the scale and precision of data matching will increase dramatically. Read more about HMRC's enforcement →
Step-by-step: filing your 2024/25 crypto tax return
- Gather your transaction history. Export data from every exchange you've used. For DeFi activity, you need on-chain data — exchange CSVs won't capture swaps, LP positions, or staking done directly on-chain.
- Identify every disposal. Remember: crypto-to-crypto swaps, LP deposits, and spending are all disposals. If you only count sell-to-GBP, your return is incomplete.
- Apply HMRC's matching rules. Same-day, then 30-day B&B, then Section 104 pool. A simple "bought at X, sold at Y" calculation is not sufficient.
- Calculate gains using the correct CGT rate. Check each disposal against the 30 October 2024 boundary. Use the old rates (10%/20%) before, new rates (18%/24%) on or after.
- Separate income from capital gains. Staking rewards and LP fees are miscellaneous income on SA100. Disposals go on SA108 in the new cryptoassets section (boxes 13.1–13.8).
- Deduct losses and the annual exempt amount. Same-year losses offset first (mandatory). Then the £3,000 AEA. Then carried-forward losses (only down to AEA level).
- Complete Box 51 if you have disposals in both periods. This is the split-year adjustment that most tools miss.
- File online by 31 January 2026. Pay any tax owed by the same date. If you can't pay in full, HMRC offers Time to Pay arrangements — but you must contact them before the deadline.
Get your 2024/25 crypto tax right — automatically
ChainTax scans your wallet, auto-classifies every transaction (swaps, staking, LPs, bridges), applies HMRC's matching rules, handles the split-year CGT rates, and computes Box 51. You get a full breakdown with Show Working for every disposal — ready for your accountant or self-assessment. Free for up to 75 transactions.
This article is for informational purposes only and does not constitute tax, legal, or financial advice. Tax rules can change, and individual circumstances vary. Always consult a qualified tax adviser before filing your Self Assessment return. HMRC guidance referenced: CRYPTO10000–CRYPTO45700, CG10340, TCGA 1992 s104. CGT rates and annual exempt amounts sourced from GOV.UK (updated November 2024). SA108 box descriptions from the 2024/25 SA108 form. CARF details from The Cryptoasset Reporting Framework Regulations 2025 (SI 2025/744).
Related articles
Do I Need to Report Crypto to HMRC? The Complete Checklist
Sold, swapped, staked, or earned crypto? You probably need to report it — even if you lost money. Here's exactly when HMRC requires a Self Assessment return, what triggers reporting, and the thresholds that catch most DeFi users.
DeFi Income vs Capital Gains — How HMRC Taxes Staking, Swaps, and Yield
Staking rewards are income. Swaps are capital gains. Aave deposits are neither. The classification determines your tax rate, your tax form, and your cost basis — and most tools get it wrong.
NFT Tax in the UK — How HMRC Taxes Buying, Selling, and Minting NFTs
Buying an NFT with crypto is a disposal of the crypto you spent. Selling one is a disposal of the NFT. Minting, royalties, airdrops — every step has tax implications. Here's how HMRC treats NFT transactions and what most tax tools miss.