ZUGFeRD, XRechnung & Factur-X: Germany's E-Invoicing Guide

Understanding ZUGFeRD, XRechnung, and Factur-X: Germany's E-Invoicing Standards

Learn about XRechnung, ZUGFeRD, and Factur-X—Germany's e-invoicing standards. Prepare for mandatory adoption by 2025 with this comprehensive guide.

 min. read
April 18, 2025
ZUGFeRD, XRechnung & Factur-X: Germany's E-Invoicing Guide

Electronic invoicing is becoming increasingly important in the business world, particularly in Germany. As of January 2025, businesses in Germany will be required to adopt new standards for electronic invoicing, primarily XRechnung and ZUGFeRD.

These formats are designed to streamline invoicing processes, reduce errors, and improve efficiency in financial operations.

What is XRechnung?

XRechnung is a standardized format for electronic invoices in Germany. It is an XML-based semantic data model that complies with the European standard EN 16931.

Illustration of Germany map with handshake and paid invoice icon.
XRechnung: Germany's standard for electronic invoicing.

Since November 2020, XRechnung has been the mandatory format for invoicing German public authorities (B2G sector). Key features of XRechnung include:

  • Structured XML format for machine readability
  • Compliance with EU standards for cross-border interoperability
  • Ability to include rich media and data files
  • Automated data extraction and validation

Understanding ZUGFeRD

ZUGFeRD (Zentraler User Guide des Forums elektronische Rechnung Deutschland) is another important e-invoicing standard in Germany. It is a hybrid format that combines PDF and XML, making it both human-readable and machine-processable.

ZUGFeRD 2.1.1 with the "XRechnung" profile generates invoices that are compliant with the XRechnung standard.

Screenshots showing ZUGFeRD e-invoicing format validation and import options.
ZUGFeRD: Germany's hybrid e-invoicing standard explained.

Factur-X: The Franco-German Standard

Factur-X is essentially the French counterpart to ZUGFeRD. It is a hybrid invoice format that combines PDF/A-3 and XML, similar to ZUGFeRD.

Visual representation of creating ZUGFeRD/Factur-X invoices.
Streamlining invoices with ZUGFeRD and Factur-X formats.

The Factur-X and ZUGFeRD formats are now technically identical, facilitating cross-border invoicing between France and Germany.

Key Differences and Similarities

While XRechnung is a pure XML format, ZUGFeRD and Factur-X are hybrid formats combining PDF and XML. This means:

Tablet displaying invoice data over architectural plans.
Hybrid formats: merging XML with PDF for flexibility.
  • XRechnung is designed primarily for machine processing
  • ZUGFeRD and Factur-X offer both human-readable and machine-processable components
  • All three formats comply with European e-invoicing standards

Implementing E-Invoicing Standards

For businesses preparing to adopt these standards, several steps are necessary:

  1. Ensure accounting software can generate the required formats
  2. Train staff on new invoicing procedures
  3. Consider using PEPPOL (Pan-European Public Procurement Online) for efficient invoice distribution
  4. Review and update internal processes to accommodate e-invoicing workflows

The Future of E-Invoicing in Germany

As Germany moves towards mandatory B2B e-invoicing by 2025, businesses should prepare for wider adoption of these standards.

The transition to e-invoicing promises benefits such as:

  • Reduced processing costs
  • Faster payment cycles
  • Improved accuracy and reduced errors
  • Enhanced data security and compliance

By understanding and implementing XRechnung, ZUGFeRD, and Factur-X standards, businesses can position themselves for success in the evolving landscape of digital financial transactions in Germany and beyond.

Preferences

Privacy is important to us, so you have the option of disabling certain types of storage that may not be necessary for the basic functioning of the website. Blocking categories may impact your experience on the website.

Accept all cookies

These items are required to enable basic website functionality.

Always active

These items are used to deliver advertising that is more relevant to you and your interests.

These items allow the website to remember choices you make (such as your user name, language, or the region you are in) and provide enhanced, more personal features.

These items help the website operator understand how its website performs, how visitors interact with the site, and whether there may be technical issues.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.