CRS / DAC2 reporting software
Bring your account records in any shape. REGREP validates them, applies each jurisdiction's CRS/DAC2 schema, and returns submission-ready XML across 40+ jurisdictions.
✓ Free health-test runs · From €1,000/year · or pay per filing with credits
Every jurisdiction, validated before you file
One engine for CRS and DAC2, kept current with each competent authority's schema and rules.
40+ CRS/DAC2 jurisdictions
Each competent authority's schema and validation rules, kept current — file the same account records across every jurisdiction you report to.
TIN and data validation
Structural TIN checks, mandatory-field validation and full schema validation run 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 account records to ready-to-file XML
No implementation project. Upload your records, and REGREP does the mapping, validation and packaging.
Input
Upload account records as CSV or Excel, or connect your source system.
Map
REGREP maps each record to the selected jurisdiction's CRS/DAC2 schema.
Validate
TIN structure and full schema validation run, and every error is surfaced before you file.
Output
Download ready-to-file CRS/DAC2 XML in the 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 account 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
- ✓Ready-to-file CRS/DAC2 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 | 400 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. 1 credit = €1.
Related to CRS / DAC2
Global TIN Format Validator
Check tax identification numbers against published country format rules before they reach a return.
Open the validator →CRS & FATCA across jurisdictions
How funds, financial institutions and trustees file the same records across every jurisdiction they report to.
Read use case →Tax transparency guide
Plain-language explainers on CRS, DAC2, FATCA and CARF — who reports, what is due and when.
Read the guide →CRS filing deadlines
A reviewed calendar of CRS/DAC2 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 CRS/DAC2 without touching the schema.
Create a free account and run a health-test on your own records today.