Best practices for UK crypto tax filing in 2026
A 5-step process for filing crypto on UK Self Assessment in 2026: gather records, compute cost basis, calculate gains, optimise, file SA108. With software tips and HMRC-friendly habits.

Filing UK crypto tax well is not about cleverness. It is about a process that works year after year, leaves a clean audit trail, and doesn't leave money on the table. After helping hundreds of UK filers reconstruct their Self Assessments, the same five-step pattern works almost every time. This guide is that process.
The right mindset
Two principles drive everything that follows. First: HMRC already knows. Under the Crypto-Asset Reporting Framework (CARF), which is in active reporting from 2026, exchanges share customer data with HMRC routinely. The decision is no longer whether to declare; it is whether to declare correctly.
Second: precision beats hope. A clean computation that turns out to be a few hundred pounds off is a minor amend. A back-of-envelope guess that "feels right" can become a four- or six-year enquiry. The five-step process below is engineered to deliver precision without burning a weekend.
Step 1 — gather records
You cannot calculate what you cannot see. Before opening any tax tool, collect:
- Exchange transaction CSVs. Coinbase, Binance, Kraken, Crypto.com — every venue you ever used, even if dormant. Most produce a complete history export from a single button.
- Read-only API keys. Where the exchange supports it, an API key (with read-only permission and no withdrawal access) is more reliable than CSV.
- Wallet addresses. Every public address you have used: Ledger, Trezor, MetaMask, Phantom, Rabby, Trust Wallet. The address is enough — the tool reads on-chain history.
- Off-platform records. P2P trades, OTC purchases, gifts received, salary paid in crypto. These will not appear automatically and need to be entered manually.
Spend 30 minutes here and the next four steps move at pace. Skip it and you will be debugging missing cost-basis warnings for a week.
Step 2 — compute cost basis
Cost basis is the £ figure HMRC subtracts from your proceeds. Every disposal needs one. Doing this by hand for more than ~30 transactions is impractical because UK rules require same-day matching first, then 30-day matching, then a Section 104 pool weighted-average — see how to calculate crypto taxes for the mechanics.
This is what software is for. Connect every exchange and wallet you gathered in step 1, let the tool run its matching, and resolve the "missing cost basis" warnings it flags. These are usually internal transfers it could not pair (Coinbase to Ledger, for example). Ten minutes of cleanup at this stage eliminates 90% of downstream errors.
Step 3 — calculate gains and losses
With cost basis clean, the tool computes a net gain or loss for the tax year. Three things to verify before accepting the figure:
- Tax-year boundaries are correct. 6 April to 5 April. US-built tools sometimes default to calendar years — switch to UK before generating the report.
- The 30-day rule fires where it should. If you sold and re-bought within 30 days, confirm the matching report shows that disposal matched against the re-acquisition rather than the pool.
- Income is separated from CGT. Staking, mining and lending rewards belong on SA100, not SA108. The tool should produce two reports.
Step 4 — optimise legally
This is the step most filers skip. There are four legal moves available before 5 April that can meaningfully reduce a UK crypto tax bill:
- Use the £3,000 annual exempt amount. If your year-to-date net gain is well below £3,000, you can realise additional gains tax-free up to that cap. The allowance does not roll forward; spend it or lose it.
- Harvest losses. Holdings sitting at a loss can be sold to crystallise the loss, which offsets gains in the same year. Mind the 30-day rule — re-buying the same asset within 30 days nullifies the loss for matching purposes.
- Spousal transfer.Transfers between spouses or civil partners are not disposals. You can move appreciated tokens to your partner so that disposal happens in the lower-tax-band spouse's name, doubling the household allowance to £6,000.
- Claim allowable costs. Network gas fees, exchange fees and reasonable valuation costs all reduce the gain. Keep evidence.
For a deeper treatment of these tactics, see getting the most from your tax return.
Step 5 — file SA108
Open the HMRC online Self Assessment service. On the "Tailor your return" page, tick yes to the question about disposing of chargeable assets — that unlocks the Capital Gains Summary section.
Enter the four totals from your software report into SA108: number of disposals (box 14), total disposal proceeds (box 15), total allowable costs (box 16), and gains in the year before losses (box 17). Use box 22 for a free-text description — "Cryptoassets" is fine. Attach the computation PDF as a supporting document.
Staking and lending income go on SA100 page TR3 box 17. Submit by 31 January. For the full button-by- button walkthrough, see how to report crypto on taxes.
Year-round habits
The investors who file painlessly do three small things during the year:
- Connect their tax tool to all exchanges and wallets in April, so it captures the year live.
- Tag any unusual transaction (gift, P2P, lost coins) in the tool the day it happens.
- Run a mock report every quarter to spot integration breakages early.
For details on which forms apply to your situation, see our UK tax form guide for crypto. To check whether you have to report at all, see UK reporting obligations. For a list of well-tested calculators, see our software roundup.
Frequently asked questions
What is the best way to file crypto tax in the UK?
Use crypto tax software for the calculation, then enter the totals into the SA108 of your Self Assessment online. The five-step approach is: gather records, compute cost basis with software, calculate net gains, optimise (loss harvest, spousal transfer), then file by 31 January.
Should I use an accountant or do it myself?
For portfolios under £100k with normal trading and staking, software plus DIY filing is usually fine. Get an accountant if you have non-dom status, complex DeFi, an HMRC enquiry, more than 5,000 transactions, or business-style trading.
When is the UK crypto tax deadline?
31 January following the tax year for online filing. For 2025/26 (year ending 5 April 2026) the deadline is 31 January 2027. Paper SA108 must be filed by 31 October 2026.
Can I reduce my crypto CGT bill legally?
Yes. Use the £3,000 annual exempt amount, harvest losses before 5 April, transfer assets to a spouse before disposal, and claim allowable costs (transaction fees, on-chain gas, valuation costs).
Les videre
Step-by-step UK guide to calculating crypto Capital Gains Tax in 2026: share-pooling, same-day rule, 30-day bed-and-breakfasting rule and a worked example with five disposals.
Which Self Assessment forms do you need for crypto in the UK? Plain-English guide to SA100, SA108 (Capital Gains), SA106 (foreign income) and SA110 — with the boxes that matter.
How to legally minimise your UK Self Assessment in 2026: use the £3,000 AEA, harvest losses before 5 April, spousal transfer, claim allowable expenses, and navigate the new 18%/24% CGT bands.
How to claim crypto losses on UK Self Assessment in 2026: in-year offset, indefinite carry-forward, the 4-year claim window, negligible value claims for rugged tokens, and a worked example.