Do I Need to Report Crypto to HMRC? The Complete Checklist
Sold, swapped, staked or earned crypto? HMRC may require a Self Assessment. Review the main reporting triggers, DeFi considerations, and filing deadlines.
Do you need to report crypto to HMRC? If you've sold, swapped, staked, or earned cryptocurrency in the UK, you need to work through the gains, income and Self Assessment tests. Activity alone does not always require a return, but taxable gains or income do, and token-to-token swaps count even when you never cash out to fiat.
But not every crypto transaction is taxable. Buying and holding are not disposals. A same-owner bridge or direct wrap can carry basis where the asset rights and beneficial ownership are preserved. The rules depend on what changed, not just whether a transaction exists on-chain.
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)
Under the current rules, those exchanges are disposals even if you never touched fiat. The gain or loss is calculated in GBP at the time of the disposal. Providing liquidity needs separate analysis: a disposal can arise where beneficial ownership transfers or the LP rights received are materially different.
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
- Hodling: unrealised gains are not taxable
Do not put all lending-protocol deposits in that list. Under HMRC CRYPTO61620, an Aave-style receipt-token action can be a disposal where beneficial ownership transfers or one token is exchanged for another. The answer depends on the arrangement and evidence.
The misclassification problem
An incomplete transaction history can confuse a disposal with a same-owner transfer, or assume a transfer where a receipt-token disposal occurred. That can create or omit gains. Check asset identity, beneficial ownership, and both economic legs before relying on the classification.
The £3,000 annual exempt amount
For 2024/25, 2025/26 and 2026/27, the annual exempt amount for Capital Gains Tax is £3,000 (frozen). 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. The relevant extra conditions are:
- You are registered for Self Assessment and total disposal proceeds exceed £50,000
- You want to claim capital losses (to carry them forward to future years)
- You have taxable crypto income after the relevant income allowances
Important: proceeds, not profits
The £50,000 threshold is based on total disposal proceeds, not your net gain. If you swapped £60,000 worth of crypto across the year but only made £500 profit, you must include the disposals if you are registered for Self Assessment. If you are not registered, the proceeds threshold alone does not require a return.
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:
- Staking rewards: ETH staking via Lido, Rocket Pool
- Liquidity pool fees: Uniswap V3 fee income
- Gauge rewards: CRV rewards from Curve Finance
- Yield farming: MasterChef reward harvests
- Airdrops: received tokens valued at FMV on receipt
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, so 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. In-scope providers collect prescribed identity and transaction information and report annual aggregate amounts, units, counts, and relevant transfer categories to HMRC.
Exchanges file their first reports with HMRC by 31 May 2027 (covering 2026 activity), but HMRC has access to exchange data going back several years through existing data-sharing agreements. The CARF 2027 readiness page sets out the practical reconciliation steps.
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 centralised exchange trades but omit DeFi, the numbers won't add up, because 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.
If a nudge letter has already arrived, use the deadline printed on it and see our HMRC nudge-letter action plan for the three response paths (self-serve, Concierge, accountant).
The practical steps:
- Get your full transaction history classified. You need accurate records across all chains and tax years before you can calculate your crypto CGT.
- 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.
- File amended returns or voluntary disclosures. Consider speaking with a tax adviser who understands crypto, because the complexity of DeFi transactions means generic accountants often miss things. If you're an accountant managing crypto clients, see our accountant offering.
Quick reference: do I need to report?
| Situation | Report to HMRC? |
|---|---|
| Bought crypto, still holding | No, not a disposal |
| Swapped tokens on a DEX | Usually a disposal under current rules |
| Sold crypto for GBP | Yes, a disposal |
| Bridged ETH to Arbitrum | Usually a transfer if asset and owner are unchanged |
| Staked ETH with Lido | Fact-specific: check the rights received |
| Received staking rewards | Usually income; check the arrangement |
| Deposited into Aave | Fact-specific under CRYPTO61620 |
| Added liquidity on Uniswap | Fact-specific; a disposal can arise |
| Wrapped ETH to WETH | Usually a transfer if ownership and exposure remain |
| Received an airdrop | Depends on whether it was earned or conditional |
| Already filing Self Assessment; gains below £3,000 but proceeds above £50,000 | Yes, include disposals |
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
- Box 13.7: Gains already reported via the real-time Capital Gains Tax service
- Box 13.8: Tax paid on the Box 13.7 gains
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 a supported wallet address or import exchange history. ChainTax classifies supported swaps, bridges, staking, LP positions, and NFTs, while keeping unresolved activity visible for review. Free for up to 200 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, CRYPTO22150, CRYPTO21200. Annual exempt amount and SA108 boxes apply to the 2024/25, 2025/26 and 2026/27 tax years. Check HMRC for any subsequent changes.
Related articles
eToro Tax UK: Crypto, CFDs and HMRC Reporting
Learn how eToro real crypto and CFDs are taxed differently in the UK, why USD statements need GBP conversion, and how HMRC matching applies across accounts.
Uphold Tax UK: XRP Trades, Staking and HMRC Reporting
CARF obligations began in 2026, with first reports due in 2027. Why Uphold’s anything-to-anything trades can create missed disposals and how Section 104 applies.
Gemini Tax UK: Trades, Staking and What HMRC Sees
Gemini reporting under CARF, why buying USDC disposes of the outgoing crypto, how Section 104 works, and what changes for eligible stablecoins from April 2027.