ZUGFeRD Invoice Format: A Complete Guide

ZUGFeRD (Zentraler User Guide des Forums elektronische Rechnung Deutschland) is a hybrid e-invoicing format that combines a human-readable PDF/A-3 document with an embedded machine-readable XML file. This dual nature makes ZUGFeRD uniquely versatile: recipients who use automated invoice processing can extract the structured data directly from the XML, while those without such systems can simply open and read the PDF as they would any traditional invoice. First introduced in 2014 and significantly updated with version 2.0 in 2019, ZUGFeRD has become one of the most widely adopted e-invoicing formats in the German-speaking world and beyond.

ZUGFeRD 2.0 and later versions are fully compatible with the French Factur-X standard, as both are based on the same UN/CEFACT Cross Industry Invoice (CII) XML schema and comply with the European Norm EN 16931. The format defines several profiles that cater to different levels of automation and data richness. The Minimum profile contains only the most basic invoice metadata. The Basic WL (Without Lines) profile adds payment and tax summary information but omits individual line items. The Basic profile includes full line-item detail and is suitable for most standard invoicing scenarios. The EN 16931 (formerly Comfort) profile provides complete compliance with the European Norm, while the Extended profile allows additional fields for complex business scenarios such as cross-border trade or industry-specific requirements.

One of ZUGFeRD's greatest strengths is its backward compatibility. Because every ZUGFeRD invoice includes a valid PDF/A-3 document, it can be opened, viewed, printed, and archived by anyone, even recipients who have never heard of e-invoicing. At the same time, the embedded XML data enables fully automated processing for businesses that have adopted modern accounting software. This makes ZUGFeRD an ideal transitional format for companies moving from traditional PDF invoicing to fully structured e-invoicing. It also ensures that invoices remain legally archivable, as PDF/A-3 is an ISO-standardized format designed for long-term preservation.

Creating ZUGFeRD invoices requires software that can generate both the PDF/A-3 visual representation and the correctly structured CII XML attachment in a single file. EasyInvoice handles this seamlessly, allowing you to create ZUGFeRD-compliant invoices directly on your iOS device. You design your invoice with all the necessary details, and the app generates a properly formatted ZUGFeRD file that is ready to send to your clients via email or any other channel. The result is a professional-looking invoice that works for every recipient, whether they process invoices manually or automatically.

When choosing between ZUGFeRD and XRechnung, the decision often comes down to your recipient. Public authorities in Germany typically require pure XRechnung (XML only), while most B2B partners prefer or accept ZUGFeRD because of its visual PDF component. For businesses that deal with both sectors, supporting both formats is the safest approach. With Germany's B2B e-invoicing mandate taking effect, ZUGFeRD at the EN 16931 profile level or higher is explicitly recognized as a compliant format, making it a future-proof choice for companies looking to meet regulatory requirements while maintaining a user-friendly invoice experience.

Try EasyInvoice for Free

Sample letters

EasyLetter
Send letters online – create business letters & invoices and send them as real mail with just a few clicks. Start for free.

4.6 of 5

1550 ratings