ZUGFeRD format: profiles and versions
This guide explains ZUGFeRD profiles and versions: which profiles matter for e-invoices, why recipient requirements take priority, and what changes with ZUGFeRD 2.4.
Quick choice: what should you pick?
- If compliance is primary, focus on EN 16931-oriented usage.
- If unsure, use EN 16931 / XRechnung-aligned settings depending on recipient.
- Recipient and portal requirements always take priority.
Not every profile counts as an e-invoice
According to the BMF FAQ, ZUGFeRD from version 2.0.1 generally meets VAT requirements for e-invoices.
The MINIMUM and BASIC‑WL profiles are excluded. For production use, choose a suitable profile aligned with recipient requirements.
Current update: ZUGFeRD 2.4
- Information package ZUGFeRD 2.4 from 04 December 2025
- Valid from 15 January 2026
Source
FAQ
Which ZUGFeRD version should I use in 2026?
Follow current recipient requirements and published specifications. For 2026, ZUGFeRD 2.4 is communicated as the current version.
Which profiles are accepted as e-invoices?
According to the BMF FAQ, versions from ZUGFeRD 2.0.1 are generally acceptable, except MINIMUM and BASIC‑WL.
Is Factur‑X the same as ZUGFeRD?
Factur‑X and ZUGFeRD are closely aligned and technically comparable. The name used often depends on market context.
What if my recipient requires a specific profile?
Use exactly that profile and validate the result before sending.
Is a normal PDF enough for EN 16931 workflows?
No. A plain PDF does not contain structured XML required for automated processing.
What is a safe default when unsure?
Many teams start with an EN 16931-oriented setup and then verify against recipient requirements.
How can I check an existing file?
Use viewer and validator tools to inspect existing files both visually and technically.
Are files stored?
Your invoice file is processed only for conversion and checks. Files, generated results, and processing logs are used only to provide this service and are automatically deleted periodically. The website is hosted in Germany. Details are available in the privacy policy.
Is invoice data used to train AI models?
No. Your invoice data is not used to train our own models or models of the connected AI provider. Automated analysis uses only the content required for that step; the privacy policy names the AI API provider currently used.
Who operates the service and where are the legal details?
The operator is Casserus UG (haftungsbeschränkt). The privacy policy explains data processing in detail; the legal notice contains the provider information.