The German e-invoicing mandate
Send and receive structured electronic invoices and prepare for mandatory B2B e-invoicing in Germany.

Germany is gradually moving towards mandatory structured electronic invoicing. Since January 2025, businesses have had to be able to receive EN 16931-compliant electronic invoices. In addition, from January 2027, many organisations will also need to issue structured invoices for domestic B2B transactions.
Overall, the German mandate marks the next step in the digital shift of invoice processing. Because Germany follows a spread-out model, organisations must still make sure their systems, data and processes are ready to support compliant invoice exchange.
What is the German e-invoicing mandate?
Germany is introducing mandatory structured electronic invoicing for domestic B2B transactions under the Growth Opportunities Act (Wachstumschancengesetz).
An electronic invoice is not simply a PDF sent by email. Instead, to count as an electronic invoice under German law, it must contain structured, machine-readable data and comply with the European standard EN 16931.
In short, the goal is to improve invoice processing, boost data quality and support future digital reporting plans across Europe.
The German mandate introduces two key obligations:
- Receiving structured invoices
Since January 2025, businesses must be able to receive EN 16931-compliant electronic invoices. - Issuing structured invoices
From 2027 onwards, businesses must gradually move towards issuing structured electronic invoices for domestic B2B transactions.
Even so, organisations that fall under the 2028 deadline should still prepare early. Structured invoice issuance depends on reliable master data, aligned business processes and the right system support.
Businesses can exchange invoices through several channels, including:
- Peppol
- EDI connections
- Supplier portals
- Other agreed electronic channels
This flexibility gives organisations more freedom, but it also raises the importance of validation, process control and data quality.

Germany’s decentralised e-invoicing model
Unlike France, Poland or Italy, Germany does not currently run a single clearance platform for domestic B2B invoices.
Instead, the German e-invoicing model favours a spread-out, flexible approach over one centralised, government-run system. It is built on EN 16931 compliance, so invoices meet the European standard for structured electronic invoicing. Rather than relying on one required platform, Germany allows invoice exchange through multiple channels, so businesses can choose how they send and receive invoices.
In other words, there is no central clearance platform, which sets Germany apart from clearance-based models used in countries such as Italy or France. Meanwhile, the growing use of Peppol points to a shift toward standard, connected invoice exchange across the German market.
What businesses learned from the receiving obligation
After more than a year of mandatory e-invoice receiving, many organisations have learned an important lesson: following the rules alone does not guarantee process readiness. In fact, being able to receive structured invoices is not the same as having mature, efficient invoicing processes in place.
So, in practice, businesses often run into the following challenges:
- Inconsistent master data across systems and departments
- Missing purchase order references, which complicate invoice matching
- ERP fragmentation, with disconnected or siloed systems
- Invoice validation issues that slow down processing
- Hybrid invoice environments that combine structured and unstructured formats
While receiving structured invoices proved fairly straightforward for most organisations, issuing them is a different challenge altogether. On the outbound side, e-invoicing demands much higher standards for data quality, validation rules and end-to-end process control. As a result, it is the next key step towards full e-invoicing maturity.

Invoice formats under the German mandate
XRechnung
XRechnung is Germany’s official structured invoice format for public sector invoicing. It is fully XML-based and supports automated processing without manual work.
ZUGFeRD
ZUGFeRD combines structured XML data with a human-readable PDF document. This hybrid approach supports both automated processing and visual review of invoice content.
Peppol BIS
Peppol is increasingly used as a secure transport network for exchanging structured invoices between organisations and public authorities across Europe.
All supported formats must comply with EN 16931.
Why 2026 Matters
2026 marks a turning point in Germany’s e-invoicing journey: the year organisations must shift their focus from receiving readiness to issuing readiness.
Now that they’ve proven they can handle incoming structured invoices, businesses need to prepare their own systems and processes for sending them.
To that end, key areas of focus for this shift typically include master data quality, invoice checks, ERP alignment, exception handling, format testing and process standardisation.
However, organisations that wait until 2027 to prepare risk running parallel processes, facing more errors and feeling real time pressure during setup. As a result, early action in 2026 is essential for a smooth transition.
Prepare for the German e-invoicing mandate
Dynatos supports organisations preparing for mandatory e-invoicing in Germany through a practical, implementation-focused approach.
We support:
- Germany readiness assessments.
- Process and impact analysis.
- ERP integration support.
- XRechnung & ZUGFeRD implementation.
- Peppol connectivity.
Our focus is on multi-country compliance strategies, operational readiness, process continuity and long-term scalability.
Frequently asked questions
General questions
Germany introduced a mandatory receiving obligation on 1 January 2025. The issuing obligation then starts in 2027 for businesses above the turnover threshold, followed by all businesses in 2028.
The mandate covers domestic B2B transactions in Germany.
No. A compliant electronic invoice needs structured, machine-readable data and must comply with EN 16931.
No, but businesses widely use it, and adoption keeps growing across Europe.
EN 16931 is the European standard that defines the required structure and data model for electronic invoices.
Formats and process questions
XRechnung uses a structured XML format, while ZUGFeRD combines structured XML with a PDF representation.
Master data, ERP readiness, invoice validation, exception handling and process preparation should all be a priority.
In most cases, yes, though they must support compliant structured invoice formats.
Germany follows a decentralised model, whereas France uses a regulated platform model with additional e-reporting obligations.
Someone must correct and reissue the invoice before it can be processed.
Both formats work, as long as they comply with EN 16931 requirements.








