👋🏼 Got a regulatory report due? Get free XML/XBRL generation and support on your first return. 🎉
REPORTING SNAPSHOT

CARF Reporting

CARF is an OECD tax reporting framework requiring crypto-asset service providers to collect user tax information and report certain crypto transactions to tax authorities. Implemented in the UK through HMRC regulations, it enables standardised reporting and international data sharing to improve tax transparency and compliance.

global flag

What’s the scope?

bank icon

Entities in scope

Any Reporting Crypto Asset Service Provider (RCASP) required to report to HMRC, including UK and non-UK firms providing cryptoasset services to reportable users

euro icon

Nexus

UK tax-resident users (reporting is triggered by the user’s tax residence, not where the platform is headquartered)

card icon

Activity

Facilitating in-scope cryptoasset transactions (e.g. crypto-to-fiat, crypto-to-crypto, transfers and certain in-scope payment transactions when crypto is used to pay for goods and services)

clock icon

Deadline

Collect data from 1 Jan 2026. Submit by 31 May 2027.

arrow icon

Reporting frequency

Annual reporting

document icon

File format

Generate XML

Data fields needed

data mapping
  • Accounts/wallets: User/ account ref + wallet address/ID for reportable crypto activity

  • Individuals: Name, address, DOB, all tax residences, TIN per country (or valid reason code where not available)

  • Corporates: Entity name, address, tax residence + TIN(s), plus controlling persons (same fields as for individuals)

  • Transactions: Crypto-asset type + annual totals by category (crypto-to-fiat, crypto-to-crypto, transfers and retail payments)

Reporting considerations to keep in mind

User notice required

If a user/person is reportable, you must notify them their data will be reported to HMRC and may be shared internationally (by 31 Jan after their first reportable year)

HMRC registration

RCASPs must register with HMRC (by 31 May 2027, or 31 Jan after their first in-scope year, whichever is later)

Steps to submission

Here are the steps required to meet CARF reporting obligations.

tick icon
STEP ONE

Register with HMRC

If you’re an RCASP, complete HMRC registration.

tick icon
STEP TWO

Build customer communications

Notify reportable users of HMRC reporting + possible cross-border sharing.

tick icon
STEP THREE

Capture data + tag

Update your onboarding flow to capture tax residence + TINs (and reason codes) and tag UK reportable users + transaction categories (above) so reporting can be generated