Germany e-invoicing guide

Germany electronic invoicing: deadlines, formats and software path.

German SMEs and B2B suppliers need to understand E-Rechnung, ZUGFeRD, XRechnung, invoice receiving, validation, archiving and software readiness before customer and supplier workflows change.

Quick answer: German businesses should treat E-Rechnung as structured invoice data, not ordinary PDFs. The practical readiness questions are whether software can create, receive, validate, archive and process ZUGFeRD and/or XRechnung invoices.

What businesses need to know

Guide

Who this guide is for

This guide is for German SMEs, B2B suppliers, service companies, accountants and finance teams preparing for E-Rechnung workflows, including ZUGFeRD and XRechnung.

Guide

What changes in practice

An E-Rechnung is not just a PDF. It is structured invoice data that software can process. Businesses need to be able to receive, validate, archive and sometimes issue invoices in accepted structured formats.

Guide

Software decision path

Ask your software provider whether it supports receiving and issuing ZUGFeRD and XRechnung, validates invoice data, archives invoices correctly and lets accounting users search and process structured invoices efficiently.

Guide

Risks to avoid

Do not assume customers will all accept the same format. Do not wait for customer pressure before testing your receive and archive workflow. Do not confuse a PDF invoice with a structured E-Rechnung.

Germany deadline timeline

2025+
E-Rechnung transition
Businesses increasingly need structured invoice receiving and issuing readiness.
2027–2028
Later transition phases
Small businesses should prepare before customer and format pressure increases.

Compliance checklist

Step

Confirm E-Rechnung receive capability.

Step

Verify ZUGFeRD and XRechnung support.

Step

Test validation and archive workflow.

Step

Update customer format requirements.

Step

Train accounting users.

Recommended path by business type

Business typeWhat to do next
SMECheck current accounting software and customer format expectations.
Supplier to public sectorPay special attention to XRechnung workflows.
B2B servicesPrepare receiving, approval and archive processes.

Key terms

Term

E-Rechnung

Use this term when comparing software, asking your accountant questions, or reading official guidance for Germany.

Term

ZUGFeRD

Use this term when comparing software, asking your accountant questions, or reading official guidance for Germany.

Term

XRechnung

Use this term when comparing software, asking your accountant questions, or reading official guidance for Germany.

Term

structured invoice

Use this term when comparing software, asking your accountant questions, or reading official guidance for Germany.

Term

accounting software

Use this term when comparing software, asking your accountant questions, or reading official guidance for Germany.

Term

archive

Use this term when comparing software, asking your accountant questions, or reading official guidance for Germany.

Key regulations, formats and terms

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

Frequently asked questions

What is an E-Rechnung?

An E-Rechnung is a structured electronic invoice that software can process automatically. A normal PDF is not the same thing.

What is the difference between ZUGFeRD and XRechnung?

ZUGFeRD is a hybrid format that combines a readable PDF with structured data. XRechnung is an XML-based structured invoice format often discussed in public-sector contexts.

Do German SMEs need to receive E-Rechnungen?

SMEs should prepare to receive and process structured invoices because customer and supplier expectations are changing during the transition.

Is a PDF by email enough?

A normal PDF by email should not be treated as a structured E-Rechnung. You need to verify format and software support.

Which format should I choose?

It depends on customer requirements and your software. Many businesses need to understand both ZUGFeRD and XRechnung.

What should I ask my software provider?

Ask about receiving, issuing, validation, archive/search, export, user training and accountant workflows for structured invoices.

What is the first step?

Test whether your accounting software can receive and display structured invoice data, then confirm customer format requirements.

Does E-Rechnung affect archiving?

Yes. Businesses should verify that structured invoices are archived in a way that supports audit, search and accounting processes.

Official sources

We cite official government and EU sources where possible and track last-checked dates because e-invoicing mandates change.