XRechnung or ZUGFeRD: choosing the right format

Say who receives the invoice and whether a person reads it without software: the tool recommends a format and lists what to watch out for.

Will a person read it without software?

Recommended format

ZUGFeRD EN 16931

ZUGFeRD combines a readable PDF with the XML: the customer opens it as before, their software reads the data.

Leitweg-ID neededNo
Readable PDF includedYes
DeliveryEmail is enough

XRechnung and ZUGFeRD from 2.0.1 (except MINIMUM and BASIC WL) are both e-invoices under the VAT Act.

How this is checked

Prepared by Radif Partners · Method · VAT Act, ministry letters and XRechnung 3.0.2 checked on 25 October 2026

XRechnung and ZUGFeRD are both e-invoices under the German VAT Act, provided ZUGFeRD is at least version 2.0.1 and uses the BASIC profile or higher. Both are based on the European standard EN 16931 and carry the same mandatory details. The difference is the packaging: XRechnung is a pure XML file with the additional German rules of KoSIT, while ZUGFeRD is a PDF/A-3 that contains the XML as an attachment. For invoices to businesses you may choose freely; ZUGFeRD has the advantage that a customer without suitable software can still read the invoice. For invoices to federal authorities, the E-Invoicing Regulation requires XRechnung or another EN 16931 format; the federal platforms accept ZUGFeRD only in the XRECHNUNG profile and only as plain XML. States and municipalities also almost always require XRechnung with a Leitweg-ID. If you supply both groups, you need software that writes both formats, or the invoice creator on this site.

The formats side by side

XRechnung and ZUGFeRD compared.
FeatureXRechnungZUGFeRD
PublisherKoSIT, for the federal and state governmentsFeRD, jointly with France as Factur-X
File formPure XMLPDF/A-3 with embedded XML
Data syntaxUBL or CIICII
Readable by peopleOnly with a viewerYes, as a PDF
Current version3.0.22.5.2
Invoices to federal authoritiesYesXRECHNUNG profile only, as plain XML
Invoices to businessesYesYes, from 2.0.1 and the BASIC profile

Both formats carry the same data model. The invoice number sits in field BT-1 in both, the amount due in BT-115, and the standard’s business rules apply equally. XRechnung, however, adds German rules, such as a seller contact person and a buyer reference. A ZUGFeRD file in the EN 16931 profile does not need these details; in return it brings a view the customer can read without any tool.

The recipient decides

Rather than asking which format is better, ask who processes the invoice. Three typical cases:

  • Federal authority: the E-Invoicing Regulation requires an EN 16931 format, and the E-Rechnung Bund FAQ names XRechnung as the norm. A Leitweg-ID in BT-10 is mandatory.
  • State or municipality: their own state rules, in practice almost always XRechnung with a Leitweg-ID via the state portal.
  • Domestic business: either format. Small customers without accounting software cope better with ZUGFeRD; large customers with automated intake often prefer XRechnung.

If you do not know, ask the customer. Many companies state in their ordering process or on their website which format and address they use for invoices.

How to send the chosen format

You may email either format; receiving via an email inbox is enough according to the Finance Ministry FAQ. Stricter rules apply to the federal government, such as one invoice per email. The calculator shows whether your attachment will be accepted:

Sending by email

Sending by email

Works

Signature neededNo
Email bodyFree, not part of the invoice
Receipt by the recipientInbox must accept attachments
Check delivery in detail →

Effort when switching

For the issuer the effort is similar. Software that writes one variant can usually write the other too, because the data is the same. If you rarely invoice, you can produce both formats in the invoice creator and even switch between them without re-entering anything. If you supply public bodies regularly, you should also know the German required fields; they are on XRechnung. The differences between the ZUGFeRD profiles are explained on ZUGFeRD.

For archiving the difference is smaller than often assumed. Under the amended GoBD the XML is what counts; with ZUGFeRD it is best to keep the whole file, with XRechnung the XML itself. A view or printout made from it never replaces the original.

Common questions

May I send business customers an XRechnung instead of ZUGFeRD?

Yes. Between businesses both formats are equivalent, and the recipient must accept any e-invoice that meets the standard. In practice, though, ask whether your customer can read the XML. A small firm without accounting software sees only code in an XRechnung and first has to find a viewer; with ZUGFeRD it simply opens the PDF.

Can one invoice be both XRechnung and ZUGFeRD?

Yes, in the ZUGFeRD XRECHNUNG profile. The PDF then holds an XML file that meets every German XRechnung rule. Such a file suits business customers who want to read the PDF. The federal platforms, however, only want the XML without the PDF, so upload the embedded file there, not the whole PDF.

Which format is easier for my accounting when receiving?

For booking it makes little difference, because in both cases the software reads the XML. With ZUGFeRD you also get the familiar view. In both cases you must keep the XML; the PDF of a ZUGFeRD invoice only in addition if it contains tax-relevant details that are missing from the XML.

What about customers elsewhere in the EU?

The German mandate only covers supplies between businesses that are both established in Germany. For customers in other EU states the format is free as long as both agree. Peppol BIS Billing in UBL is common there, also based on EN 16931. Some countries have their own mandates, which your customer should know about.

Keep going

Official sources for this page

Prepared by

Publisher of a free German e-invoicing toolkit: obligation check under the VAT Act, viewer, checker and creator for XRechnung and ZUGFeRD in the browser

Updated on · Editorial policy · Contact

As of 2026, laws, ministry letters and standards checked on