Germany implements CARF through the EU's DAC8 directive, with reporting routed to the Bundeszentralamt für Steuern (BZSt). Collection runs through 2026 and first reporting lands in 2027 on the EU timeline. Kryptos captures the due diligence, builds the DAC8 file plus any national fields, and files it for you.
You are not building for a bespoke German standard. DAC8 writes the OECD CARF logic into EU law, so the due diligence and the data are the CARF baseline, with EU-specific structure on top. If you have built for CARF, you have done most of the work for Germany.
You register in a single member state and report there for all your EU-resident users, and that state exchanges the data with the others. A provider whose German nexus makes Germany its reporting jurisdiction files with the BZSt, once, not in each country its users live in.
The whole obligation runs on one data layer: ingest across every chain and venue, self-certification and TIN validation at onboarding, gains computed on the right basis, and the exact file the authority accepts, validated before it leaves the building.
The Bundeszentralamt für Steuern (BZSt), Germany's federal tax office, receives DAC8 crypto-asset reports, which are then exchanged with other EU member states and CARF partners.
DAC8 is the EU's implementation of CARF. The due diligence and reportable data are largely the same as the OECD baseline, with EU-specific structure added, so a CARF-ready pipeline covers most of the German requirement.
Book a walkthrough and we'll map your obligations and run the pipeline on your own data.