Know what needs fixing before you file.
Import exchange CSVs or connect read-only DeFi wallets. ChainTax applies HMRC matching, puts the biggest tax risks first, and shows exactly how every figure was calculated.
200 transactions free · No card required · From £49 per tax year
Tax year 2025/26
Tax report
Filing readiness
10 of 10 checks passed
Total gains
£18,420
Taxable gain
£15,420
Estimated CGT
£2,775.60
Every disposal,
fully shown.
A report total is hard to verify on its own. 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.
- HMRC matching rule applied (Same-day, B&B, or Section 104)
- Pool cost basis before and after the disposal
- Price source (Kraken, DefiLlama, CoinGecko, or your manual entry)
- Confidence rating: High, Medium, or Low
Your accountant can verify each line through a revocable, read-only report link. Choose a frozen snapshot or the current report; they never receive access to your dashboard. See the accountant workflow.
No same-day or 30-day acquisition matched, so the sale draws from your S104 pool at average cost.
Code review completed April 2026, covering auth, payments and concurrency. Read the scope.
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 before download. Secure payment via Stripe.
Gold-level Innovator awarded by InnovateNI, April 2026.
Your records need to tell the same story
In-scope cryptoasset service providers began collecting reportable user and transaction data on 1 January 2026. Their first reports, covering 2026 activity, are due to HMRC by 31 May 2027.
The online deadline for your 2025/26 Self Assessment is 31 January 2027. Build it from complete exchange and wallet records now, with missing purchase history and unresolved transactions made visible.
Read the confirmed CARF timelineAlready received an HMRC letter? Follow the evidence-first response guide →
In-scope providers began collecting reportable user and transaction data
Online filing deadline for the 2025/26 Self Assessment tax year
First CARF reports covering 2026 activity are due to HMRC
Get a quick read on your wallet
Paste a public wallet address for a rough gain and Capital Gains Tax estimate in about 30 seconds. It is a starting point, not your final report, and we never ask for keys or permissions.
- Scans your 50 most recent transactions across 5 chains
- Spots disposals and estimates the gain at HMRC rates
- No signup, and your first full scan is free when you are ready
Just curious how the sorting works? Paste any transaction hash and see it sorted free →
Free · No sign-up
Not sure where you stand?
Paste a wallet, get an estimated tax bill in 30 seconds. No signup needed.
Or classify a single transaction by pasting any hash, no wallet needed.
Two paths to your HMRC-ready report
How it works
Exchange trades or DeFi activity. Same engine, same accuracy.
Export your CSV
Download your transaction history. Native import covers Coinbase, Binance and Kraken; Crypto.com App (beta).
Import and sort
Upload your CSV. Supported rows are normalised automatically; anything incomplete or unrecognised stays visible for review.
Connect your wallet
Paste your Ethereum, Arbitrum, Optimism, Base, or Polygon address. Read-only, with no seed phrase and no permissions.
Automatic sorting
34 protocol-specific detectors cover supported swaps, LPs, staking, liquid restaking (ether.fi, Renzo, Kelp), bridging, and more. Anything unresolved enters Needs Review.
HMRC matching applied automatically
Same-day rule, 30-day Bed & Breakfast rule and Section 104 pooling, all applied in the correct order. Every disposal shows its working.
Download your report
PDF tax report with SA108 box values pre-filled. Hand it to your accountant or file it yourself.
Your holdings,
valued for tax.
A report is a snapshot of the year. ChainTax also keeps a live view of what you still hold: current market value, your Section 104 cost basis, and the unrealised gain or loss on every position, all from the same engine that builds your report.
- Live market value and cost basis for every token you still hold
- Unrealised gain or loss, using the same S104 pool as your report
- Tokens and NFTs together, with no floor-price guessing on NFTs
- History builds forward from the day you start, with no invented back-history
- Export to CSV, or share a read-only snapshot
Not tax advice. A live read on where you stand. See how the holdings view works.
See what is automatic, and what still needs review.
ChainTax makes its coverage boundary visible. Supported exchange and DeFi activity is classified automatically; gaps and uncertain cases stay in a Needs Review queue. You can calculate your crypto tax and inspect the working on your own figures.
Exchange buy / sell
Automatic
Review boundary
Missing prices, history gaps and unsupported row types stay visibleLP position (add / remove)
Automatic
Review boundary
New or unsupported pools enter Needs ReviewStaking rewards
Automatic
Review boundary
Accruals without an observable claim may need manual evidenceBridge transfer
Automatic
Review boundary
Ambiguous or different-token legs are flagged instead of assumedHMRC matching rules
Automatic
Review boundary
Missing acquisition history remains a named filing checkShow Working
Automatic
Review boundary
Low-confidence prices and manual overrides remain identifiableExchanges + DeFi combined
Automatic
Review boundary
Only the sources you import or connect can contribute historySplit-year CGT (2024/25)
Automatic
Review boundary
Salary and filing inputs still need user confirmationHoldings
Automatic
Review boundary
Snapshot history starts when the feature begins recording itManual entry, shared report links, NFT trades, airdrops and more: see the full comparison →
One price. One tax year. No surprises.
Pay once, download your report. No subscriptions, no per-transaction fees.
Free
200 transactions
See your full report. Pay only to unlock final amounts
Light
2,500 transactions
Exchange trades, staking, a few swaps
Active
10,000 transactions
Active across exchanges and DeFi
Preview the calculation before paying. Above 10,000 transactions? Concierge sync is quote-first, run by us.
What ChainTax doesn't do yet
No tax tool is perfect. Here's what ChainTax cannot yet handle automatically, and what you should check manually or discuss with your accountant.
- •Lido stETH rebase rewards happen at the protocol level and rarely appear as transactions in your wallet, so ChainTax now detects them automatically from your stETH balance growth and books each as income at its market value on the date received. It covers every stETH wallet on your account: add another and your next sync recalculates your rebase rewards across the complete set.
- •Deposits into Aave, Compound, Yearn, EigenLayer, and similar fixed-ratio lending or staking protocols are treated as transfers, not disposals, so your cost basis carries to the receipt token (aToken, cToken, vault share). HMRC's strict reading (Cryptoassets Manual CRYPTO61620) could treat these as deemed disposals at deposit; HMRC confirmed in November 2025 that it is developing no-gain-no-loss rules matching the treatment ChainTax applies today, but they are not yet law. If you want strict-reading compliance, override the deposit event manually.
- •Some protocols return ETH via internal calls (Nexus Mutual, Rocket Pool, cbETH). We catch most of these automatically; when we can't, we flag the event for your review.
- •Five EVM chains supported: Ethereum, Arbitrum, Optimism, Base, and Polygon. Other chains (Solana, Avalanche, etc.) are not yet covered.
Full detail: How it works → Known limitations
Common questions
The things people ask before they sign up.
Is it safe to connect my wallet?
How accurate is the automatic classification?
What if a transaction is misclassified?
Can my accountant verify the calculations?
Which exchanges and chains do you support?
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?
Why is ChainTax cheaper than other crypto tax tools?
I had over 10,000 transactions last year. Now what?
Still have questions? hello@chaintax.co.uk. We read every email.
Popular guides
Start free. Pay only when the report is ready.
Bring exchange trades and DeFi wallets into one HMRC-ready record. Fix the items that matter, check every calculation, then unlock the final PDF and CSV when you are satisfied.
Build your tax report free200 transactions free · 14-day refund before download · Stripe secure