CARF / DAC8 reporting software
Bring your crypto-asset user and transaction data in any shape. REGREP validates it, applies each jurisdiction's CARF/DAC8 schema, and returns submission-ready XML for every jurisdiction you report to.
✓ Free health-test runs · From €1,000/year · or pay per filing with credits
Every jurisdiction, validated before you file
One engine for CARF and DAC8, kept current with each competent authority's schema and rules.
Per-jurisdiction CARF/DAC8 XML
Each competent authority's CARF and DAC8 schema and validation rules, kept current — file the same records across every jurisdiction you report to.
User and transaction validation
TIN structure checks, mandatory-field validation and full schema validation run across your reportable crypto-asset users before anything is filed.
Nil returns and corrections
Nil filings and corrections are handled end to end, with one correction per jurisdiction included on every paid plan.
From transaction records to ready-to-file XML
No implementation project. Upload your records, and REGREP does the mapping, validation and packaging.
Input
Upload crypto-asset user and transaction records as CSV or Excel, or connect your source system.
Map
REGREP maps each record to the selected jurisdiction's CARF/DAC8 XML schema.
Validate
TIN structure and full schema validation run, and every error is surfaced before you file.
Output
Download submission-ready CARF/DAC8 XML in each jurisdiction's exact format.
Start free, pay when you file
Prove the engine on your own records first, then move to a plan or pay per filing with credits.
- ✓Run a health-test on your own transaction records
- ✓View and download the full validation report
- ✓No output package until you upgrade
- ✓1 jurisdiction · up to 10,000 records per year
- ✓Annual filing plus 1 correction per jurisdiction
- ✓1 regulated entity
- ✓Submission-ready CARF/DAC8 XML
Volume tiers — by annual record count
| Up to 10,000 records | €1,000/yr |
| 10,000–100,000 records | €1,750/yr |
| 100,000–500,000 records | €3,000/yr |
| Over 500,000 records | Talk to us |
Extras
| Additional jurisdiction | €250/yr |
| Pay per filing, per jurisdiction | 300 credits |
| Nil return | 75 credits |
| Nil correction | 75 credits |
Volume tiers are mutually exclusive by total annual record count. Crossing a band prompts a one-click upgrade for the pro-rated difference. Pay-per-filing is charged per jurisdiction. 1 credit = €1.
Related to CARF / DAC8
Global TIN Format Validator
Check tax identification numbers against published country format rules before they reach a return.
Open the validator →CARF & DAC8 explained
Who reports, which crypto-asset transactions are in scope, what data is collected and when filings are due.
Read the overview →Digital assets guide
Plain-language explainers on CARF, DAC8 and MiCA reporting for crypto-asset service providers.
Read the guide →CARF / DAC8 deadlines
A reviewed calendar of CARF and DAC8 due dates by jurisdiction, each shown in its local timezone.
View deadlines →Questions, answered
Which jurisdictions do you support?
What does the free tier include?
How does pricing work as my volume grows?
Do you handle nil returns and corrections?
File CARF/DAC8 without touching the schema.
Create a free account and run a health-test on your own records today.