Skip to main content

For UK crypto investors before May 2027

CARF 2027. Make your records explain the same activity.

UK CARF due diligence, record keeping, and data collection started 1 January 2026. In-scope providers file their first reports with HMRC by 31 May 2027. The practical question is whether your own exchange and wallet records can explain the same economic activity.

Free up to 200 transaction records account-wide. Pay only when you download the report.

1 Jan 2026

obligations started

In-scope providers began the due diligence, record keeping, and collection required for the first reporting period.

31 May 2027

first reports to HMRC

The statutory deadline for UK-serving exchanges' first reports. HMRC plans information exchange with participating jurisdictions by 30 September 2027.

Reconcile

before confirming figures

If the records expose an error, the correction, disclosure, and penalty route depends on the year and specific facts.

Why CARF matters for your return

Two pictures that need to match

Exchanges report gross activity. Every buy, sell, swap, deposit, and withdrawal is sent to HMRC with your name, address, and tax identifier attached. There is no UK tax logic in that feed.

Your Self Assessment shows the net taxable position after Section 104 pooling, after same-day and 30-day matching, after transfers between your own wallets, after DeFi events the exchange never saw, and after gas fees on disposals.

Those two pictures should describe the same person. When they don't, because gross activity looks much larger than net disposals, or because the exchange-side history references years you didn't file for, HMRC can open an enquiry. Reconciling now means you either confirm everything ties up, or you find the gap and correct it before the question lands in your inbox.

Which path is mine?

Three clear routes

Pick by account-wide transaction-record count and activity type. Most retail investors land in the first column.

Most common

Up to 10,000 transaction records account-wide

Exchange CSVs plus supported DeFi. Run it yourself.

  • • Connect wallets + import exchange CSVs
  • • Supported activity is classified; unresolved items are flagged
  • • PDF, CSV, and per-disposal Show Working
  • • £49 (Light) or £99 (Active) per tax year
Start free scan

Above the cap

Over 10,000 transaction records account-wide

High-volume DeFi, multi-wallet, NFT activity. We run the sync for you.

  • • Start with tax years, a broad source list, an approximate volume band, and any deadline
  • • Fixed-price quote within 48 hours
  • • Same engine, same audit trail
  • • Typically £249–£449 per tax year
Concierge details

Specialist needed

Trade or business activity

Mining as a trade, company crypto, large undisclosed positions.

  • • Different tax treatment from CGT
  • • Often needs SA100 income side too
  • • A specialist accountant runs it end-to-end
  • • We can refer you
Accountant network

Already received an HMRC nudge letter?

The deadline printed on your letter is the binding constraint, not CARF. Start at /hmrc-letter for the same self-serve / Concierge / accountant routing, shaped around the deadline rather than the readiness window.

If self-serve fits

What you get from ChainTax

CEX and DeFi in one Section 104 pool

The reconciliation only works if exchange disposals and on-chain disposals share the same average-cost pool. Most spreadsheets and single-surface tools split them. ChainTax pools them.

Same-day → 30-day → S104, in HMRC order

The matching rules HMRC requires, applied per disposal. 2024/25 split-year CGT (10/20% before 30 Oct, 18/24% after) handled automatically.

Show Working, a full audit trail

Every disposal records the matching rule, the S104 pool snapshot before and after, and the price source with confidence rating. If HMRC asks for working under a CARF-driven enquiry, you have it.

Multi-year reconciliation

Each tax year is a separate report; loss carry-forward is automatic across years. Bundle 2 years for a £19–£29 saving on a multi-year reconciliation.

How it works

Four steps, mostly waiting on the sync

  1. 1

    Sign up and add your wallets

    Public addresses only. Never private keys or exchange API keys. Add Coinbase, Binance and Kraken; Crypto.com App (beta); plus Koinly universal CSV (compatible format) via CSV import in the same flow.

  2. 2

    Supported activity is classified; gaps stay visible

    Disposals, income, transfers, and liquidity across five EVM chains use 34 protocol-specific detectors plus bounded fallbacks. Unresolved activity remains a review item.

  3. 3

    Compare against what you filed

    The summary surfaces total disposals, taxable gains, income, and SA108 box mapping per year. Hold those next to your filed Self Assessment for each open year and the reconciliation is direct.

  4. 4

    Confirm or amend, before May 2027

    If the figures match, no action needed. If they don't, the PDF + CSV gives you the working to amend a return or file a voluntary disclosure with full evidence.

An honest note on CARF specifics

What's confirmed and what's still settling

Confirmed

  • • UK CARF obligations began 1 January 2026 (SI 2025/744)
  • • First exchange reports due to HMRC by 31 May 2027
  • • International exchange planned by 30 September 2027
  • • Data schema: the OECD CARF XML schema
  • • UK and participating overseas providers can be in scope
  • • DeFi: control-based test, so genuinely autonomous protocols have no reporting entity
  • • HMRC penalty bands and look-back windows unchanged

Still settling

  • • When each overseas-exchange record becomes available for operational compliance use
  • • Whether reporting expands to controlled DeFi front-ends in later phases
  • • How HMRC will operationally cross-match returns

The reconciliation itself doesn't depend on those open questions. Your Self Assessment either reflects the activity HMRC can see, or it doesn't. That's the work, and it's the same work whichever schema lands.

We update this page as official guidance is published.

Important boundaries and manual checks

These are calculation boundaries, current-law choices, and coverage gaps to review before relying on a report.

  • stETH rebases: ChainTax estimates rebase income from periodic wallet-balance snapshots (monthly and at tax-year boundaries), net of transfers, then values the increase on the snapshot date. This covers every fully synced Ethereum wallet on the account, but it is not a daily receipt-by-receipt reconstruction.
  • Receipt-token deposits: For supported Aave, Compound V2, Yearn, and Convex actions, ChainTax currently treats decoded deposits and withdrawals as transfers and carries Section 104 basis when both economic legs are present. Missing required legs are sent to Needs review. EigenLayer automation covers StrategyManager LST restaking, not native-ETH EigenPod restaking. HMRC's current CRYPTO61620 treatment depends on beneficial ownership and can treat a token exchange as a disposal. Draft NGNL rules were published on 13 July 2026 for qualifying arrangements from 6 April 2027, but are not yet law. Ask a tax adviser before changing current-period treatment.
  • Internal ETH returns: Known Rocket Pool and cbETH methods use trace data to recover ETH returned through internal calls; if that data is unavailable, the event stays in Needs review. Nexus Mutual sales can instead use the NXM market value as a fallback, and the event note says when that happened.
  • Chain coverage: Automatic on-chain sync supports Ethereum, Arbitrum, Optimism, Base, and Polygon. Other networks, including Solana and Avalanche, need a supported CSV import or manual records.

Full detail: How it works → Important boundaries

FAQ

Common questions

What is CARF and why does May 2027 matter?

The Crypto-Asset Reporting Framework (CARF) is an OECD-designed regime that requires crypto exchanges to report customer activity to tax authorities. The UK activated CARF on 1 January 2026, and the implementing regulations are now final law (SI 2025/744). UK-serving exchanges must file their first reports, covering 2026 activity, with HMRC by 31 May 2027, including data on UK-resident users directly. HMRC plans to exchange information with participating jurisdictions by 30 September 2027. Once received, the structured exchange-side records can be compared with Self Assessment. The 2026/27 return, due 31 January 2028, is the first one HMRC can wholly cross-check against CARF data.

Which exchanges and platforms are covered?

CARF applies to centralised exchanges and custodial services that operate in or serve UK customers: Coinbase, Binance, Kraken, and around 50 UK-serving providers in total. The final UK rules use a control-based test rather than a blanket DeFi carve-out: a protocol or front-end with an identifiable controlling business can be a reporting entity, while genuinely autonomous protocols (Uniswap, Aave, Curve, etc.) have no one to file the report. In practice most DeFi activity stays outside the feed. However, exchange deposit and withdrawal records still let HMRC link wallets back to identified accounts, and on-chain activity is fully traceable from there.

What if my exchange filings don't match what I filed?

This is the central readiness question. Exchanges report gross activity (every buy, sell, swap, deposit, and withdrawal) without applying UK tax rules. Your Self Assessment should reflect the same activity after Section 104 pooling, same-day and 30-day matching, transfers between your own wallets, and DeFi events the exchange never saw. If those two pictures don't reconcile, HMRC may open an enquiry. Recomputing your gains under HMRC rules now lets you confirm or amend your return before the data arrives.

What should I actually do before May 2027?

Pull the relevant transaction history across exchanges and wallets, recompute the gains under Section 104 pooling, and compare the calculation with the figures already filed for open tax years. If you identify an error, the appropriate route may be an amendment, a disclosure, or adviser-led handling. Prompted status and penalty treatment depend on the facts and should not be assumed from CARF timing alone.

How far back can HMRC go once they have CARF data?

CARF does not itself change HMRC's statutory assessment time limits. The applicable period depends on the tax, filing history, behaviour, failure-to-notify rules, and whether offshore matters are involved. Four-, six-, twelve-, and twenty-year limits can arise in different circumstances, so multi-year cases should be scoped from the facts rather than a marketing summary.

Does ChainTax cover the DeFi side that CARF doesn't?

Yes. CARF covers reporting providers. ChainTax combines exchange and supported DeFi history, with 34 protocol-specific detectors across Ethereum, Arbitrum, Optimism, Base, and Polygon, plus CSV imports for Coinbase, Binance and Kraken; Crypto.com App (beta); plus Koinly universal CSV (compatible format). Connected sources feed the same cross-platform Section 104 pool.

How much does it cost to get a CARF-ready report?

Free up to 200 transaction records account-wide. £49 Light sets account-wide capacity at 2,500 records and £99 Active at 10,000; each one-time purchase unlocks report access for its selected tax year. If you need multiple report years, you pay per year, with a 2-year bundle option. Concierge above 10,000 account-wide records is quote-first, typically £249–£449.

What's not yet public about CARF in the UK?

Less than there used to be. The implementing regulations are final law (SI 2025/744), the data schema is the OECD's CARF XML schema, the first UK reports are due by 31 May 2027, and HMRC plans international exchange by 30 September 2027. Still settling: exactly how HMRC will operationally cross-match the feed against Self Assessment returns, when each overseas record will be available for operational use, and whether reporting expands to controlled DeFi front-ends in later phases. We update this page as guidance lands.

Background reading: the full guide to CARF and what it means for UK investors.

Reconcile now, while voluntary correction is still on the table

Free up to 200 transaction records account-wide. 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.