Germany guide · E-Rechnung

Germany E-Rechnung guide for businesses

Germany E-Rechnung guide for businesses: what changes, ZUGFeRD/XRechnung, software checklist, deadlines and official EU source context.

Quick verdict:
  • German B2B invoicing is moving beyond PDF-only workflows, so finance teams should plan for machine-readable E-Rechnung handling before counterparties demand it.
  • Readiness depends on practical ZUGFeRD and XRechnung support: creation, receipt, validation, archiving and search should all be checked in current accounting tools.
  • A useful preparation path is to confirm receive capability, align customer requirements, train accounting users and document how structured invoices will be stored.
Last checked: 7 June 2026Based on official sourcesClear summaryBusiness guidance, not legal advice
Official sources prioritized
Last-checked dates visible
Free checker, no signup required

What you need to know

Guide

What E-Rechnung means

An E-Rechnung is not just a PDF. It is an invoice in a structured electronic format that software can process automatically.

Guide

ZUGFeRD and XRechnung

ZUGFeRD is a hybrid PDF-plus-data format; XRechnung is an XML-based structured format commonly used in public-sector contexts. Both are important terms for German readiness.

Guide

Software readiness

Ask whether your invoicing/accounting software can create, receive, validate, archive and search structured invoices.

Guide

Why E-Rechnung readiness matters

Even if your business is small, customer and supplier expectations can change quickly once structured invoices become normal. Receiving, validating and archiving invoices are practical readiness tasks.

Guide

Format conversations with customers

Ask key customers whether they prefer ZUGFeRD, XRechnung or another structured format. Then verify whether your software can handle that format in both sending and receiving workflows.

Guide

Accounting process impact

Structured invoices can reduce manual entry, but only if the data can be validated, booked and archived correctly by your finance process.

Guide

Practical question summary

For E-Rechnung: German businesses 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

For E-Rechnung: 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 the invoice setup.

Guide

How to use this guide

Use this guide to decide whether E-Rechnung affects your Germany workflow and which evidence is still missing. Start with E-Rechnung receiving, ZUGFeRD and XRechnung formats, validation rules, then test receive a structured invoice and generate ZUGFeRD before comparing software.

Guide

Data and terms to prepare

For E-Rechnung, the important terms are E-Rechnung, Germany, E-Rechnung receiving, ZUGFeRD and XRechnung formats, validation rules, archive search, tax advisor handoff. Clean these fields in customer, supplier, tax and accounting records before rollout; otherwise validation and support issues appear during daily invoicing.

Guide

Software proof to request

For E-Rechnung, ask vendors to show show E-Rechnung receiving, ZUGFeRD/XRechnung generation, validation, archive and tax advisor export using your examples. The demo should cover receive a structured invoice, generate ZUGFeRD, generate XRechnung, simulate a validation error and explain who handles errors, corrections, archive access and accountant handoff for E-Rechnung receiving, ZUGFeRD and XRechnung formats, validation rules.

Guide

Evidence before rollout

Keep official links, screenshots, test invoices and the decision reason for E-Rechnung. For E-Rechnung, the implementation file should prove how E-Rechnung receiving, ZUGFeRD and XRechnung formats, validation rules, archive search were checked, not just that a tool was selected.

Guide

Decision checkpoint

Do not close E-Rechnung until someone can explain E-Rechnung in Germany, name the workflow owner, show one tested invoice scenario and describe how the team avoids choosing software for Germany before proving the real E-Rechnung workflow.

Checklist

Confirm E-Rechnung receive capability

Verify ZUGFeRD/XRechnung support

Train accounting users

Update customer requirements

Document archive process

FAQ

Is a PDF enough in Germany?

A normal PDF is not the same as a structured E-Rechnung. Businesses should verify structured format support.

Which format should I choose?

It depends on customers, software and workflow. ZUGFeRD and XRechnung are the key terms to discuss with your provider.

What is E-Rechnung in Germany?

It is a structured electronic invoice that software can process automatically, not just a PDF document.

Do I need ZUGFeRD or XRechnung?

It depends on your customers and software. Many businesses should understand both terms and verify support.

Can I keep sending PDF invoices?

A normal PDF is not the same as a structured E-Rechnung. You should verify customer and legal requirements.

What should I test first?

Test receiving, viewing, validating and archiving a structured invoice in your accounting software.

Do small businesses need to prepare?

Yes. Customer requirements and supplier workflows can affect small businesses during the transition.

What should I ask my accountant?

Ask how they want to receive structured invoices and whether your archive/export workflow is acceptable.

What do German businesses usually ask first?

For E-Rechnung: 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?

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

What should I test first for E-Rechnung?

For E-Rechnung, start with receive a structured invoice, generate ZUGFeRD, generate XRechnung because those scenarios reveal whether the workflow is practical.

What is the main risk for E-Rechnung?

The main risk is choosing software for Germany before proving the real E-Rechnung workflow.

Key regulations, formats and terms

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

Germany — Country hub

Continue reading

Official sources

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