CARF, DAC8 and 1099-DA for crypto brokers: one compliance stack
Brokers face a global layer (CARF/DAC8) and a US domestic layer (1099-DA and backup withholding). Here's how to meet both from one data layer.

A broker-dealer handling crypto for clients has two reporting jobs, and too many firms buy them separately. One is global: CARF and DAC8. The other is domestic, for US clients: Form 1099-DA and its backup withholding. Both run off the same customer and transaction data. Split them into two projects with two vendors and you pay twice, then still find gaps.
The global layer: CARF and DAC8
CARF and DAC8 make up the cross-border layer. You find reportable users, check their tax IDs, work out gains, and file in whatever format each authority accepts. Your reporting country tracks where the business is based, so you file once and the data flows onward. Start with the CARF and DAC8 overview, and if your obligations aren't clear yet, deadlines by country.
The US domestic layer: 1099-DA and backup withholding
For US clients a second layer kicks in, a domestic one CARF doesn't touch: reporting disposals on Form 1099-DA, plus the 24% backup withholding that bites when a tax ID is missing or wrong. And the trigger, that bad tax ID, is the very data point that drives reporting. So the work behind a clean 1099-DA is the same work that keeps you clear of backup withholding.
One data layer for both
Run both on one platform for a simple reason: they share everything underneath. The customer identity. The tax-ID check. The transaction ledger. Check a tax ID one time at onboarding and that result feeds the CARF filing, the 1099-DA filing, and the backup-withholding call. Our platform runs CARF and DAC8 and 1099-DA reporting off the same data, so a broker clears both from a single integration. Book a demo to see it on your own data.
One onboarding, both filings
In practice it looks like this. A client signs up once, hands over a W-9 or a self-certification, and the tax ID gets checked a single time. That one verified identity then flows into the CARF or DAC8 report on the cross-border side, into the 1099-DA on the US side, and into the backup-withholding decision if the tax ID ever fails. No second onboarding. No second reconciliation. No gap where a client gets reported one way and withheld the other. That's the gap between managing one vendor and reconciling three.



