HMRC-compliant · 2024/25 + 2025/26
Connect a wallet or paste a transaction, see your HMRC-correct disposal in seconds. Free for 200 transactions.
Public wallet addresses only — never private keys or signing permissions. Pay only when you download the report.
Most tax tools hand you a PDF and a total. ChainTax shows the matching rule applied, the S104 pool before and after the sale, the price source, and a confidence rating — for every disposal in your report.
Your accountant can verify every line — or share a live link directly to their dashboard.
No same-day or 30-day acquisition matched, so the sale draws from your S104 pool at average cost.
Route-by-route audit completed April 2026 — auth, payments, concurrency.
Tax engine, classifiers, pricing, API routes.
Same-day, 30-day B&B, S104 pooling. Split-year CGT auto-computed for 2024/25.
Pay per tax year. 14-day refund. Secure payment via Stripe.
Why not a spreadsheet
HMRC's matching rules look simple until you actually run them across hundreds of transactions, two tax years and a split-year CGT rate change. The calculator does the bookkeeping you'd otherwise build by hand.
01
HMRC matching, in order
Same-day → 30-day Bed & Breakfast → Section 104 average cost. Applied per disposal, in HMRC's exact priority order. Get the order wrong in a spreadsheet and the gain comes out wrong every time.
02
33 on-chain detectors
Uniswap V2/V3, Aave, Lido, Curve, GMX, Seaport, Treasure, Balancer and more. LP positions, bridges, staking rewards and airdrops are classified correctly — not bucketed as phantom gains the way generic tools do.
03
Section 104 + B&B + same-day, done right
Pools are built per asset, across every wallet and exchange you connect. Every disposal shows the pool snapshot before and after the sale, the price source, and a confidence rating — ready for an accountant to verify.
How it compares
Three ways to file UK crypto tax. Where each one breaks.
HMRC matching order (same-day → B&B → S104)
Spreadsheet
Hand-coded — easy to get wrong
Koinly
Configurable, must select UK mode
ChainTax
Native, applied per disposal
Section 104 pooling across wallets
Spreadsheet
Manual reconciliation
Koinly
Supported
ChainTax
Automatic, per asset
DeFi protocol classification
Spreadsheet
You read the contract
Koinly
Heuristic matching
ChainTax
33 on-chain detectors
SA108 box mapping (13.1–13.8)
Spreadsheet
Cross-reference by hand
Koinly
Report available
ChainTax
Auto-filled on PDF
SA108 Box 51 (2024/25 split-year)
Spreadsheet
Manual rate apportionment
Koinly
Not supported
ChainTax
Auto-computed
Show Working per disposal
Spreadsheet
However many tabs you build
Koinly
Summary only
ChainTax
Matching rule + pool snapshot + price source
Cost
Spreadsheet
Free, but hours of your time
Koinly
From £49 (100 txs)
ChainTax
£49 (2,500 txs) — £99 (10,000 txs)
Full breakdown: Koinly vs ChainTax.
Pricing
No subscription. Free preview for 200 transactions — you pay only when you download the report.
Free
£0
Up to 200 transactions
Full report preview, every disposal, every box. Download is gated.
Light
£49
Up to 2,500 transactions
Most exchange-only and light-DeFi users. PDF + CSV download, Show Working, accountant share link.
Active
£99
Up to 10,000 transactions
DeFi power users. Same engine, same report, higher cap.
Above 10,000 transactions? Concierge sync (we run it for you) is quote-first, typically £249–£449. Full pricing breakdown.
FAQ
2024/25 is a split year — disposals before 30 October 2024 are taxed at 10% (basic rate) or 20% (higher/additional). Disposals from 30 October 2024 onwards, and the entire 2025/26 tax year, are taxed at 18% (basic) or 24% (higher). The annual exempt amount is £3,000 for both years. ChainTax computes the SA108 Box 51 split-year adjustment automatically — you do not need to apportion gains by hand.
HMRC requires you to pool acquisitions of the same asset and use the average cost as the cost basis for any disposal. ChainTax builds a Section 104 pool per asset, applies same-day matching first, then 30-day Bed & Breakfast, then S104 average cost — in HMRC's exact priority order. Every disposal shows the matching rule used, the pool snapshot before and after the sale, and the price source.
On-chain: Ethereum, Arbitrum, Optimism, Base, and Polygon — public wallet addresses only, never private keys or signing permissions. CSV import: Coinbase, Binance, Kraken (auto-detected), plus Koinly export for any exchange Koinly already supports. Solana, Avalanche and BSC are not yet covered on-chain — for those, manual entry or a Koinly CSV is the workaround.
Yes — free for up to 200 transactions per tax year, including the full report preview. You only pay when you download the SA108-ready PDF or CSV. Light is £49 for up to 2,500 transactions, Active is £99 for up to 10,000. One-time payment per tax year, no subscription.
Every disposal is matched against HMRC rules in the correct priority order (same-day → 30-day B&B → Section 104). 33 protocol-specific classifiers handle Uniswap, Aave, Lido, Curve, GMX, Seaport, Treasure and others — protocols that generic tools misclassify as phantom gains. Every transaction shows a confidence rating (High, Medium, Low). Anything we cannot recognise lands in a Needs-review queue rather than getting a wrong answer silently.
You can preview your full report — every disposal, every matching rule, every box on SA108 — before paying. Once you pay and download, refunds are available within 14 days under UK consumer law for unused purchases. Email hello@chaintax.co.uk to request a refund. Stripe processes the refund directly to your original payment method.
Online Self Assessment for the 2024/25 tax year is due by 31 January 2026. Paper returns are due by 31 October 2025. The 2025/26 tax year (April 2025 to April 2026) is due online by 31 January 2027. SA108 is the supplementary capital gains page — for 2024/25 onwards, boxes 13.1–13.8 and Box 51 cover crypto disposals specifically.
Yes. Generate a shareable read-only link from the report — your accountant sees every disposal, every matching rule, the cost basis before and after each sale, and the price source with a confidence rating. No login needed on their side. The PDF report pre-fills SA108 boxes 13.1–13.8 plus Box 51 for direct transcription onto the return.
Background reading: the complete guide to UK crypto tax 2024/25, Section 104 pooling, and same-day & B&B matching.
Connect a wallet or import an exchange CSV. Free for 200 transactions. Pay only when you're ready to download the report. No subscription, no auto-renewal.
ChainTax is a tax calculation tool and does not provide tax, financial, or legal advice. Verify your figures with a qualified adviser before filing.