Skip to main content

Nexus under CARF: which jurisdictions a CASP must report to

CARF nexus follows your establishment, not your users. Here's the residence-to-branch hierarchy, why you report in one jurisdiction, and how it plays out.

Nexus under CARF: which jurisdictions a CASP must report to

Almost every CASP reading CARF for the first time believes the same wrong thing: that you report to each country your users live in. You don't. What settles the question is where your business is established, and your customers' locations don't enter into it. In almost every case that means one jurisdiction. Get it wrong and a team starts bracing for 30 filings when the real answer is one, so it pays to go through this slowly.

Nexus is about you, not your users

CARF borrows this idea from the Common Reporting Standard it's modelled on. It defines when a Reporting Crypto-Asset Service Provider has "nexus" with a jurisdiction. Nexus is what obliges you to report there, and you test it against your own establishment, in a set order:

  1. You are resident for tax purposes in the jurisdiction; failing that,
  2. you are incorporated or organised under its laws; failing that,
  3. your place of effective management sits there, meaning where your senior people actually run the business, your board and key decision-makers; failing that,
  4. you have a regular place of business there, such as a branch or office.

Work down the list and stop at the first one that applies. Notice what's missing: where your users live. A German-resident exchange reports in Germany. An exchange incorporated and managed in Ireland reports in Ireland. Your office, your management team, a branch, those are the things that pull you into a jurisdiction. The customer map doesn't.

You report once, and only once

Because the tests run in order, a provider that touches several jurisdictions still lands in one reporting jurisdiction, the highest one it hits. Then CARF layers on tie-breaker rules. A provider with nexus in more than one place doesn't file the same data twice: if you're already reporting the information in a jurisdiction with an equivalent framework, you're relieved from reporting it again elsewhere. Everything about the design points toward a single filing.

That single filing is where your users' residence finally counts for something. You report your reportable users to your own authority, and the OECD Common Transmission System exchanges each user's data onward to the jurisdiction where that user lives. So residence decides two things: who's reportable, and who ends up receiving the data. Where you file isn't one of them. We cover who counts as reportable in the self-certification and TIN validation workflow.

The offshore case: register in one place

Every non-EU exchange asks the same question: what happens when you've got no establishment inside a regime but plenty of users there? DAC8 answers it head-on. A crypto-asset service provider that isn't resident, incorporated, managed or branched in the EU, yet has EU-resident users, registers in a single member state of its choosing and reports there for all of them. Pick a member state, file once, and it shares the data with the rest. The wider OECD network handles its participating jurisdictions the same way.

How it looks in practice

A handful of worked examples make the pattern obvious.

  • A US-headquartered exchange that reaches European users through an Irish subsidiary, the way Coinbase runs Coinbase Europe, has its EU nexus in Ireland. The Irish entity is the reporting CASP. It files once, in Ireland, and Ireland passes the data onward to every member state where those users live.
  • An offshore exchange with no EU establishment but a big European user base, an OKX or a Bybit, say, doesn't file in 27 countries. Under DAC8 it registers in one member state and reports there.
  • An exchange that's tax-resident in Germany reports in Germany, whether its users sit in France, Spain or Sweden.

Every time, the count of filing jurisdictions comes out to one. The entity decides it. The user base doesn't.

Resolving it without guesswork

Two jobs, really: pin down your own nexus jurisdiction correctly, and then, inside that one filing, work out which users are reportable and which jurisdictions their data has to reach. Our CARF and DAC8 reporting platform handles the second job. It determines reportability from validated residence data and routes each user to the right destination, so one submission reaches every jurisdiction that should get it. When a user won't certify their residence, the 60-day rule decides what happens next, and the deadlines by jurisdiction tell you when each filing is due. The OECD exchange-of-information hub and the EU tax cooperation pages are the primary sources.

About the author
Sukesh Tedla
Founder & CEO
FAQs

Do we report in every country our users live in?

No. You file in one jurisdiction, the one where your business has nexus. Your users' residences decide which of them are reportable and where their data gets sent, but the filing itself happens once, with your own authority.

What decides which jurisdiction a CASP reports in?

Your own establishment, tested in a set order: tax residence, then incorporation, then place of effective management (where your senior team actually runs things), then a regular place of business such as a branch. Stop at the first that applies. User location doesn't enter the test.

We're an offshore exchange with EU users. Where do we report?

Under DAC8, a provider with no EU establishment but EU-resident users picks a single member state and reports there. That member state shares the data with the others, so you're still filing just once.

Does a CASP with nexus in two jurisdictions file twice?

No. CARF's tie-breaker rules spare you from reporting the same information twice. If it's already being reported in a jurisdiction with an equivalent framework, you don't have to report it again elsewhere.

Related articles

  • Kryptos 2.0 for enterprise

    Kryptos 2.0: built for AI agents, payment institutions, and billions of transactions

    Kryptos 2.0 is a full platform rebuild for the AI-agent era of finance and institutional scale: organizations and workspaces, roles, lock periods, audit history, reconciliation, and a documented API and MCP.

    Akash Srivastava · Aug 27, 20268 min
  • Kryptos 2.0: we rebuilt the engine behind your crypto taxes

    Kryptos 2.0: we rebuilt the engine behind your crypto taxes

    Kryptos 2.0 rebuilds the platform for every investor: faster corrections, room for millions of transactions, live sync, easier reconciliation, and API and MCP access.

    Akash Srivastava · Aug 27, 20263 min
  • Are stablecoins cash equivalents, a Kryptos explainer of FASB's 2026 proposal

    Are stablecoins cash equivalents? What FASB's 2026 proposal actually says

    FASB's August 2026 proposal on digital assets and cash equivalents, explained. What it changes, the three criteria that matter, and the November 19 comment deadline.

    Deepak Pareek · Aug 27, 20267 min
Ready when you are

File your crypto taxes in minutes.

Generate an audit-ready report aligned to your jurisdiction. No credit card required.

See pricing