Crypto Losses and Tax Relief in the UK — How to Claim, Carry Forward, and Offset
Capital losses on crypto reduce your CGT bill — but only if you report them. How loss carry-forward works, negligible value claims for rug pulls, the B&B trap, and exactly what goes on SA108.
Your portfolio is down. A token you bought at £2,000 is worth £400. That DeFi protocol you ape'd into pulled the rug. Your LP position bled out to impermanent loss.
Most people miss this: those losses are worth money. Capital losses reduce your tax bill — but only if you report them correctly. HMRC doesn't apply them automatically. You have to claim them, and the rules for how they offset gains are specific and unforgiving.
This guide covers everything: how crypto losses work under UK tax law, how to carry them forward, how to claim a loss on a worthless token without selling it, and the traps that can silently invalidate your loss. If you have losses sitting in your portfolio, read this before you file.
When does a crypto loss arise?
A capital loss arises when you dispose of a crypto-asset and the proceeds are less than the allowable cost. A disposal means selling, swapping, spending, or removing liquidity — anything where you give up a token in exchange for something else.
Disposal proceeds (GBP value at time of disposal)
minus Cost basis (what you originally paid, in GBP)
minus Gas fees (allowable cost under HMRC rules)
= Capital gain or loss
If the result is negative, you have a capital loss. Gas fees are an allowable cost — they increase the loss, which is correct. HMRC treats them as incidental costs of disposal.
Important
An unrealised loss (your token dropped in value but you haven't disposed of it) is not a capital loss. HMRC only cares about the moment of disposal. The exception is negligible value claims — covered below.
Worked example: a simple crypto loss
You bought 1 ETH on 15 March 2024 for £2,000. You sold it on 20 November 2024 for £1,500. Gas fee: £8.
Proceeds: £1,500
Cost basis: £2,000
Gas fee: £8
Capital loss: £508
That £508 loss can offset £508 of gains elsewhere in the same tax year, or carry forward to future years. But you have to report it — which brings us to the critical point.
Losses are not automatic — you must report them
HMRC does not know about your losses unless you tell them. Capital losses must be reported on your Self Assessment tax return via form SA108 (the capital gains supplementary page). For 2024/25, SA108 has a dedicated crypto section (boxes 13.1–13.8).
There's a time limit: you must report the loss within four years of the end of the tax year in which the loss arose. Miss the deadline, and the loss is gone. You cannot claim it retroactively.
Deadline example
A loss from 2022/23 must be reported by 5 April 2027. If you haven't filed it by then, it's permanently lost. This is why filing losses even when you have no gains to offset is critical — you're banking them for the future.
How losses offset gains: same-year vs carry-forward
There are two different regimes, and they work differently.
Same-year losses
Losses that arise in the same tax year as your gains offset those gains fully. There's no floor. If you have £10,000 of gains and £10,000 of losses, your net gain is zero. You don't pay CGT.
Carried-forward losses
Losses that weren't used in the year they arose carry forward indefinitely. But there's a crucial constraint: carried-forward losses can only reduce your net gains down to the annual exempt amount — currently £3,000 for 2024/25 and 2025/26. They cannot reduce it below that.
This is deliberate. HMRC doesn't want you wasting your annual exempt amount when you have old losses available. The exempt amount should absorb the first £3,000 of net gains; carried-forward losses only kick in above that.
Carry-forward worked example
2022/23: You realise £10,000 of capital losses. You have no gains. You report the losses on your return. All £10,000 carry forward.
2023/24: You realise £8,000 of gains, no same-year losses. Annual exempt amount is £6,000.
Gains: £8,000
Carried-forward losses used: £2,000 (reduces to £6,000 exempt amount)
Remaining carried-forward losses: £8,000
CGT due: £0 (gains within exempt amount)
You don't use £8,000 of losses to wipe out £8,000 of gains. You use only £2,000 — just enough to bring net gains down to the £6,000 exempt threshold. The remaining £8,000 of losses carry forward to 2024/25 and beyond.
Negligible value claims: losses without selling
What if your token went to zero? A rug pull, a dead protocol, a collapsed stablecoin. The token still sits in your wallet, technically, but it's worthless. You can't sell it — there's no liquidity, no buyer, no market.
HMRC allows you to make a negligible value claim. This lets you treat the asset as if you disposed of it at its current (negligible) value, crystallising the loss without an actual sale.
How to claim
1. Determine the token's current market value — this needs to be genuinely negligible (effectively zero, not just "down a lot").
2. Report the disposal on SA108 using the negligible value as proceeds. Your loss equals the original cost basis minus the negligible amount (usually zero).
3. Keep evidence: screenshots of dead trading pairs, protocol announcements, CoinGecko/CoinMarketCap showing zero volume. HMRC may ask you to demonstrate the token is genuinely worthless.
The claim is backdatable — you can elect the disposal to have happened at any time the token was of negligible value, not just the date you submit the claim. This can be useful for placing the loss in a tax year where it offsets the most gains.
Example: rug pull
You bought 50,000 RUGGED tokens in January 2023 for £3,000. The project collapsed in June 2023 — the token has zero liquidity and no value. You claim negligible value for 2022/23 (or 2023/24, depending on which year benefits you more). Your capital loss is £3,000.
The Bed & Breakfast trap: selling and rebuying within 30 days
This is where people accidentally destroy their losses. The 30-day Bed & Breakfast rule states: if you dispose of a token at a loss and reacquire the same token within 30 days, the loss is not crystallised against your Section 104 pool. Instead, the disposal is matched against the reacquisition.
B&B trap example
You sell 2 ETH on 1 December 2024 at £1,500 each (£3,000 total). Your S104 cost basis is £2,000 per ETH. That's a £1,000 loss — or so you think.
On 15 December 2024, you buy 2 ETH back at £1,600 each (£3,200). Because the rebuy is within 30 days, HMRC matches the 1 December disposal against the 15 December acquisition —not the S104 pool.
Proceeds: £3,000
Matched cost basis: £3,200 (the rebuy price)
Actual loss: £200 (not £1,000)
Your intended £1,000 loss shrinks to £200. The remaining £800 isn't "lost" — it's absorbed into the cost basis of the reacquired tokens. But the timing of the tax benefit has shifted, potentially to a less useful year.
The practical lesson: if you're selling to crystallise a loss, wait 31 days before rebuying the same token. Buy a different token, or simply stay in fiat. The 30-day window is calculated on a calendar-day basis.
DeFi-specific loss scenarios
Losses in DeFi are more complex than "bought high, sold low." Here are the scenarios that trip people up.
Impermanent loss on LP withdrawal
You add 1 ETH and 2,000 USDC to a Uniswap pool. When you withdraw, you receive 0.8 ETH and 2,400 USDC — the pool rebalanced. If the total GBP value of what you received is less than your cost basis (including gas), you have a capital loss. Each leg of the LP position needs to be priced separately at the time of withdrawal. Most tools get this wrong by treating it as a single-asset disposal.
Failed protocols and stuck tokens
If you deposited tokens into a protocol that failed — your aTokens are worthless, your staked position is inaccessible — you may be able to make a negligible value claim. The token still exists in your wallet, but it's functionally worthless. Document the protocol failure and claim accordingly.
Bridged tokens on a dead chain
You bridged ETH to a Layer 2 that subsequently shut down. The bridged tokens are inaccessible. HMRC guidance on this specific scenario is thin, but the principle is the same: if the asset is irrecoverably lost, a negligible value claim is likely appropriate. Keep evidence of the chain's shutdown.
CGT rates: what your losses actually save you
The value of a loss depends on the CGT rate you would otherwise pay. For 2024/25 onwards (from 30 October 2024):
| Tax band | CGT rate | Value of £1,000 loss |
|---|---|---|
| Basic rate | 18% | £180 saved |
| Higher rate | 24% | £240 saved |
A higher-rate taxpayer with £10,000 of unreported losses is leaving £2,400 on the table. Every year they don't claim, the four-year reporting deadline creeps closer.
How to report crypto losses on your tax return
The mechanics are straightforward once you have the numbers:
- Calculate every disposal — you need the proceeds (GBP value at disposal), cost basis (GBP value at acquisition, drawn from the S104 pool after same-day and B&B matching), and gas fees.
- Complete SA108 boxes 13.1–13.8 — Box 13.4 is your total gains, Box 13.5 is your total losses (as a positive number), and Box 13.6 is the net. If losses exceed gains, Box 13.6 shows the net loss.
- Claim carry-forward — losses not used this year carry forward. Make sure they're declared on your return so HMRC has them on record.
- Keep your working — HMRC expects you to be able to show how every gain and loss was calculated. That means the matching rule (same-day, B&B, or S104), the price source, and the pool state at the time of disposal.
For a full walkthrough of the Section 104 pool and HMRC's matching rules, see our complete 2024/25 crypto tax guide.
How ChainTax handles losses
ChainTax computes capital gains and losses for every disposal using the full HMRC methodology: same-day matching, 30-day B&B rule, then Section 104 pooling. Gas fees are included as allowable costs automatically.
- Loss carry-forward is computed automatically across tax years — losses that exceed gains in one year carry forward to the next, applied correctly against the annual exempt amount.
- B&B detection — if a disposal is matched against a reacquisition within 30 days, the matching rule is shown in the transaction detail so you can see exactly why your loss was adjusted.
- Multi-leg LP losses — both token legs of a liquidity position are priced separately, giving you the correct combined loss on withdrawal.
- Full working data — every disposal shows the matching rule, S104 pool snapshot, price source, and confidence level. This is your audit trail.
Want to see how a specific transaction was classified? Paste any Ethereum transaction hash into the free transaction explainer — no signup required.
Find out what your losses are actually worth
ChainTax calculates every gain and loss across your DeFi activity — with full HMRC matching, loss carry-forward, and an audit trail for every disposal. 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–CRYPTO61000, CG15800–CG16060.
Related articles
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.
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.
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.