Germany guide · formats

ZUGFeRD vs XRechnung explained

Simple comparison of ZUGFeRD and XRechnung for German e-invoicing readiness, with software questions and checklist.

Short answer: ZUGFeRD and XRechnung are two important German e-invoicing format terms. ZUGFeRD combines a human-readable PDF with structured data, while XRechnung is a structured XML invoice format. Your best choice depends on customer requirements and software support.
Last checked: 7 June 2026Based on official sourcesClear summaryBusiness guidance, not legal advice

What you need to know

Guide

ZUGFeRD in plain English

ZUGFeRD is useful when people still want a readable PDF but systems also need structured invoice data.

Guide

XRechnung in plain English

XRechnung is a structured XML invoice format designed for machine processing and commonly discussed in public-sector invoicing.

Guide

How to decide

Ask your customers what they accept, then ask your software provider whether both creation and receiving workflows are supported.

Guide

Choosing between formats

The format decision is usually driven by recipient requirements, public-sector expectations, software support and archive workflow. Do not choose based on name recognition alone.

Guide

Software validation

A useful tool should not only export a file. It should validate required fields, help users fix errors and preserve the invoice in a searchable archive.

Guide

Search-intent summary

German e-invoicing searches often ask whether a PDF is enough, what E-Rechnung means, how ZUGFeRD differs from XRechnung, whether small businesses must prepare, and how accounting software should receive, validate and archive structured invoices.

Guide

Decision framework for businesses

The safest path is to confirm customer format requirements, test receiving structured invoices, validate sample files, verify archive/search and involve the accountant before changing invoice templates.

Guide

Format testing plan

Ask customers for their preferred format, generate one ZUGFeRD sample and one XRechnung sample if your software supports both, then test validation, readability, archive and accountant export. The goal is not just to create a file but to prove the full workflow works.

Checklist

Check

Ask customers for accepted format

Check

Check software export/import

Check

Validate sample invoices

Check

Confirm archive/search

Check

Train invoice team

FAQ

Is ZUGFeRD better than XRechnung?

Not universally. It depends on the recipient requirement and software workflow.

Do I need both?

Many businesses may need to handle more than one format depending on customer mix.

What is ZUGFeRD?

ZUGFeRD is a hybrid invoice format combining a readable PDF with structured invoice data.

What is XRechnung?

XRechnung is a structured XML invoice format widely associated with German public-sector invoicing.

Which format is easier for SMEs?

ZUGFeRD can feel easier because of the readable PDF layer, but the right format depends on recipient requirements.

Can one software support both?

Many tools can support both, but you should verify creation, receiving, validation and archive features.

Is a ZUGFeRD PDF still machine-readable?

Yes, if it is correctly generated with embedded structured data. A normal PDF is not enough.

What should I ask customers?

Ask which structured format they accept and whether they have validation or portal requirements.

What do German businesses usually ask first?

They usually ask whether PDFs are enough, what ZUGFeRD and XRechnung mean, and whether their software can receive structured invoices.

What is the biggest E-Rechnung mistake?

The biggest mistake is treating the change as only a new export format instead of testing receive, validation, archive and accountant workflows.

How do I test ZUGFeRD and XRechnung readiness?

Create sample invoices, validate them, receive them in accounting software, archive them and confirm your accountant can process the data.

Key regulations, formats and terms

GermanyE-RechnungZUGFeRDXRechnungEN 16931structured invoiceB2B e-invoicingaccounting softwareinvoice archiveSMEEuropean CommissioneInvoicingDirective 2014/55/EUstructured electronic invoiceVAT automationcross-border tradeZUGFeRD/XRechnung

Continue reading

Official sources

We prioritize official government and EU sources where available and keep last-checked dates visible for mandate-sensitive pages.