How to File Crypto Tax on Your UK Self Assessment for 2025/26
The 2025/26 tax year is the first clean 18%/24% CGT year — no split-year, no Box 51. Here's what to file, when, and how to do it right.
The 2025/26 tax year ended on 5 April 2026. If you bought, sold, swapped, staked, or earned crypto at any point between 6 April 2025 and 5 April 2026, this is the return that covers it. The online filing deadline is 31 January 2027, but the calendar that actually matters starts months earlier — first-time filers have to register with HMRC by 5 October 2026 or risk a penalty before they have even submitted a return.
2025/26 is the second tax year to use the dedicated crypto boxes on SA108 (boxes 13.1 to 13.8). It is also the first tax year to use the post-Autumn-Budget CGT rates of 18 percent and 24 percent throughout, with no split-year complication. That last point matters more than it sounds: most online guides you find right now will be 2024/25 content with the year number swapped, and they will tell you to fill Box 51 for the rate adjustment. For 2025/26, Box 51 stays empty.
This guide walks through the full process. Who needs to file, the deadlines that catch people out, the calculation rules, the SA100 and SA108 box entries, and the DeFi-specific gotchas that generic crypto tax guides miss. It is written for both first-time filers and people who filed last year and want to know what changed.
Who needs to file Self Assessment for 2025/26
You need to register for Self Assessment and file a return for 2025/26 if any of the following apply:
- Your total capital gains across all chargeable assets (crypto, shares, property other than your main home) exceeded the £3,000 annual exempt amount in 2025/26
- Your total disposal proceeds exceeded £50,000, even if your gains were below the exempt amount. HMRC requires a return to evidence the calculation
- You earned crypto income (staking rewards, lending interest, airdrops you actively claimed, mining rewards) above the £1,000 trading and miscellaneous income allowance
- You are already in Self Assessment for any other reason (self-employment, rental income, dividends above the allowance) and had any crypto activity at all in the year
The £1,000 trading and miscellaneous allowance is per-source. If your only miscellaneous income is from staking and it totals less than £1,000 across the year, you can claim the allowance and you do not need to declare it. If you have any other miscellaneous income (consultancy fees, side-hustle earnings) the £1,000 is a single shared allowance.
For more detail on the threshold tests, see do I need to report crypto to HMRC?
The five dates that matter for 2025/26
Most guides only mention the 31 January deadline, but four other dates are load-bearing for 2025/26 filers:
| Date | What it means |
|---|---|
| 5 Apr 2026 | End of the 2025/26 tax year. All disposals and income from 6 April 2025 to this date go on this return. |
| 5 Oct 2026 | First-time filer registration deadline. If you have never filed Self Assessment before, you must register with HMRC by this date. Miss it and you face a 'failure to notify' penalty separate from any late-filing penalty. |
| 31 Oct 2026 | Paper filing deadline. Almost no one files on paper any more. If you do, this is the cutoff. |
| 31 Jan 2027 | Online filing deadline and tax payment deadline. File the return and pay any tax owed. Late filing triggers an immediate £100 penalty even if no tax is owed. |
| 31 Jul 2027 | Second payment on account, if applicable. You only owe payments on account if your 2025/26 tax bill exceeded £1,000 and less than 80 percent of it was collected via PAYE. |
The 5 October registration deadline is the one that catches first-time crypto filers. HMRC has been issuing nudge letters to suspected non-filers throughout 2026, and from 1 January 2026 UK exchanges report your account data under CARF. If you owe tax for 2025/26 and never registered, the 'failure to notify' clock started on 5 October 2026.
Step-by-step: from registration to submission
Step 1: Register for Self Assessment (first-time filers only)
Go to gov.uk and search for 'register for Self Assessment'. You will need a Government Gateway user ID and password. HMRC posts your Unique Taxpayer Reference (UTR) by letter, which can take up to two weeks. You cannot file without a UTR, so register early.
For crypto-only filers (no other reason to be in Self Assessment) you register as 'not self-employed' — the return type is the standard SA100 with the SA108 capital gains supplement.
Step 2: Gather your records
HMRC expects you to keep records in pounds sterling for every transaction. The minimum dataset:
- Date of every acquisition and disposal
- Asset type (token contract address for ERC-20s, NFT collection address for NFTs)
- Number of units transacted
- GBP value at the moment of the transaction
- Wallet addresses involved
- Running balance of your Section 104 pool for each asset
Exchange CSV exports cover most of this for centralised exchange activity. For DeFi, you need on-chain transaction hashes plus a pricing source for each token at each timestamp. Most CEX exports use FIFO, which is wrong for HMRC — you have to recalculate on a Section 104 basis. See why your Coinbase report is not enough and how to handle Binance trades for HMRC.
Step 3: Calculate your gains and income
This is where most filers either spend a weekend in spreadsheets or use a tax tool. The mechanics are covered in the next section, but the output you need is two numbers per tax year: total taxable capital gain (after losses, after annual exempt amount) and total crypto-related miscellaneous income.
Step 4: Fill SA100 and SA108
SA100 is the main return. Crypto income (staking, lending, airdrops you claimed) goes in the 'Other taxable income' section with a brief description — for example, 'crypto staking rewards: £1,200'.
SA108 is the capital gains supplement, and since 2024/25 it has dedicated crypto boxes 13.1 to 13.8. The next section covers what goes in each.
Step 5: Submit and pay
File online via your Government Gateway account before 31 January 2027. The system calculates your tax liability automatically from the boxes you fill. Pay via bank transfer, debit card, or direct debit. HMRC's sort code and account number for Self Assessment payments are listed on the gov.uk payment page — double-check them before sending.
The HMRC rule — Section 104, same-day, B&B, then SA108
UK CGT on crypto uses three matching rules in a fixed order, defined by section 104 of the Taxation of Chargeable Gains Act 1992:
- Same-day matching. If you bought and sold the same asset on the same day, those transactions match against each other first.
- 30-day bed and breakfasting rule. Disposals match against any acquisitions of the same asset in the 30 days immediately following the disposal.
- Section 104 pool. Anything left over uses the weighted average cost basis of all your remaining holdings of that asset.
You apply these rules per asset symbol, not per wallet or per exchange. All your USDC across Coinbase, Binance, MetaMask, and a Ledger sit in the same pool. Same for ETH, same for every other token.
For the deep mechanics of how these rules interact, see Section 104 pooling explained and the same-day and 30-day rules.
Once you have a list of disposals with their matched cost bases, the SA108 boxes are straightforward. Boxes 13.1 to 13.8 are dedicated to cryptoassets:
| Box | What it asks for |
|---|---|
| 13.1 | Number of disposals |
| 13.2 | Total disposal proceeds (gross) |
| 13.3 | Total allowable costs (cost basis plus allowable fees) |
| 13.4 | Total gains (sum of positive disposals) |
| 13.5 | Total losses (sum of negative disposals as a positive number) |
| 13.6 | Net gains or losses (13.4 minus 13.5) |
| 13.7 | Gains reported via the real-time service (almost always zero) |
| 13.8 | Tax already paid on Box 13.7 figures (almost always zero) |
For the full breakdown of every box including worked numbers, see SA108 boxes 13.1 to 13.8 explained. That post covers 2024/25 specifically (with Box 51), but the box meanings are unchanged for 2025/26.
Worked example — a 2025/26 DeFi filer's return
Scenario: First-time filer, basic-rate taxpayer, mixed CEX and DeFi activity in 2025/26
Salary income: £42,000 (within basic rate band)
Crypto activity in 2025/26:
Bought 0.5 ETH on Coinbase in May 2025 at £1,800 each = £900
Bought 1.0 ETH on Coinbase in Aug 2025 at £2,200 each = £2,200
Sold 1.2 ETH on Uniswap in Feb 2026 at £3,000 each = £3,600 proceeds
Earned 0.04 ETH staking rewards across 12 months, FMV at receipt = £100 total
Gas fees on the Uniswap disposal = £15
Section 104 pool calculation
Pool before disposal: 0.5 + 1.0 + 0.04 = 1.54 ETH at total cost £3,200
(0.04 ETH staking enters at FMV £100, so pool cost includes that)
Average cost: £3,200 / 1.54 = £2,077.92 per ETH
Disposal: 1.2 ETH at average cost £2,077.92 = cost basis £2,493.51
CGT calculation
Proceeds: £3,600
Less allowable cost: £2,493.51
Less gas fee: £15
Capital gain: £1,091.49
Less annual exempt amount: £3,000
Taxable gain: £0 (gain is below the AEA)
CGT due: £0
Income tax on staking
Staking income: £100
Within the £1,000 trading and miscellaneous allowance, so:
Income tax due on staking: £0 (declare on SA100 but claim allowance)
SA108 box entries
Box 13.1: 1 (one disposal)
Box 13.2: 3,600 (gross proceeds)
Box 13.3: 2,509 (cost basis £2,494 + gas £15, rounded)
Box 13.4: 1,091 (total gain)
Box 13.5: 0 (no losses)
Box 13.6: 1,091 (net gain)
Box 13.7: 0
Box 13.8: 0
Box 51: EMPTY (2025/26 is not a split year)
Total tax owed for 2025/26 from crypto: £0. The return is still required because total disposal proceeds (£3,600) plus income (£100) means the activity must be evidenced even though no tax is due. The Section 104 pool snapshot at the end of the year (0.34 ETH at average cost £2,077.92) carries forward into 2026/27.
DeFi-specific gotchas for 2025/26
Generic Self Assessment guides assume CEX-only activity. If you used DeFi at any point in 2025/26, four classification rules trip up almost every first-time filer:
Bridges are not disposals
Moving USDC from Ethereum to Arbitrum via a bridge is not a disposal for HMRC purposes. The cost basis transfers across chains. If your tax tool is treating bridges as sells, every cross-chain move is being double-counted as a CGT event. See is bridging crypto taxable in the UK?
Wrapping ETH into WETH is not a disposal
WETH is the same beneficial asset as ETH, just an ERC-20 wrapper for DeFi compatibility. HMRC treats wrap and unwrap as no-op for CGT. Same logic applies to wstETH around stETH, and most other wrap contracts where economic ownership is unchanged. See wrapped tokens and UK tax.
Staking rewards are income on receipt, then CGT later
When you receive staking rewards, the GBP fair market value at that moment is taxable as miscellaneous income on SA100. That same value becomes the cost basis for those tokens in your Section 104 pool. When you eventually sell, CGT applies on the gain above that cost basis. Two separate tax events, two separate forms. See how to report staking rewards to HMRC and DeFi income vs capital gains.
Liquidity pool entries and exits are composite events
Adding tokens to a Uniswap V2 or V3 LP position is a disposal of those tokens (entering the pool) and an acquisition of the LP position. Removing liquidity reverses it. The income earned (LP fees) is a third event, taxable as miscellaneous income. Most tools either miss the LP token entirely or treat the whole flow as a single swap. See how HMRC taxes Uniswap LP positions.
2025/26 vs 2024/25: the Box 51 difference
The most common mistake on 2025/26 returns will be people copying their 2024/25 SA108 entries verbatim and filling Box 51 again. Box 51 was the split-year CGT rate adjustment. It existed because the Autumn Budget 2024 changed the main CGT rates from 10/20 percent to 18/24 percent on 30 October 2024, mid-way through the 2024/25 tax year. Disposals before the boundary were taxed at the old rates and disposals after at the new rates, so a manual adjustment was required.
For 2025/26 the entire tax year applies the new 18/24 percent rates. There is no split, no boundary, no adjustment. Box 51 stays empty.
If you are reading a Self Assessment guide right now
Check whether it is dated for 2024/25 or 2025/26. Many guides published in 2025 will still reference Box 51 because they were written for the previous filing season. The CGT calculation for 2025/26 is simpler — one set of rates throughout, one gain figure, one tax bill.
For everything else, the 2024/25 box-by-box guide remains accurate. See SA108 boxes 13.1 to 13.8 explained for the full breakdown of each crypto box.
How ChainTax handles your 2025/26 return
ChainTax is built specifically for UK filers. Every classification, cost basis calculation, and SA108 box value is generated for HMRC rules first, not adapted from a US tool:
- Centralised exchange and DeFi in one place. Import Coinbase, Binance, and Kraken CSVs alongside on-chain activity from Ethereum, Arbitrum, Optimism, Base, and Polygon. All disposals of the same asset land in one Section 104 pool, as HMRC requires.
- Section 104 with same-day and 30-day matching. Every disposal is matched against same-day acquisitions, then 30-day bed and breakfast acquisitions, then the S104 pool, in that order. Each match is shown explicitly so you can trace the calculation. Classified as Disposal, Income, or Transfer with confidence ratings.
- Bridges, wraps, and LP positions handled correctly. Bridge transfers are recognised as non-disposals. Wrap and unwrap events are recognised as non-disposals. LP entries trigger the composite disposal-plus-acquisition treatment automatically.
- Staking rewards split across SA100 and SA108. Staking, lending interest, and claimed airdrops are recognised as Income at fair market value on the receipt date, with that value becoming the cost basis for subsequent disposals.
- SA108 box values pre-calculated for 2025/26. Boxes 13.1 to 13.8 are populated automatically. Box 51 is left empty for 2025/26 returns. The PDF report mirrors the SA108 layout so you can transcribe directly into your Government Gateway submission.
Every classification is traceable. You can paste any transaction hash into the public explainer to see how the engine categorises it before you sign up.
File your 2025/26 crypto Self Assessment with confidence
ChainTax calculates Section 104 pools, applies same-day and 30-day matching, and pre-fills your SA108 box values for 2025/26. Free for up to 75 transactions. One-time payment per tax year, no subscriptions.
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: CRYPTO21200 (what counts as a disposal), CRYPTO22300 (Section 104 pooling), CRYPTO61100 (DeFi income), s104 TCGA 1992. Self Assessment deadlines and registration rules are set out at gov.uk /self-assessment-tax-returns. CGT rates: 18 percent basic / 24 percent higher from 30 October 2024 (Autumn Budget 2024), applying throughout the 2025/26 tax year. Income tax rates: 20 percent basic, 40 percent higher, 45 percent additional. Annual exempt amount: £3,000 for 2025/26. Trading and miscellaneous income allowance: £1,000.
Related articles
Crypto Airdrops and UK Tax — When HMRC Treats Free Tokens as Income
Most tax tools treat airdrops as zero-cost acquisitions, massively overstating your capital gains on disposal. Here's how HMRC actually classifies airdrops — and why the cost basis matters more than the income tax.
SA108 Crypto 2024/25 — Boxes 13.1 to 13.8 and Box 51 Explained
2024/25 is the first year with dedicated crypto boxes on SA108 — and it's a split year for CGT rates. Every box explained with worked examples, including the Box 51 adjustment that nobody else covers.
CEX vs DeFi — How Your Crypto Is Taxed Differently in the UK
HMRC doesn't care where you traded — all disposals of the same token share one Section 104 pool. But exchange trades and DeFi activity create very different classification challenges. Here's why you need one tool for both.