Skip to main content
UK crypto tax software for exchanges and DeFi · 2025/26

A UK crypto tax report you can actually check.

Bring your exchange files and read-only wallets together. See how each gain or loss was calculated, and what still needs checking.

200 records free account-wide · No card required · Reports from £49

Tax year 2025/26Illustrative

Tax report

2 checks need your input

Review before relying on these figures.

Recorded gains

£18,420

184 transactions classified · Gains may change

  • One purchase needs a cost
  • One taxable price needs checking
How do I resolve these checks?

Add the missing purchase cost and check the price evidence. ChainTax recalculates the figures and keeps the report marked for review until every material gap is resolved.

See the calculation

Every sale, explained.

See the sale value, the purchase cost used, and how they become a gain or loss.

Example saleIllustrative · 3 Jul 2024

Sold

1.5000 ETH

Sale value
£5,213.57
Matched purchase cost
£3,366.26
Allowable fees
£0.00
Gain
£1,847.31

Sale value minus matched purchase cost and allowable fees.

See matching and pool movement

Average purchase cost (HMRC Section 104)

There were no matching purchases on the same day or in the following 30 days, so HMRC's average-cost rule applies.

Before

Crypto held
8.2400 ETH
Purchase cost
£18,492.00

This sale

Crypto sold
1.5000 ETH
Purchase cost
£3,366.26

After

Crypto held
6.7400 ETH
Purchase cost
£15,125.74

Price source in this example: Kraken close. Matched cost is rounded to the nearest penny.

What happens when something is missing?
  1. 1. Flag it. A missing purchase or price keeps the result marked for review.
  2. 2. Add the missing detail. Import the exchange file, add the original purchase, or enter supported price evidence.
  3. 3. Recalculate. ChainTax reruns the report and clears the warning only when the issue is fixed.

Open every calculation yourself or send your accountant a secure, read-only link. They can see the report, but never your dashboard. See how sharing works.

Download a sample report (PDF)

Invented example · No signup required · Not for filing

Supported sources

Bring your crypto history together.

Check your exchanges, networks, and activity before you import. Wallets use public addresses only, with no private keys or signing permissions.

See exactly what ChainTax supports
  • Read-only wallet sync for Ethereum, Arbitrum, Optimism, Base, and Polygon
  • CSV imports for Coinbase, Binance and Kraken; Crypto.com App (beta) and compatible Koinly files
  • Support for many swaps, liquidity pools, staking, lending, bridges, transfers, and NFTs
  • UK capital gains, income, and fee summaries for your tax return

Missing history, prices, or unclear activity stays visible. The report is only marked ready for accountant review once material gaps are resolved.

How it works

From scattered history to working you can review.

ChainTax builds the calculation, then gives you a short, material review list. Nothing important is hidden to make the report look finished.

  1. 1

    Add your history

    Import Coinbase, Binance and Kraken; Crypto.com App (beta) CSVs and add your public wallet addresses. We never ask for private keys or permission to move funds.

  2. 2

    Let ChainTax build the working

    Supported activity is classified, priced, and matched using the UK same-day, 30-day, then Section 104 order.

  3. 3

    Review what could change the answer

    Resolve missing history, unclear activity, or prices, then inspect the report or share the same working with your accountant.

Pricing

Pay once for the tax year you need.

Light and Active use the same calculations, review checks, Show Working, and downloads. Capacity covers all records in your account; each purchase unlocks one tax year’s report.

Free

£0

Free to explore

200 transaction records account-wide

Import your history, inspect the classifications, and see the checks that still need your attention.

Check history free

Light

£49

One payment for one tax year’s report

2,500 transaction records account-wide

Reviewable working and report downloads for a lower-volume tax year.

See Light
For active DeFi

Active

£99

One payment for one tax year’s report

10,000 transaction records account-wide

The same calculations and outputs for an active DeFi tax year with more transactions.

See Active
Above 10,000 transaction records account-wide? We can handle the import for you.

Common questions

The things people ask before they sign up.

Is it safe to connect my wallet?
Yes. You only add your public wallet address. ChainTax never asks for a seed phrase, private key, signature, or permission to move funds. It uses the same public transaction history you can see on a block explorer.
How does ChainTax work out what each transaction was?
ChainTax follows the UK matching order automatically. It first looks for purchases on the same day, then purchases in the following 30 days, then uses the average cost of the remaining holding. It recognises 34 types of supported DeFi and crypto activity. Anything unclear is put on your review list instead of being presented as solved.
What if ChainTax gets a transaction wrong?
You can correct it. Change the transaction type, amount received, purchase cost, or token. Your correction is kept when you sync again, so you only need to fix it once. ChainTax then recalculates the report.
Can my accountant verify the calculations?
Yes. Create a secure read-only link from your report. Your accountant can see every sale, the price used, the original purchase cost, and how the gain or loss was calculated. They do not need a login and cannot access your dashboard. When the checks pass, the report includes the UK tax return figures for them to review.
Which exchanges and chains do you support?
CSV import: Coinbase, Binance and Kraken; Crypto.com App (beta); plus Koinly universal CSV (compatible format). The Crypto.com App importer is in beta. It is parser-tested but has not yet been validated end to end against a current real export, so review the imported rows before relying on them.
On-chain: Ethereum, Arbitrum, Optimism, Base, and Polygon. Solana, Avalanche, BSC and others are not yet covered. For those, manual entry or a Koinly CSV is the workaround for now.
What about NFTs, staking rewards, or trades I made before signing up?
ChainTax recognises supported NFT trades and staking rewards automatically. For an unsupported marketplace or activity it cannot rebuild from public history, you can add the original purchase, sale, income, or historical price yourself. Your entry is saved for future recalculations.
Why is ChainTax cheaper than other crypto tax tools?
ChainTax report access is priced for one selected UK filing year. Your highest purchased tier sets account-wide capacity: £49 Light supports up to 2,500 transaction records and £99 Active supports up to 10,000. There is no subscription or automatic renewal, and calculation quality does not change by tier.
I have over 10,000 transaction records account-wide. Now what?
Use the Concierge service. We handle the import, work through anything that needs your input, and give you the same clear report. It is quote-first and typically costs £249–£449 depending on the size and complexity of your history. Email hello@chaintax.co.uk. For a first contact, do not send private keys, seed phrases, passwords, API secrets, authentication codes, full transaction histories, complete tax reports, unnecessary identity documents, unnecessary wallet addresses, transaction hashes, or source files. Send only the tax year or years, an approximate transaction-record band, broad source categories, broad activity types, and any deadline. We will agree the next appropriate step if more information is genuinely necessary.

Still have questions? hello@chaintax.co.uk. We read every email.

New to UK crypto tax?

Start with crypto tax rates and allowances, check whether you need to report to HMRC, or browse our UK crypto tax guides for exchange records, staking, losses and purchase costs.

Build a UK crypto tax report you can review.

Add exchange files or read-only wallets. ChainTax brings the history together, applies UK matching rules, and keeps anything that could change your tax visible.

200 transaction records free account-wide · No card required · One payment per report tax year