A letter arrives from HM Revenue & Customs. It doesn't accuse you of anything — it simply notes that "information has been received" about cryptoasset transactions linked to your name, and invites you to "check whether your tax affairs are up to date." For thousands of UK crypto holders over the past few years, that letter has been the first sign that HMRC already knew about the wallet they thought was private business. It wasn't a guess. It came from data the exchange itself handed over.
HMRC no longer relies on you to volunteer the information
Cryptoasset exchanges operating in or serving UK customers are increasingly required to share account and transaction data directly with HMRC, both under existing anti-money-laundering obligations and under newer international frameworks built specifically for this asset class. The OECD's Crypto-Asset Reporting Framework (CARF), which the UK has committed to implementing, requires exchanges to collect and report user identity and transaction data in a way that mirrors how banks already report interest income. Combine that with data-sharing agreements between tax authorities in different countries, and the old assumption — that crypto gains are effectively invisible unless you cash out through a UK bank — no longer holds up. Coinbase, Binance, Kraken and the other major platforms UK residents actually use have all confirmed they respond to HMRC data requests. None of this depends on you having done anything wrong; routine account-opening data, not suspicious-activity flags, is what feeds most of these reports. A UK resident who opened an account with a foreign exchange years ago, using a UK address and a UK passport for verification, is exactly the profile this kind of reporting was built to surface. So the practical question has quietly shifted from "will HMRC find out" to "how accurately have I already worked out what I owe."
This matters because the nudge letters aren't fishing expeditions. They're targeted at people HMRC already has a reasonable basis to contact, and ignoring one rarely makes the underlying problem disappear — it just changes the tone of what happens next. If you get one, don't panic and don't ignore it either. Work out what you actually owe, and if the answer is "nothing, because I only ever held and never sold," a short written response saying so is usually enough.
Buying and holding is not a taxable event — selling usually is
The starting point that trips up almost everyone new to this is assuming that owning crypto, or moving it between your own wallets, creates a tax liability. It doesn't. Capital Gains Tax is triggered by a disposal — selling for sterling, swapping one cryptoasset for another, spending it on goods or services, or gifting it to anyone other than a spouse or civil partner. Moving coins from an exchange to a hardware wallet you control is not a disposal, and neither is simply watching the value rise on a screen. What counts is the moment you give up beneficial ownership of the asset, in whole or in part.
Swaps are the trap most people miss
Trading Bitcoin for Ethereum feels like staying "in crypto," so it doesn't register as a taxable event to most people the first time they do it. HMRC treats it exactly like selling Bitcoin for pounds and then buying Ethereum with the proceeds — two disposals, two calculations, even though no fiat currency ever touched a bank account. Traders who move between coins frequently on a single exchange, chasing better entry points, can rack up dozens of disposals in a tax year without a single withdrawal to show for it. Each one needs its own gain-or-loss calculation, in sterling, at the market value on the day of the swap.
Staking, mining and airdrops: when a gain becomes income instead
Not every crypto transaction sits under Capital Gains Tax. Rewards you receive from staking, mining, or certain airdrops are generally treated as income at the point you receive them, valued in sterling on that date — and that value then becomes your cost basis for any future disposal, which is where a second layer of tax can apply later. Get the classification wrong and you either under-report income tax or double-count a gain that was already taxed once as income.
Staking rewards
- Rewards earned through proof-of-stake validation are usually taxed as miscellaneous income at the point they're received, not when you eventually sell them
- Whether the activity counts as a trade (with the fuller record-keeping and National Insurance implications that brings) depends on scale, organisation and frequency — casual staking through an exchange app is treated differently from running your own validator infrastructure
- The sterling value on the day each reward lands is the figure that matters, and for anyone earning rewards daily or weekly, that means dozens or hundreds of individual valuations across a tax year
Airdrops and hard forks
Airdrops received in exchange for a service — promoting a project, providing liquidity, completing a task — are treated as income. Airdrops received unsolicited, with nothing given in return, generally fall outside income tax at the point of receipt but still set a cost basis for CGT when you eventually dispose of them. Coins received from a hard fork typically inherit the original cost basis of the coins you already held, split proportionally, which is a calculation almost nobody does correctly without dedicated software or an accountant.
Pooling rules make manual spreadsheets unreliable fast
UK CGT doesn't let you pick and choose which specific coins you're deemed to have sold, the way you might expect from a straightforward "first in, first out" system. Instead, HMRC applies share-matching rules borrowed from the regime for company shares: same-day acquisitions are matched first, then anything bought within the following thirty days, and everything else falls into a running average-cost pool for that specific cryptoasset. Bitcoin and Ethereum each get their own pool. So does every other token you've ever held, including the small ones you forgot about after a 2021 airdrop. Sell half a pool and the average cost of everything left in it stays the same — it doesn't shift to reflect the specific coins you'd have picked if you were choosing manually. Buy more of the same token within thirty days of a disposal, and the thirty-day rule reaches forward in time to re-match that sale against the new purchase instead of the old pool, which can turn what looked like a straightforward loss into something else entirely once the rule is applied correctly. Running that calculation by hand across a year of DeFi swaps, staking rewards and cross-exchange transfers is realistically not something most people can do accurately in a spreadsheet, however careful they are.
This is where the honest recommendation is to stop trying to do it manually the moment your activity goes beyond a handful of buy-and-hold transactions. Dedicated crypto tax software that connects to exchange APIs and public wallet addresses will apply the pooling rules correctly and flag the transfers between your own wallets that shouldn't be treated as disposals — something a general bookkeeping spreadsheet has no way of knowing. Paying for that software is cheaper than the accountant's time it takes to untangle a year of unlabelled transactions after the fact, and considerably cheaper than an HMRC enquiry that finds errors going back several years.
Losses are worth claiming properly, not writing off
A coin that collapsed to a fraction of its purchase price, or an exchange collapse that left you unable to withdraw funds, can generate a genuine capital loss — but only if you report it correctly, within the time limit HMRC sets for claiming losses against a self-assessment return. Losses can offset gains elsewhere in the same tax year, or be carried forward against future gains, sometimes for years, which matters enormously if you're planning to eventually cash out a position that's still deep in profit overall. The mistake is treating a worthless token as simply gone and never mentioning it on a return, which forfeits a claim that could meaningfully reduce a future tax bill. (And yes — a coin can become genuinely "negligible value" for tax purposes even while it technically still trades somewhere, which is a specific claim HMRC allows and one accountants see under-used constantly.)
Records: the part everyone underestimates until year three
The single biggest practical failure isn't miscalculating a gain — it's not having the data to calculate anything at all by the time a tax return or an HMRC enquiry forces the issue. Exchanges close, wallets get replaced, and export tools change their CSV format without warning.
- Date and time of every acquisition and disposal, not just the ones involving sterling
- The sterling value at the time of each transaction, sourced from a consistent price feed rather than whichever number happens to be on screen
- Wallet addresses and exchange account statements, kept somewhere that survives you closing an account or an exchange shutting down
- Transaction fees paid in crypto, which usually count as an allowable cost and are the line item people forget most often
Keep these from the day you make your first purchase, and so on for every wallet and platform you ever touch, rather than trying to reconstruct three years of DeFi activity from memory when a nudge letter finally arrives.
If you're behind, the route back is worse the longer you wait
HMRC's disclosure facility for cryptoassets exists precisely because so many people are in this position — years of activity, no returns filed, no clear idea where to start. Coming forward voluntarily, before HMRC opens a formal enquiry off the back of exchange data it already holds, generally results in a materially better outcome than waiting to be caught. Penalties for unprompted disclosure are calculated on a different, more favourable basis than penalties for a prompted one, and the difference between the two categories often comes down to nothing more than who spoke first.
Get a professional who specifically handles crypto disclosures involved before you file anything, rather than after. General practice accountants without crypto experience routinely misclassify staking income as capital gains, miss the pooling rules entirely, or fail to reconstruct cost basis correctly across multiple exchanges — and a disclosure built on an inaccurate calculation can create more problems than the one it was meant to solve. Verify any specific rate, allowance or deadline mentioned here against the current HMRC guidance before you file, since crypto tax policy has moved more than most areas of UK tax in recent years and the details shift accordingly.