Is E-Invoicing Mandatory in Germany? Understanding the German E-Invoicing Mandate
Learn when e-invoicing is mandatory in Germany, who the mandate applies to, the 2025–2028 transition rules, accepted formats, and key exceptions.

Table of Contents
If you run a business in Germany, you may have already heard that e-invoicing is mandatory in Germany.
But there is an important detail that often gets missed.
The German E-Rechnung mandate does not mean that every business had to stop sending PDFs from January 1, 2025.
Germany introduced the rules in stages. Businesses have already needed to be able to receive E-Rechnungen, while the requirement to issue them is being phased in through transition periods.
This difference matters.
A business that receives invoices from suppliers has different responsibilities from a business that issues invoices to German customers. Your turnover, transaction type, and whether the transaction is covered by the domestic B2B rules can also affect when the issuing requirement applies.
So, is e-invoicing mandatory in Germany?
Yes, but the answer depends on what you sell, who you invoice, and when the invoice is being issued.
Let's break down the Germany e-invoicing mandate in simple terms.
Key Takeaways
- Germany's E-Rechnung rules apply to relevant transactions between businesses covered by the German VAT rules.
- Businesses covered by the rules have needed to be able to receive E-Rechnungen since January 1, 2025.
- The requirement to issue E-Rechnungen is being introduced through transition periods.
- The general transition allows other invoice formats through December 31, 2026.
- Businesses whose previous-year turnover does not exceed €800,000 can use an extended transition through December 31, 2027.
- From January 1, 2028, the extended transition for those businesses ends.
- Certain transactions are outside the mandatory E-Rechnung requirement.
- A simple PDF is not an E-Rechnung under the new German definition.
- The rules mainly concern covered domestic B2B transactions, while B2C invoices are not subject to this mandatory B2B E-Rechnung requirement.
Is E-Invoicing Mandatory in Germany?
Yes, for covered transactions.
Germany introduced its new E-Rechnung framework from January 1, 2025.
However, "mandatory" does not mean that every business had to issue a structured E-Rechnung immediately.
The German government created transition periods to give businesses time to change their accounting and invoicing systems.
There are therefore two different questions to ask:
Do I need to receive E-Rechnungen?
and
Do I need to issue E-Rechnungen?
For businesses covered by the German rules, the receiving requirement has already applied since January 1, 2025.
The answer for issuing depends on the applicable transition period and the type of transaction.
Who Does the Germany E-Invoicing Mandate Apply To?
The Germany e-invoicing mandate mainly concerns covered transactions between businesses that are considered domestic under the German VAT rules.
Section 14 of the German VAT Act provides that, for relevant business transactions, an invoice must be issued as an E-Rechnung when the supplier and recipient are established in Germany or the territories treated as domestic under the law.
This means you should first look at who is involved in the transaction.
For example:
- German business to German business: A covered B2B transaction can fall under the E-Rechnung rules.
- German business to private consumer: The mandatory B2B E-Rechnung requirement does not apply to the consumer invoice.
- Business outside Germany to German business: The German rules need to be assessed based on the supplier's and customer's establishment and the specific transaction.
This is why a business should not decide whether the mandate applies simply by looking at its VAT registration.
Is E-Invoicing Mandatory for Receiving Invoices?
Yes.
This is the part of the e-Rechnung Pflicht Deutschland rules that is already in effect.
Since January 1, 2025, domestic businesses covered by the rules have needed to be able to receive E-Rechnungen.
The BMF explains that an email inbox is sufficient for the basic receiving requirement.
So the first step can be very simple:
The supplier sends the E-Rechnung to the business, which can receive it through a business email inbox where email delivery is used.
But receiving an invoice is only the beginning.
A business that receives hundreds or thousands of invoices needs a process for handling the structured data.
A practical workflow looks like:
After receiving an invoice, the business validates it, processes and approves it, records it in accounting, and archives the required records.
This is where an automated e-invoicing workflow can help finance teams avoid turning the new requirement into a manual task.
Is E-Invoicing Mandatory for Issuing Invoices?
Yes, but the issuing requirement is being introduced gradually.
The general transition rules allow businesses to continue using paper invoices or other electronic formats that do not meet the E-Rechnung definition for certain transactions through December 31, 2026.
If a business sends a PDF during this transition period, the recipient's consent is generally required for that electronic format.
This means a German business in 2026 may still legally send a PDF in circumstances covered by the transition rules.
That does not mean the Germany e-invoice mandate has been cancelled.
It means the business is using a transition period provided by law.
What Changes in 2027?
January 1, 2027 is an important date in the German E-Rechnung rollout.
For transactions carried out from that date, the general transition period ends.
However, businesses whose previous-year total turnover does not exceed €800,000 can use an extended transition through December 31, 2027.
So the rules create two different situations.
Businesses Above €800,000
If the previous-year turnover of the invoice issuer is above €800,000, the general transition cannot be used for transactions carried out from January 1, 2027.
For covered transactions, the business generally needs to issue an E-Rechnung unless another exception or permitted transition applies.
Businesses at or Below €800,000
If the invoice issuer's previous-year turnover does not exceed €800,000, the business can continue using other invoice formats through December 31, 2027, subject to the conditions in the law.
From January 1, 2028, that extended transition ends.
The important point is that the €800,000 test concerns the previous calendar year's total turnover of the invoice issuer.
What Happens When the Transition Period Ends?
Once the applicable transition period has ended, businesses issuing invoices for covered domestic B2B transactions need to use an E-Rechnung.
That means the invoice must meet the German definition of a structured electronic invoice.
The process can be thought of like this:
The business transaction generates the invoice data, which is converted into a structured E-Rechnung and transmitted to the customer.
The goal is to move away from invoices that are only designed for people to read and toward invoice data that accounting systems can process electronically.
This is one of the biggest changes introduced by the German E-Rechnung framework.
Is a PDF Still Allowed in Germany?
A PDF is not an E-Rechnung under the new German definition.
Section 14 of the German VAT Act distinguishes between an E-Rechnung and a "sonstige Rechnung".
An E-Rechnung uses a structured electronic format that allows electronic processing.
A PDF sent by email does not meet that definition by itself.
So:
PDF: Electronic invoice, but not an E-Rechnung
Structured compliant format: E-Rechnung
A PDF can still be used during an applicable transition period or where an exception applies.
This distinction is one of the most important things businesses need to understand when preparing for the e-rechnung pflicht deutschland.
Are There Exceptions to the Germany E-Invoice Mandate?
Yes.
The mandate does not apply to every invoice.
The German rules contain specific exceptions. These include situations such as:
- Invoices to private consumers
- Small-value invoices up to €250 gross
- Certain tax-exempt transactions
- Certain passenger transport tickets
- Certain invoices issued by Kleinunternehmer
- Certain services supplied to legal entities that are not entrepreneurs
- Certain property-related services supplied to consumers
This means a business can have different invoice workflows for different transactions.
For example:
Domestic B2B: E-Rechnung rules apply
B2C: The mandatory B2B E-Rechnung rule does not apply
Small-value invoice: A specific exception may apply
The transaction needs to be classified correctly before the invoice format is selected.
Which E-Invoice Formats Can Businesses Use?
Germany does not require every business to use one single file format.
The structured electronic format must meet the applicable requirements under Section 14 of the German VAT Act.
The law refers to the European standard for electronic invoicing and its relevant syntaxes. It also allows certain agreed formats where the required invoice information can be correctly and completely extracted into a format that meets or is interoperable with the European standard.
Common German formats include:
XRechnung
XRechnung is a structured XML-based invoice standard widely used for public-sector invoicing in Germany.
ZUGFeRD
ZUGFeRD combines a visual PDF/A-3 document with structured XML data.
Both formats are important in the German e-invoicing landscape, but businesses need to use the appropriate version and profile for the transaction and applicable requirements.
How Complyance Helps With the Germany E-Invoicing Mandate
At Complyance, we understand that the German mandate is not just a change to the invoice file.
It affects the complete invoice workflow.
Your ERP already contains much of the information needed to create an invoice. The challenge is turning that information into a compliant structured E-Rechnung and moving it through the right process.
Complyance can connect with your existing systems and provide the e-invoicing layer for structured invoice creation, validation, transmission, and related workflows.
The process can look like:
Your ERP sends invoice data to Complyance for validation and conversion into a structured E-Rechnung, which is then sent to the customer.
This means your finance and IT teams do not necessarily need to replace the systems they already use just because Germany is changing its invoice requirements.
For businesses operating across multiple countries, a connected e-invoicing platform can also help manage Germany alongside other country-specific requirements.
What Should German Businesses Do Now?
If your business is covered by the German E-Rechnung rules, there is no reason to wait for the final deadline before preparing.
Start by answering these questions:
- Can we receive E-Rechnungen today?
- Which of our transactions are covered?
- Which transition period applies to us?
- Does our ERP contain the required invoice data?
- Which E-Rechnung format should we use?
- How will we validate invoices?
- How will we transmit them?
- How will we archive the structured data?
Once these questions have clear answers, implementation becomes much easier.
The German E-Rechnung mandate is being introduced gradually, but the direction is clear.
Businesses need to move toward structured invoice data that can be processed electronically.
Preparing early gives your finance and IT teams time to test the process, fix data gaps, and choose the right technology before the issuing requirement reaches your business.
Conclusion: Is E-Invoicing Mandatory in Germany?
Yes, e-invoicing is mandatory in Germany for covered transactions, but the requirement is being introduced in stages.
The most important distinction is between receiving and issuing.
Receiving: Required since January 1, 2025
General issuing transition: Through December 31, 2026
Extended transition for businesses with up to €800,000 in previous-year turnover: Through December 31, 2027
Extended transition ends: January 1, 2028
The mandate mainly affects covered domestic B2B transactions, while specific exceptions remain.
For businesses, the best approach is to understand the rules now, review the current invoice process, and test the complete workflow before the applicable issuing deadline.
At Complyance, we help businesses turn these requirements into a practical e-invoicing workflow that works with their existing systems.
Frequently Asked Questions
Yes. The German E-Rechnung rules apply to covered transactions, with transition periods for issuing. Businesses covered by the rules have needed to be able to receive E-Rechnungen since January 1, 2025.
The new E-Rechnung framework started on January 1, 2025. The issuing requirement is being introduced through transition periods.
Not necessarily for issuing. The general transition period continues through December 31, 2026. However, businesses covered by the rules must already be able to receive E-Rechnungen.
The general transition for issuing ends December 31, 2026. Businesses whose previous-year turnover does not exceed €800,000 can use an extended transition through December 31, 2027.
A PDF is not an E-Rechnung under the new definition. It can still be used during an applicable transition period or where an exception applies.
Businesses whose previous-year turnover does not exceed €800,000 can use the extended transition through 2027. Certain businesses and transactions can also fall under specific exceptions.
Yes. Businesses covered by the rules have needed to be able to receive E-Rechnungen since January 1, 2025. An email inbox is sufficient for the basic receiving requirement.
No. The mandatory B2B E-Rechnung requirement does not apply to invoices issued to private consumers.
The format must meet the requirements of the German VAT Act. XRechnung and qualifying ZUGFeRD formats are important compliant formats used in Germany.









