What is ZUGFeRD? The Hybrid Invoice Format Explained Simply
Many companies hear the term ZUGFeRD for the first time in connection with the e-invoice mandate and wonder what it's all about. The answer is pleasantly simple: ZUGFeRD is an invoice format that looks like a normal PDF but additionally contains machine-readable data.
> Quick answer: ZUGFeRD is a hybrid invoice format that combines a human-readable PDF with an embedded machine-readable XML. From the EN 16931 (COMFORT) profile onwards, it complies with the e-invoice mandate under the Growth Opportunities Act.
What exactly is ZUGFeRD and how does it work?
ZUGFeRD stands for Zentraler User Guide des Forums elektronische Rechnung Deutschland (Central User Guide of the Forum for Electronic Invoicing Germany). It unites two worlds in one file:
- Human-readable: A normal PDF that anyone can open and read
- Machine-readable: An embedded XML file (following the UN/CEFACT CII standard) that software can process automatically
The format is based on the international standard PDF/A-3 and the European standard EN 16931. Technically, the XML is embedded as an attachment in the PDF — similar to an attachment in an email, just invisible.
How does ZUGFeRD differ from Factur-X and XRechnung?
These three terms often cause confusion:
| Format | Basis | PDF included? | Use case |
|---|---|---|---|
| ZUGFeRD 2.1 | UN/CEFACT CII | Yes (PDF/A-3) | Germany, EU |
| Factur-X | UN/CEFACT CII | Yes (PDF/A-3) | France, EU |
| [XRechnung](/blog/xrechnung-vs-zugferd) | UBL or CII | No (XML only) | Public sector DE |
Important: ZUGFeRD 2.1 and Factur-X are technically identical. They are based on the same XML schema and both comply with EN 16931.
What ZUGFeRD profiles are available?
ZUGFeRD defines different profiles with increasing levels of detail:
- MINIMUM — Only the most essential invoice data
- BASIC WL — Basic data without line item details
- BASIC — Basic data with line item details
- EN 16931 (COMFORT) — All required fields of the European standard
- EXTENDED — Extended data for complex business processes
For the e-invoice mandate in Germany, at least the EN 16931 profile (COMFORT) is required. A detailed explanation of all profiles can be found in ZUGFeRD Profiles Explained.
Why is ZUGFeRD the best choice for most companies?
- Hybrid format: Recipients without e-invoicing software can use the PDF view
- EN 16931 compliant: Meets the European standard for electronic invoices
- Widely adopted: Supported by all major ERP systems
- DATEV-compatible: Your tax advisor can import ZUGFeRD files directly
- Archive-friendly: PDF/A-3 is suitable for long-term archiving and GoBD-compliant
- Future-proof: Officially recommended by the Forum for Electronic Invoicing Germany
How do I create a ZUGFeRD invoice?
The easiest way: upload your existing PDF invoice to TaxLayer. The AI automatically extracts all data and creates a validated ZUGFeRD 2.1 file — in under 30 seconds. A step-by-step guide can be found in Convert PDF to ZUGFeRD.
Want to check an existing ZUGFeRD file? Use the free ZUGFeRD Validator — works with XML files and ZUGFeRD PDFs directly in the browser, without your data leaving your computer.
Frequently asked questions
What does the abbreviation ZUGFeRD stand for?
ZUGFeRD stands for Zentraler User Guide des Forums elektronische Rechnung Deutschland (Central User Guide of the Forum for Electronic Invoicing Germany). It is a hybrid invoice format that combines a human-readable PDF with an embedded machine-readable XML.
Is ZUGFeRD the same as Factur-X?
Yes. ZUGFeRD 2.1 and Factur-X are technically identical. They are based on the same UN/CEFACT CII XML schema. Factur-X is the French designation.
Does ZUGFeRD comply with the e-invoice mandate?
Yes, but only from the EN 16931 (COMFORT) profile onwards. The lower profiles MINIMUM, BASIC WL, and BASIC do not meet the requirements of the Growth Opportunities Act. Details: ZUGFeRD Profiles Explained.
Can I open a ZUGFeRD invoice like a normal PDF?
Yes. That is the main advantage: any recipient can open and read the invoice as a normal PDF. The embedded XML additionally enables automatic processing in accounting software.
What is the difference between ZUGFeRD and XRechnung?
ZUGFeRD is a hybrid format (PDF + XML), XRechnung is a pure XML file. ZUGFeRD is suitable for B2B invoices, while XRechnung is required for public sector entities. Comparison: XRechnung vs. ZUGFeRD.
How do I create a ZUGFeRD invoice?
The easiest way: upload your existing PDF invoice to TaxLayer. The AI extracts all data and creates a validated ZUGFeRD 2.1 file — in under 30 seconds.
Free tools
Related articles
Convert PDF invoices now
Try TaxLayer for free — 2 conversions per month, no credit card required.
Get started