Logo CryptoBooks white
Menu
Menu Icon

Taxation

17/11/2025

Crypto trading in the UK: how HMRC sees your moves

Cryptobooks Magazine

Taxation

Crypto trading in the UK: how HMRC sees your moves

Trading crypto in the UK isn’t just about chasing gains, it’s about avoiding costly mistakes with HMRC. Every swap, flip, or trade could trigger a tax bill you didn’t see coming.

Whether you’re moving BTC to ETH, flipping altcoins, or juggling multiple exchanges, understanding exactly how your activity is taxed is crucial. Mistakes in reporting can be expensive, and the rules are more complex than many traders realise.

Tools like CryptoBooks are essential to help you keep track of your trades and generate the reports you need, but the real advantage comes from knowing the tax rules and staying one step ahead of HMRC.

How HMRC decides whether your crypto is trading or investment

When it comes to crypto in the UK, not everyone who buys and sells is officially a “trader” in HMRC’s eyes. The distinction matters because it determines how your profits are taxed, and getting it wrong can be costly.

HMRC generally treats individuals buying and selling crypto as investors, with gains falling under Capital Gains Tax. Only in exceptional circumstances, where the activity looks like a full-blown financial trade, will HMRC treat it as trading income

HMRC looks at your activity through three main lenses:

  • frequency: are you swapping coins every day, making weekly trades, or just occasionally rebalancing your portfolio?

  • volume: are your transactions high-value and systematic, or are they occasional moves in a hobby-like manner?

  • commercial structure: do you approach crypto like a business, with a plan aimed at generating consistent profits?

If your crypto activity ticks the boxes of a business-like operation, HMRC treats your earnings as trading income, reported under SA103. For most casual or hobbyist investors, however, trades are treated as capital gains, reported via SA108, and taxed accordingly.

Even if HMRC doesn’t classify your activity as trading, keeping detailed records of every swap, sale, and airdrop is essential. With CryptoBooks, tracking your portfolio, calculating gains under HMRC rules, and staying audit-ready becomes straightforward, so you can focus on managing your positions without the tax stress.

Capital gains tax on crypto trades

For most individual investors in the UK, disposing of crypto triggers Capital Gains Tax (CGT). Disposal doesn’t just mean selling for pounds: swapping tokens, gifting crypto (to anyone other than your spouse), or using it to buy goods or services can also count as taxable events. Understanding what counts is essential to avoid mistakes and penalties.

Taxable events include:

  • selling crypto for GBP;

  • swapping one token for another (e.g., BTC - ETH);

  • gifting crypto to anyone outside your spouse.

Capital Gain = Disposal Value in GBP − Acquisition Cost in GBP (including fees)

In simple terms, you subtract what you originally paid for your crypto, including trading fees, from the amount you received when you sold or swapped it. This gives you the gain that HMRC may tax.

HMRC share matching rules

HMRC doesn’t just let you pick which coins you sold, it applies strict matching rules to determine the order:

  • same-day acquisitions first: If you buy and sell the same token on the same day, HMRC matches those transactions first. This prevents cherry-picking purchases to reduce taxable gains;

  • bed and breakfast rule: purchases made within 30 days after a sale are matched next. This rule stops traders from quickly buying back the same asset to offset gains artificially;

  • section 104 pool: any remaining tokens are added to a Section 104 pool, which calculates a running average cost per asset. This simplifies gain calculations across multiple purchases and sales over time.

Example

Here’s how the HMRC matching rules work in practice with ETH.

  • you buy 2 ETH on 1 January 2023 for £2,000 in total, so the Section 104 pool holds 2 ETH at an average cost of £1,000 each

  • on 1 March 2024 you sell 2 ETH for £3,600

  • on 10 March 2024 you buy 1 ETH for £1,600

HMRC applies the rules in this order:

  • there are no same-day purchases

  • because you acquired 1 ETH within 30 days after the disposal, that purchase is matched to 1 of the ETH you sold at a cost of £1,600

  • the remaining 1 ETH sold is matched to the Section 104 pool at its average cost of £1,000

  • Total allowable cost: £1,600 + £1,000 = £2,600

  • Gain on the disposal: £3,600 − £2,600 = £1,000

Even if you’re a casual investor, keeping detailed records of all trades, swaps, and fees is critical. Platforms like CryptoBooks can automatically track your portfolio, calculate gains according to HMRC rules, and generate ready-to-file reports, removing the stress of manual calculations.

Keeping records: declaring crypto activities requires precision

When it comes to crypto taxes in the UK, HMRC expects a precise full audit trail. Every trade, swap, or disposal must be fully traceable and documented across the platforms and wallets used. It’s not enough to remember roughly when you bought or sold, HMRC wants the details in GBP, backed by records you could produce if asked.

You should record:

  • the acquisition date and cost;

  • the disposal date and value;

  • the wallet addresses or exchange platforms.

This applies whether you’re trading on major exchanges, moving coins between wallets, or participating in DeFi protocols.

Accurate record-keeping isn’t just good practice, it’s essential to stay compliant and avoid unnecessary headaches.

Tips for effective record-keeping

  • Track Every Transaction: Include buys, sells, swaps, gifts, and staking rewards. Even small transactions count

  • Keep Proof of Costs and Fees: Save invoices, receipts, and exchange statements to support your acquisition costs

  • Consolidate Across Platforms: If you use multiple exchanges or wallets, combine all records to avoid missing trades

  • Convert to GBP at Time of Transaction: HMRC expects all gains and losses in GBP, so record the value at the moment of acquisition or disposal

  • Use Tools to Simplify the Process: Platforms like CryptoBooks can automatically track trades, calculate gains, and generate HMRC-ready reports, making compliance far easier

By staying organized and using the right tools, you can focus on growing your crypto portfolio without worrying about penalties or audits.

Simplify your crypto tax return with CryptoBooks

Trading crypto in the UK can be stressful, but CryptoBooks makes staying HMRC-compliant effortless and worry-free. Here’s why every trader should consider it:

  • connect all wallets and exchanges: see your entire portfolio in one place, no matter where your coins are stored;

  • track real-time gains: instantly calculate potential Capital Gains Tax and understand your profits or losses before filing;

  • automatic HMRC matching: CryptoBooks applies all HMRC rules, including same-day trades, bed-and-breakfast, and Section 104 pooling, ensuring accurate gain calculations;

  • ready-to-file reports: generate SA108 Self Assessment reports without spreadsheets, audit-ready in minutes;

  • audit-proof records: keep a full, traceable history of every trade, swap, and disposal to satisfy HMRC at any time.

With a CryptoBooks account, you can trade confidently, track all activity in GBP, and generate HMRC-ready reports automatically. Say goodbye to spreadsheet headaches and focus on what matters, growing your crypto portfolio while staying fully compliant.

Other contents for you

Taxation

08/08/2025

Crypto Tax in the UK: what you need to know (2025 Guide)

Understand UK crypto tax rules for 2025. HMRC guidance, rates, allowances and how to report gains and income from crypto.

Taxation

19/08/2025

How to fill in Box 51 for crypto CGT

Box 51 is now key for crypto in 2024/25. HMRC requires it to split gains before and after 30 Oct’s CGT rate rise, or your tax will be wrong.

Taxation

01/09/2025

How HMRC treats DeFi activities in the UK (2025 update)

How HMRC taxes DeFi lending, staking and liquidity in the UK. Current rules trigger CGT on disposals; proposals may shift to income-only returns.

Taxation

16/09/2025

UK crypto staking tax 2024/25: how to report rewards and gains

Earn crypto through staking? In the UK rewards are taxable income and disposals may trigger CGT. Learn how to report them and use allowances.

We specialise in cryptocurrency bookkeeping

blockchain icon - UK.png

Connect and reconcile all your platforms and wallets

You can connect all your platforms and wallets to CryptoBooks: the already integrated connections exceed 500, both through APIs and CSV. And if you don't find what you're looking for, you can create custom connections.

swap icon - UK.png

Monitor and verify your cryptocurrency transactions

Use guided procedures to resolve discrepancies quickly and effortlessly.

download icon - UK.png

Download your cryptocurrency tax reports

Export your cryptocurrency tax reports for your accountant or use them directly in your Income Tax Return, as they are accurate and fully compliant with current UK tax laws