TL;DR
HMRC treats cryptoassets held by individuals as chargeable for capital gains tax, with income tax applying to mining, staking and airdrops in defined cases. This guide covers pooling, the 30-day rule, reporting thresholds and worked examples.
Key facts
- HMRC Cryptoassets Manual sets out the treatment for individuals, businesses and DeFi.
- Disposals are CGT events: selling for fiat, swapping tokens, paying with tokens, gifting (other than to spouse).
- Annual exempt amount GBP 3,000 for 2026/27; gains above taxed at 18% or 24%.
- Section 104 TCGA 1992 pooling applies to tokens of the same type.
- Same-day and 30-day matching rules prevent gain washing.
- Mining and staking rewards may be income (trading or miscellaneous) or capital depending on facts.
- Reporting required where proceeds exceed four times AEA even if gain is within allowance.
- Record-keeping burden sits with the taxpayer under section 12B TMA 1970.
HMRC's published position on cryptoassets has matured considerably since the first guidance in 2018, and the consolidated Cryptoassets Manual now covers individuals, businesses, mining, staking, lending, DeFi protocols, and NFTs. The starting point for most UK individuals holding tokens as investments is capital gains tax, with income tax applying in defined cases such as employment payment in tokens, mining as a trade, and certain airdrops or staking rewards.
This guide covers the main rules, the pooling and matching mechanics, what counts as a disposal, and the practical reporting obligations. Figures are 2026/27.
How HMRC classifies cryptoassets
HMRC distinguishes between exchange tokens (such as Bitcoin and Ether), utility tokens, security tokens and stablecoins, though the tax treatment for individuals holding them as personal investments is broadly similar: each disposal is a CGT event under TCGA 1992. The Cryptoassets Manual confirms that tokens are property and chargeable assets for CGT purposes.
Where tokens are held as part of a trade (a financial trader carrying out frequent transactions with a profit motive and professional organisation), profits may be income subject to income tax and Class 4 NI rather than CGT. The threshold for trading versus investment is fact-specific: HMRC applies the badges of trade in BIM20205 to assess pattern of activity, intention, frequency, and organisation.
For most retail investors, even those active across multiple wallets and exchanges, the position is investment and CGT. The trading classification typically applies only where the activity is operated as a business with significant scale.
Edge case: NFTs are treated as chargeable assets in their own right. A token-by-token CGT calculation is required because NFTs are not fungible and cannot be pooled under section 104 TCGA 1992. Each NFT is a separate asset with its own base cost.
What counts as a disposal
Disposals include selling tokens for fiat currency, exchanging one token for another, using tokens to pay for goods or services, and gifting tokens to a non-spouse. Each is a chargeable event measured at the sterling market value at the time of the disposal.
Token-to-token swaps are the most common surprise. Swapping ETH for USDC, or USDC for any other stablecoin, is a disposal of the first asset and an acquisition of the second. The gain is the sterling value of the asset received less the pooled base cost of the asset given up.
Spending tokens in a retail transaction is also a disposal. Paying GBP 50 worth of Bitcoin for a meal triggers a CGT calculation on the implicit Bitcoin sale at the moment of payment. Most retail crypto-payment activity falls below the AEA when totalled across the year, but the calculation must still be tracked.
Transfers between wallets owned by the same individual are not disposals. Moving Bitcoin from an exchange to a hardware wallet does not crystallise a gain. Similarly, lending to a protocol where beneficial ownership is retained is generally not a disposal, though HMRC's DeFi guidance is more cautious where ownership transfers in substance.
Pooling and the 30-day rule
Section 104 TCGA 1992 requires tokens of the same type (such as all Bitcoin) to be pooled. The pool has a single average base cost per token, recalculated each time tokens are added. Disposals are matched against the pool at the pooled average cost. Different token types (Bitcoin and Ether) are separate pools.
Two matching rules sit above pooling. Same-day matching under section 105 TCGA 1992 first matches disposals against any acquisitions of the same token on the same day. The 30-day rule under section 106A then matches against any acquisitions within 30 days following the disposal. Only after those two rules are applied do remaining disposals match against the section 104 pool.
Worked example: a taxpayer buys 1 BTC on 1 May for GBP 50,000, sells 0.5 BTC on 1 July for GBP 35,000 (at a then price of GBP 70,000), and buys 0.3 BTC on 5 July for GBP 21,000. The 30-day rule matches the 0.3 BTC repurchase against 0.3 BTC of the disposal at cost GBP 21,000; the remaining 0.2 BTC disposal matches against the pool at pooled cost GBP 10,000 (0.2 of GBP 50,000). The gain on the matched portion is zero (GBP 21,000 less GBP 21,000) plus the gain on the pool portion of GBP 4,000 (proceeds GBP 14,000 less cost GBP 10,000), totalling GBP 4,000.
Practical action: keeping a transaction log with timestamps, token name, quantity, fiat value at the time, and counterparty is the only reliable way to apply pooling correctly. Spreadsheet templates or dedicated crypto-tax software handle the matching automatically and are essential where transaction counts exceed a few dozen.
Mining, staking, airdrops and income treatment
Mining rewards are typically taxable as miscellaneous income under section 687 ITTOIA 2005, with a value at the date of receipt equal to the sterling market value of the tokens earned. Where the mining activity reaches the badges of trade, it may be a trade subject to income tax and Class 4 NI under section 5 ITTOIA 2005.
Staking rewards are treated similarly. HMRC's view in CRYPTO21250 is that staking rewards are normally miscellaneous income at the date of receipt, with a possible trade classification at higher activity levels. Where validator infrastructure is operated commercially, the trading classification is more likely.
Airdrops fall into two categories. Airdrops received as a reward for performing an action (such as using a protocol or completing a transaction) are typically miscellaneous income. Airdrops received without action (a passive distribution to all holders of a token) are not income on receipt but are chargeable to CGT on subsequent disposal, with a base cost of the market value at receipt.
Worked example: a taxpayer earns GBP 800 of staking rewards across a tax year. The GBP 800 is miscellaneous income reportable on Self-Assessment box SA101 ('Other UK income') at the sterling value on receipt. The tokens received form their own base cost for any future CGT calculation when sold.
Reporting, records and HMRC enforcement
Reporting is required on the Self-Assessment return where total chargeable gains exceed the GBP 3,000 AEA, or where total proceeds across all chargeable disposals exceed four times the AEA (GBP 12,000 for 2026/27), even if the gain is within the allowance. Cryptoasset gains have their own boxes on the capital gains pages (SA108).
HMRC has run targeted compliance campaigns from 2021 onwards using data obtained under Schedule 23 of Finance Act 2011 from UK-based exchanges including Coinbase, eToro, and others. The Common Reporting Standard expansion in 2026 (the Crypto-Asset Reporting Framework, CARF) will bring automatic international exchange of crypto-account data from January 2027 onwards, materially increasing HMRC's visibility of offshore positions.
The Cryptoasset Disclosure Service allows taxpayers who have under-reported in prior years to make a voluntary disclosure with reduced penalty exposure. The disclosure covers up to 20 years of historical activity depending on the behaviour involved (innocent error, careless, deliberate). Completing the disclosure before HMRC opens an enquiry produces materially lower penalty percentages.
Practical action: record-keeping is the single biggest control. HMRC's expectation under section 12B TMA 1970 is that records sufficient to support the return are retained for at least 22 months after the relevant tax year for non-Self-Assessment taxpayers and 5 years 10 months after the 31 January deadline for SA-registered taxpayers. Crypto transaction history beyond exchange retention windows is the taxpayer's responsibility to preserve.
Disclaimer
This article provides general information based on rules and figures published by UK government and regulator sources as of May 2026. It is not personal financial, legal, immigration or tax advice. Rules, fees and figures change and individual circumstances vary. Readers should check primary sources or consult a qualified, regulated adviser before acting on any information here.
Frequently asked questions
Do I pay tax on swapping one crypto for another?
Yes. A token-to-token swap is a disposal of the first token and an acquisition of the second under HMRC's Cryptoassets Manual. The gain is the sterling value of the asset received less the pooled base cost of the asset given up. Swapping ETH for USDC, or USDC for any other stablecoin, is a CGT event. Most retail traders are surprised by this; it is the most common source of under-reporting in cryptoasset compliance enquiries.
How does the 30-day rule work for crypto?
Under section 106A TCGA 1992, a disposal is first matched against any acquisition of the same token within 30 days following the disposal, at the cost of that later acquisition. Only after same-day and 30-day matching do remaining disposals match against the section 104 pool at pooled average cost. The rule prevents a taxpayer from selling a token at a gain or loss and immediately repurchasing to wash the position. Spousal transfers and Bed-and-ISA repurchases are outside the rule.
Are staking rewards taxable?
Yes. HMRC's view in CRYPTO21250 is that staking rewards are normally miscellaneous income on receipt, valued at the sterling market price at the time. They are reportable on Self-Assessment box SA101. The tokens received then form their own base cost for any future CGT calculation when sold. Where staking is operated as a trade (commercial validator infrastructure, professional organisation), the income may instead fall under trading rules with Class 4 NI also applying.
Do I need to report if I'm below the AEA?
Reporting is still required where total proceeds across all chargeable disposals exceed four times the annual exempt amount (GBP 12,000 for 2026/27), even if the gain is within the allowance. A crypto trader who turns over GBP 30,000 of proceeds in a year but nets only GBP 2,000 of gain still needs to file the CGT pages. Below the proceeds test and below the AEA, no reporting is needed unless HMRC has issued a notice to file.
How far back can HMRC look at my crypto history?
Up to 20 years where HMRC believes there has been deliberate concealment, 6 years for careless behaviour, and 4 years for innocent error under sections 34 and 36 Taxes Management Act 1970. HMRC has growing data feeds from UK and (from 2027) international exchanges under CARF. Voluntary disclosure through the Cryptoasset Disclosure Service ahead of an enquiry produces materially lower penalty percentages and is the route for taxpayers with historical under-reporting.
Sources
- https://www.gov.uk/hmrc-internal-manuals/cryptoassets-manual
- https://www.legislation.gov.uk/ukpga/1992/12/contents
- https://www.gov.uk/capital-gains-tax
- https://www.gov.uk/government/publications/cryptoassets-tax-on-cryptoassets
- https://www.gov.uk/government/publications/cryptoassets-and-tax/cryptoassets-the-tax-treatment
- https://www.gov.uk/government/publications/cryptoassets-and-tax/cryptoassets-the-tax-treatment-of-cryptoassets
- https://www.legislation.gov.uk/ukpga/1970/9/contents