Your crypto tax, done properly.

From wallet transfers and DeFi to staking, futures and gaps in your history, we untangle it all under UK rules. You get a clear, line-by-line report, ready to file yourself or through an accountant, yours or ours.

For UK taxpayers. Returns for 2025-26 are due 31 January 2027.

We will never ask for passwords, API keys or seed phrases.

Moving between your own wallets14 Mar 2025
Sent 2.40 ETHfrom your hardware wallet−2.40
Received 2.39 ETHinto your Kraken account+2.39

Read by software as a sale and a new purchasegain £4,812

Matched as your own transfer, network fee keptgain £0

One unmatched transfer can add thousands to a tax bill.

Coins bought on an exchange you've closed2 Feb 2025
Bought 0.50 BTC in 2021on an exchange you no longer use+0.50
Sold 0.50 BTCon Coinbase−0.50

Software assumes the coins cost nothinggain £39,000

Original purchase traced from old recordsgain £19,000

A zero-cost warning usually means a missing record, not free coins.

Selling at a loss and buying back3 Apr 2025
Sold 100 SOL at a losson Binance−100
Bought 100 SOL backnine days later+100

Loss calculated the US wayloss £4,200

Matched to the buy-back under the UK 30-day ruleloss £350

Claiming a loss HMRC would reject can lead to penalties.

Moving between blockchains21 Jun 2025
Sent 3.00 ETH through a bridgefrom Ethereum−3.00
Received 2.99 ETHon Arbitrum+2.99

Read as a sale on one chain and a purchase on anothergain £2,940

Recognised as your own bridge, fee recordedgain £0

Bridges and wrapped tokens often trip up tax software.

Selling coins you earned by staking18 Mar 2025
Received 12 SOL in staking rewardsover the year+12
Sold 12 SOLin March−12

Software treats the rewards as free coinsgain £1,560

Rewards taxed as income when received; only the rise is a gaingain £180

Taxed once as income and once on the rise, never twice on the same value.

A leveraged futures trade9 Jan 2025
Opened a BTC perpetual, 5× leverageon Hyperliquidlong
Closed the positionincluding fees−£2,600

Loss missed by software that only reads spot tradesloss £0

Recorded as a futures loss you can claimloss £2,600

Futures results are reported separately from your spot gains.

The same trades imported twice27 Nov 2024
Sold 1.20 ETHimported by API connection−1.20
Sold 1.20 ETHsame trade, imported again by CSV−1.20

Counted as two separate salesgain £3,700

Duplicate removed, one sale keptgain £1,850

Mixing API and CSV imports is a common cause of inflated gains.

Illustrative examples. Every correction is listed in your report.
  • Done properlyThe complex UK cases software leaves broken: DeFi, Solana, Bittensor, futures, years of history.
  • Private by designFiles never kept in cloud storage or shared with third parties, or book a Private Session and your files never leave your computer.
  • Pay for complexity, not transaction countFrequent trading or moving funds between wallets won't push you into a higher price. You know the full, fixed price before any work starts.

Does this sound like your crypto tax?

These are the problems people bring most often. Each one can make your figures wrong in either direction.

  • Moves between your own wallets showing as gains
  • "Missing purchase history" or zero-cost warnings you can't clear
  • DeFi, staking, airdrops or futures you don't know how to label
  • Several tax years never reported
  • A letter from HMRC about crypto

What you get

A report pack built for UK Self Assessment, with nothing hidden in a black box.

  • SA108 capital gains figures, ready to enter or hand to your accountant
  • Every disposal listed, with same-day, 30-day and section 104 matching shown
  • Staking and airdrop income and futures results set out separately
  • A plain list of every estimate and assumption made
  • Losses you can claim, with the deadline for each

Why people choose us

  • Getting it right usually costs far less than getting it wrong (see a worked example)
  • Complex cases are our specialism: Solana meme coin trading, Bittensor subnets, Hyperliquid and exchange futures, trading bots, and histories spread across many wallets
  • One fixed price per tax year, agreed upfront: based on what you did, not how many transactions you made, and no subscription to keep paying
  • A named person you can speak to
  • Your files are never kept in cloud storage or shared with third parties
  • Up-to-date UK rules, applied with references to HMRC guidance

How it works

  1. Free checkA 2-minute form or a short call, then one fixed price for the tax year.
  2. Send your filesWe send a checklist; you upload through an encrypted link.
  3. ReconciliationWe match everything under UK rules and send a draft with any questions.
  4. Your reportFile it yourself, use your own accountant, or let a partner accountant review and file it for you.

Sensitive portfolio? Keep your data on your own computer.

With a Private Session, we work on your computer, alongside you, over an end-to-end encrypted screen-share that is never recorded. Your files never leave your computer.

Prefer to meet in person? Available on request, quoted per case.

Ask about a Private Session

Already use Koinly or similar? Keep it.

Send us the report it produced and we'll check it for the usual problems: unmatched transfers, missing costs and rules applied the US way. You get written findings for £99, deducted if you then want the full pack.

Get your report reviewed

Lost money on crypto? It could cut your tax bill.

A crypto loss can reduce tax on future gains, but only if you claim it within four years of the end of the tax year. Many people never do. Every pack lists your losses and their deadlines.

Built on a real, messy portfolio

I built this engine to sort out my own crypto, a genuinely tangled portfolio: several chains and exchanges, Hyperliquid futures, staking and Bittensor subnets, and thousands of trades that tax software couldn't follow. The same engine now does this for clients, and it gets smarter with every case: new chains, protocols and HMRC updates are added as they arrive.

About me

[Client testimonial goes here once the first packs are delivered.]

Not sure where you stand? Start with a free check.

Book a free check