← All guides

XRechnung vs. ZUGFeRD: The Difference, Simply Explained

XRechnung and ZUGFeRD are the two e-invoice formats common in Germany. Both satisfy the European standard EN 16931 — the difference is in the packaging.

The core difference

Which format when?

Situation Recommendation
Invoice to public authorities (B2G) XRechnung
Recipient should also “see” the invoice ZUGFeRD
Fully automated processing XRechnung (UBL/CII)

Check and create both

Whichever format reaches you — you can open and validate an e-invoice directly in your browser. A ZUGFeRD PDF is read automatically and its embedded XML is checked against EN 16931.

For the legal background, see E-Invoicing Obligation in Germany.