SA108 Crypto 2024/25: Boxes 13.1-13.8 Explained
2024/25 adds crypto boxes to SA108 and split-year CGT rates. See every box, worked examples, and the Box 51 adjustment too.
The 2024/25 Self Assessment is the first year with dedicated crypto boxes on SA108. Boxes 13.1 through 13.8 are specifically for cryptoasset disposals — previously, crypto went into the general capital gains section alongside shares, property, and other assets. HMRC has given crypto its own section. That is not a coincidence.
2024/25 is also a split yearfor CGT rates. The Autumn Budget changed rates on 30 October 2024: from 10%/20% to 18%/24%. Every disposal must be checked against this date. If you have disposals on both sides of the boundary, Box 51 comes into play — and almost no one is explaining how it works.
This guide explains every SA108 crypto box with worked examples, covers the Box 51 split-year adjustment in full detail, and explains where crypto income goes (spoiler: not SA108).
What's new on SA108 for 2024/25
HMRC added boxes 13.1–13.8 to the Capital Gains supplementary page (SA108) specifically for "crypto assets and digital tokens." This is a direct response to the CARF reporting framework and the growth of crypto tax compliance as a priority for HMRC.
Previously, crypto disposals were reported in the general "Other capital gains" section alongside any other asset. The new dedicated section means HMRC can now automatically cross-reference your declared crypto gains against CARF data from exchanges — the first automatic exchange lands May 2027. The days of crypto gains going unnoticed are over. If you've already received an HMRC nudge letter referencing 2024/25, our 60-day action plan walks through the response paths.
Only disposals go on SA108
SA108 is for capital gains and losses from crypto disposals only. Crypto income (staking rewards, LP fees, airdrops) goes on your main SA100 return under "Other income." Mixing these up is one of the most common filing errors.
Box 13.1 — Number of disposals
This box asks for the total count of crypto disposals in the tax year. A disposal is any event where you give up ownership of a cryptoasset:
- Selling crypto for GBP (or any fiat)
- Swapping one token for another (including stablecoin swaps)
- Removing liquidity from an LP position
- Buying an NFT with crypto (disposal of the crypto spent)
- Selling an NFT for crypto or fiat
- Making a donation of crypto (disposal at market value)
The following are not disposals:
- Bridging between chains
- Wrapping/unwrapping (ETH→WETH)
- Depositing into Aave, Compound, or other lending protocols
- Transferring between your own wallets
- Buying crypto with GBP (this is an acquisition, not a disposal)
Getting the count right matters
A Uniswap swap is a disposal. A bridge is not. An Aave deposit is not. If your tool misclassifies bridges or wraps as disposals, your disposal count will be inflated — and so will your reported proceeds and gains.
Box 13.2 — Total disposal proceeds
The sum of GBP market value at the time of every disposal. This is not what you received in fiat — it is the fair market value of what you disposed of, on the date of disposal.
Example: three disposals
15 May 2024 — Sell 0.5 ETH for £1,250
22 Aug 2024 — Swap 1,000 USDC for ETH (proceeds = £1,000)
10 Jan 2025 — Sell 2 ETH for £6,400
Box 13.2 = £1,250 + £1,000 + £6,400 = £8,650
Note that the USDC→ETH swap counts because it is a disposal of USDC. The proceeds are the GBP value of the USDC at the time of the swap.
Box 13.3 — Total allowable costs
This is not the total amount you originally paid for your crypto. It is the Section 104 pool cost basis allocated to each disposal, plus gas fees.
For each disposal, the allowable cost is determined by which HMRC matching rule applied:
- Same-day match: cost basis is the acquisition price on the same day
- B&B match: cost basis is the reacquisition price within 30 days
- Section 104: cost basis is the weighted average from the pool
Gas fees paid on each disposal are added to the allowable cost (they reduce your gain). Box 13.3 is the sum of all these costs across every disposal.
Deriving allowable costs from gain
Proceeds (Box 13.2): £8,650
Gain per disposal: £350 + £20 + £1,200 = £1,570 total
Box 13.3 = £8,650 − £1,570 = £7,080
Allowable costs are derived from: proceeds minus the HMRC-matched gain. This ensures consistency with the matching rules applied.
Box 13.4 — Total gains
The sum of all positivegains only. If you had three disposals with gains of £350, −£200, and £1,200, Box 13.4 is £350 + £1,200 = £1,550. The loss is reported separately.
HMRC requires same-day disposals of the same asset to be aggregated into a single line on the SA108 (CRYPTO22252). ChainTax applies this grouping automatically when building boxes 13.4 and 13.5, so the disposal count on box 13.1 reflects HMRC-grouped lines rather than raw transaction count.
Box 13.5 — Total losses
The sum of all negative gains, expressed as a positive number. From the example above, Box 13.5 = £200.
Losses can offset gains, reducing your CGT liability. But HMRC has specific rules about how losses are applied — they reduce your net gain down to the annual exempt amount, not below it. Unused losses carry forward to future years. For the full mechanics, see crypto losses and tax relief.
Box 13.6 — Net gains or losses
Box 13.4 minus Box 13.5, after loss offset. If total gains exceed total losses, this is your net gain. If losses exceed gains, this is your net loss (reported as a positive number with a loss indication).
The annual exempt amount (£3,000 for 2024/25) is applied after this netting. You only pay CGT on the amount above the exempt threshold.
Boxes 13.7 and 13.8 — Real-time reporting
Box 13.7 asks for gains already reported to HMRC via a real-time Capital Gains Tax service (the online CGT reporting tool). Box 13.8 asks for tax already paid on those gains. For most crypto investors, both boxes are zero. The real-time service is primarily used for property disposals.
Box 51 — the split-year CGT adjustment
This is the box that nobody is explaining. The Autumn Budget 2024 changed CGT rates on 30 October 2024:
| Period | Basic rate | Higher rate |
|---|---|---|
| 6 Apr 2024 – 29 Oct 2024 | 10% | 20% |
| 30 Oct 2024 – 5 Apr 2025 | 18% | 24% |
If all your disposals fall on one side of 30 October, it is straightforward — one rate applies. But if you have disposals on both sides, Box 51 adjusts the computation so that each disposal is taxed at the rate applicable on its specific date.
How Box 51 works — worked example
Split-year calculation
Disposal 1: 15 September 2024 (pre-Budget)
Proceeds: £5,000 | Allowable cost: £3,000 | Gain: £2,000
Rate: 10% basic / 20% higher
Disposal 2: 15 January 2025 (post-Budget)
Proceeds: £8,000 | Allowable cost: £4,500 | Gain: £3,500
Rate: 18% basic / 24% higher
Total gains: £5,500. After £3,000 exempt amount: £2,500 taxable.
Without Box 51, the entire £2,500 would be taxed at one rate. With Box 51, the tax is split proportionally between the two rate periods based on the gains in each period.
Basic rate taxpayer: (£2,000 ÷ £5,500 × £2,500 × 10%) + (£3,500 ÷ £5,500 × £2,500 × 18%) = £45.45 + £286.36 = £331.81
ChainTax handles Box 51 automatically
Every disposal is checked against the 30 October 2024 boundary. If you have disposals on both sides, the split-year calculation is applied automatically and Box 51 is populated in your report. No other crypto tax tool explains this or computes it correctly.
What about unpriced disposals?
Some DeFi tokens have no reliable GBP price data — obscure governance tokens, LP positions, or tokens from small protocols. If ChainTax cannot find a price from DefiLlama or CoinGecko, the disposal is flagged with an amber notice and excluded from SA108 box totals.
The disposal still happened. You should either estimate the fair market value yourself (using exchange rates, DEX data, or other evidence) or discuss the valuation with your accountant. HMRC expects you to make a reasonable best estimate rather than omit the disposal entirely.
Where does crypto income go?
Not on SA108. This is one of the most common filing mistakes.
Crypto income — staking rewards, LP fee collections, airdrops, mining rewards, Coinbase Earn — is reported on your main SA100 return under "Other income" (or the Self Employment supplementary page if it qualifies as a trade). It is taxed at your marginal income tax rate: 20%, 40%, or 45%.
SA108 is exclusively for capital gains. Putting income in the CGT boxes means it gets taxed at the wrong rate and reported in the wrong section. For a complete breakdown, see DeFi income vs capital gains.
The annual exempt amount
For 2024/25, the annual exempt amount is £3,000. This is the amount of capital gains you can make before any CGT is due. It has been reduced significantly — it was £12,300 until 2022/23, then £6,000 in 2023/24.
The exempt amount is applied after netting gains against losses. If your net gain (Box 13.6) is below £3,000, no CGT is due. If it exceeds £3,000, you pay CGT on the excess.
Losses carried forward from previous years reduce your net gain down tothe annual exempt amount — not below it. You cannot create a net loss position by over-applying carried forward losses. See crypto losses and tax relief for the full mechanics.
The £3,000 AEA is set per tax year and cannot be carried forward. Disposals in the last few months of the tax year are the leverage point — loss harvesting, AEA-using gain crystallisation, and avoiding the 30-day B&B trap that nullifies a planned move when the rebuy lands in early April. For the action-shaped year-end playbook, see year-end crypto tax planning before 5 April.
SA108 boxes at a glance
| Box | Content | How ChainTax computes it |
|---|---|---|
| 13.1 | Number of disposals | Count of Disposal events |
| 13.2 | Total proceeds | Sum of proceeds per disposal |
| 13.3 | Total allowable costs | Proceeds minus HMRC-matched gain (includes gas) |
| 13.4 | Total gains | Sum of positive gains |
| 13.5 | Total losses | Sum of negative gains (absolute) |
| 13.6 | Net gains or losses | 13.4 minus 13.5 after offset |
| 13.7 | Gains via real-time service | Usually zero |
| 13.8 | Tax paid on 13.7 | Usually zero |
| 51 | Split-year CGT rate adjustment | Auto-computed from disposal dates vs 30 Oct 2024 |
How ChainTax fills SA108 automatically
ChainTax computes every SA108 box directly from your transaction data. Here is what happens:
- Classification: Every transaction is classified as a disposal, income, transfer, or cost basis change using 27 protocol-specific classifiers plus exchange CSV parsing.
- HMRC matching: Same-day, B&B, and Section 104 rules are applied in the correct order to determine the cost basis for each disposal.
- Box computation:Boxes 13.1–13.8 are derived from the matched disposals. Box 51 is computed for any year with a mid-year rate change.
- Show Working: Every disposal has a detailed breakdown showing which matching rule was used, the S104 pool state before and after, the gain calculation, and the applicable CGT rate.
Unpriced disposals (where no reliable GBP price could be found) are excluded from the box totals and tracked separately. You can see exactly how many unpriced disposals exist and resolve them before filing. The UK crypto tax calculator runs the same matching pipeline end-to-end, so the boxes you transcribe match the working shown per disposal.
For the full picture of how 2024/25 tax rules work, see the UK crypto tax 2024/25 complete guide.
Get your SA108 boxes filled automatically
Import your exchange trades or connect your DeFi wallets. ChainTax computes every SA108 box including the Box 51 split-year adjustment — with full working shown per disposal. Free for up to 200 transactions.
Related reading
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: CRYPTO22100 (disposals), CRYPTO22200 (matching rules), CRYPTO22252 (same-day SA108 grouping), CRYPTO22300 (pooling), s104 TCGA 1992, s106A TCGA 1992 (B&B rule), Autumn Budget 2024 (CGT rate change effective 30 October 2024). CGT rates, annual exempt amounts, and SA108 box references from GOV.UK (2024/25 tax year).
Related articles
File Crypto Tax on Your UK Self Assessment 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.
Year-End Crypto Tax Planning UK: What to Do Before 5 April
£3,000 AEA resets on 6 April. The HMRC-correct year-end playbook: realising losses, the 30-day B&B trap, same-day consolidation, and what SA108 expects.
Kraken Tax UK — How to Report Your Kraken Trades to HMRC
Kraken's Ledgers CSV is the right export, but XXBT, refids, .S staking suffixes and margin trades trip up most tools. Here's the HMRC-correct treatment.