|11 min read

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.

Do you need to report crypto to HMRC? If you've sold, swapped, staked, or earned any cryptocurrency in the UK, the short answer is almost certainly yes — even if you lost money, even if you never cashed out to fiat, and even if your gains are below the £3,000 annual exempt amount.

But not every crypto transaction is taxable. Buying, holding, bridging, and wrapping are not disposals. The rules depend on what you did — not just whether you made a profit.

This guide is a complete checklist: when you need to report crypto to HMRC, when you don't, what counts as a disposal, the thresholds that trigger a Self Assessment obligation, and what happens if you haven't reported previous years.

The basic rule: disposals trigger reporting

HMRC requires you to report disposals of cryptoassets on your Self Assessment tax return. A disposal happens when you:

  • Sell crypto for fiat (GBP, USD, EUR)
  • Swap one crypto for another (e.g. ETH → USDC on Uniswap)
  • Spend crypto to buy goods, services, or NFTs
  • Gift crypto to someone (other than your spouse or civil partner)
  • Provide liquidity to a DeFi protocol (you dispose of the deposited tokens)

Every one of these is a disposal for Capital Gains Tax purposes, even if you never touched fiat. The gain or loss is calculated in GBP at the time of the disposal.

What is NOT a disposal

Not every crypto transaction triggers tax. The following are not disposals and do not need to be reported as capital gains:

  • Buying crypto with fiat — this is an acquisition, not a disposal
  • Transferring between your own wallets — same beneficial owner
  • Bridging to another chain moving ETH from Ethereum to Arbitrum is a transfer, not an exchange
  • Wrapping or unwrapping ETH ↔ WETH is a like-for-like representation change
  • Depositing into Aave or lending protocols — you receive a receipt token, but the deposit itself is not a disposal under current HMRC guidance
  • Hodling — unrealised gains are not taxable

The misclassification problem

Many crypto tax tools can't distinguish between a disposal and a non-taxable transfer. They see tokens leaving your wallet and assume it's a sale. This creates phantom gains on bridges, wraps, and DeFi deposits — inflating your tax bill by thousands. Correct classification is the single most important thing your tax tool does.

The £3,000 annual exempt amount

For 2024/25 and 2025/26, the annual exempt amount for Capital Gains Tax is £3,000. This means the first £3,000 of your total capital gains (from all sources — crypto, shares, property) is tax-free.

But you may still need to report even if your gains are below £3,000. HMRC requires you to file a Self Assessment return if:

  • Your total disposal proceeds exceed 4 × the annual exempt amount (£12,000 for 2024/25)
  • You need to report capital losses (to carry them forward to future years)
  • You already file Self Assessment for other reasons (self-employment, rental income, etc.)

Important: proceeds, not profits

The £12,000 threshold is based on total disposal proceeds, not your net gain. If you swapped £15,000 worth of crypto across the year but only made £500 profit, you still need to report. Active DeFi users almost always exceed this threshold, even in years where they lost money overall.

DeFi income: staking rewards, yield, and airdrops

Capital gains is only half the picture. If you've earned crypto through staking, yield farming, airdrops, or DeFi rewards, that's income — taxed at your marginal income tax rate (20%, 40%, or 45%), not CGT rates.

Common DeFi income events:

DeFi income goes on your SA100 (main tax return) in the "Other income" section — not on SA108 (the capital gains pages). If your total income from all sources exceeds the personal allowance (£12,570), you owe income tax on the excess.

Income also enters your cost basis. When you receive staking rewards, the tokens are acquired at their fair market value on the date of receipt. This FMV becomes their cost basis in your Section 104 pool. When you later sell those tokens, you only pay CGT on the gain above that cost basis — you don't get taxed twice. See our detailed guide on DeFi income vs capital gains for the full breakdown.

CARF: HMRC now gets your data directly

Since 1 January 2026, the Crypto-Asset Reporting Framework (CARF) is live in the UK. Around 50 UK-registered exchanges now report your full transaction history directly to HMRC — account balances, buy/sell amounts, withdrawal addresses.

The first data exchange happens in May 2027 (covering 2026 activity), but HMRC has access to exchange data going back several years through existing data-sharing agreements.

What CARF doesn't cover: DeFi. Decentralised exchanges, lending protocols, and liquidity pools don't report to HMRC. If you're active in DeFi, you are responsible for tracking and reporting those transactions yourself.

The worst position to be in

HMRC knows about your centralised exchange activity (via CARF) but can't see your DeFi activity. If you report CEX trades but omit DeFi, the numbers won't add up — tokens leaving exchanges to DeFi wallets create obvious gaps. Under-reporting is worse than late reporting. Getting your full DeFi history classified correctly is essential.

What if I haven't reported previous years?

If you have unreported crypto disposals from previous tax years, HMRC's position is clear: you should make a voluntary disclosure as soon as possible. Penalties are significantly lower for voluntary disclosures than for cases where HMRC discovers the omission themselves.

HMRC can go back up to 20 years for deliberate non-disclosure. For innocent errors, the normal window is 4 years. For careless errors, 6 years.

The practical steps:

  1. Get your full transaction history classified. You need accurate records across all chains and tax years before you can calculate what's owed.
  2. Calculate gains, losses, and income per tax year. Apply HMRC's matching rules (same-day, 30-day B&B, Section 104 pooling) correctly for each year.
  3. File amended returns or voluntary disclosures. Consider speaking with a tax adviser who understands crypto — the complexity of DeFi transactions means generic accountants often miss things.

Quick reference: do I need to report?

SituationReport to HMRC?
Bought crypto, still holdingNo — no disposal
Swapped tokens on a DEXYes — disposal
Sold crypto for GBPYes — disposal
Bridged ETH to ArbitrumNo — transfer
Staked ETH with LidoYes — disposal (ETH → stETH)
Received staking rewardsYes — income
Deposited into AaveNo — transfer
Added liquidity on UniswapYes — disposal of deposited tokens
Wrapped ETH to WETHNo — transfer
Received an airdropYes — income
Gains below £3,000 but proceeds above £12,000Yes — must report

SA108 2024/25: the new crypto boxes

From the 2024/25 tax year, HMRC's SA108 (Capital Gains) form includes dedicated crypto boxes (13.1 to 13.8). You no longer report crypto gains in the generic "other assets" section — there are specific fields for:

  • Box 13.1: Number of crypto disposals
  • Box 13.2: Total disposal proceeds
  • Box 13.3: Total allowable costs
  • Box 13.4: Total gains
  • Box 13.5: Total losses
  • Box 13.6: Net gains or losses

ChainTax generates these SA108 figures automatically from your classified transactions — including the Box 51 split-year adjustment for the 2024/25 CGT rate change (18%/24% from 30 October 2024).

Find out what you need to report

Paste your wallet address and ChainTax will classify every transaction — swaps, bridges, staking, LP positions, NFTs — and tell you exactly what's taxable and what isn't. 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: CRYPTO10100, CRYPTO22100, CRYPTO21200, CRYPTO22400. Annual exempt amount and SA108 boxes apply to the 2024/25 and 2025/26 tax years — check HMRC for any subsequent changes.

Related articles