For UK holders looking up crypto tax records, the hard part is often not finding a transaction export; it is reconstructing what the export means across wallets, exchanges and years. HMRC says people disposing of cryptoassets should keep transaction-level evidence and calculate allowable costs under the relevant rules. This article sets out a record workflow, not personal tax advice. Rules and individual circumstances can differ, so take a complex case to a qualified UK tax adviser.

Start with a separate record for each token

Do not combine bitcoin, ether and another token into one generic “crypto” total. HMRC’s guidance describes a separate pool for each type of token, with a pooled allowable cost that changes as assets are acquired or disposed of. For each event, preserve the date and time, token, quantity, sterling value, transaction identifier, wallet or platform, and any fee. Keep enough information to trace a wallet transfer as a transfer rather than accidentally recording it as a sale or purchase.

Price in pounds at the time of the relevant transaction and save how that conversion was obtained. If a platform reports only a dollar value or a token amount, retain the exchange-rate evidence and the calculation you used. The record should let another person reproduce the arithmetic without guessing which rate or timestamp you selected.

Separate the pool from the matching rules

A disposal is not always matched to a simple average pool immediately. HMRC’s public guidance highlights same-day and 30-day matching rules for acquisitions and disposals of the same token. Only after applying the relevant matching rules should the remaining amount be reflected in the pool. This is why a year-end balance or a single average purchase price can be misleading if the ledger ignores the chronology of transactions.

Build an event table in date order and label acquisitions, disposals, fees, transfers and income receipts separately. Do not delete a cancelled order or failed transfer from the evidence trail; mark its outcome. If a transaction is corrected later, retain the original row and a note of the correction rather than silently overwriting it.

Reconcile exchange exports against wallets and bank statements

CSV files from an exchange can be useful, but they may omit deposits from a self-custody wallet, transfers between your own accounts, delisted assets or historic transactions outside the platform’s export window. Reconcile exchange deposits and withdrawals to wallet records and bank statements. For on-chain movements, keep transaction hashes and both the sending and receiving addresses where appropriate. A transfer between wallets you control should not be assumed to be a disposal simply because one platform labels it “withdrawal”.

Check whether a trading fee was charged in pounds or deducted in token units. Where a fee is paid in a token, record the quantity and its sterling value; do not leave it as an unpriced negative balance. Keep records of rewards, airdrops, forks, gifts and lending activity in a separate review queue because their tax treatment may depend on facts not visible in an exchange trade CSV.

Make the evidence easy to audit

  • Export each exchange account regularly and preserve the original file without editing it.
  • Maintain a master ledger with one row per event and a stable source reference.
  • Match deposits, withdrawals and wallet transfers across both sides.
  • Keep sterling conversion evidence and the method used for each non-GBP transaction.
  • Reconcile token quantities at each year end against exchange and wallet balances.
  • Flag missing history, duplicate imports and unexplained quantity differences before calculating a gain.
  • Save HMRC correspondence, valuation notes and the final version of any calculation.

Use official guidance as the rulebook

HMRC’s cryptoassets disposal guidance explains pooling, matching, allowable costs and records to keep. The Cryptoassets Manual provides more technical detail, including the pooling rules. Guidance can change; check the current pages when preparing a return rather than relying on a social-media summary or an old spreadsheet template.

Cryptoassets can be volatile, platforms can fail, and incomplete records can make exposure difficult to understand. This material is educational and is not financial or tax advice. For exchange and execution topics, see the crypto tax hub and the UK crypto articles.

Make a backup in a separate secure location and restrict access to files containing identity details. A clean evidence archive makes errors easier to spot without exposing sensitive account data unnecessarily.