E-Invoicing in Germany

Germany mandates e-invoicing for public sector procurement at the federal level through standardized formats and a unified portal, while regional implementation varies across federal states, each with its own rules, platforms, and timelines.

Country Situation

General Description

Germany is currently in the phased rollout of its mandatory B2B e-invoicing mandate, as established by the Growth Opportunities Act (Wachstumschancengesetz) and backed by EU authorization. The reform applies to domestic B2B transactions between businesses established in Germany and aims to harmonize invoicing practices through structured, machine-readable formats, fully aligned with the EN 16931 European standard.

Invoices must be electronically archived in their original structured format and comply with the GoBD (German digital accounting standards), ensuring unalterability and traceability. Corrective invoices must be submitted using the same structured electronic format as the original. A central national reporting platform is not currently in place, but the government has signaled future consideration of a portal for digital reporting or audit purposes. There is no clearance or real-time reporting requirement yet, but Germany’s phased implementation allows flexibility to align with future ViDA digital reporting obligations. This e-invoicing mandate modernizes the German VAT system, fosters business automation, and significantly reduces the administrative burden and VAT fraud risk, all while laying the groundwork for future real-time tax controls at the EU level.

Important dates:

FAQs

Is e-invoicing mandatory for all businesses in Germany?
Yes. As of 1 January 2025, receiving and processing electronic invoices conforming to the EN 16931 will become mandatory for domestic B2B transactions in Germany. This change was formalised through the publication of the Growth Opportunities Act, officially passed by the German Federal Council on 22 March 2024.
Who is the governing entity overseeing e-invoicing and digital reporting?
The German Federal Ministry of Finance (BMF) sets the regulations.
The Federal Central Tax Office (BZSt) oversees implementation.
For B2G transactions, each federal and state government agency manages compliance at its respective level.
Is there a phased implementation? What are the key deadlines for e-invoicing compliance in Germany?
1 January 2025: All businesses must be able to receive and process structured e-invoices.
1 January 2027: Businesses with turnover over €800k must issue structured e-invoices.
1 January 2028: All businesses must issue structured e-invoices.
Is there a national e-invoicing platform in Germany?
No, there is no centralised platform for B2B e-invoicing. However, Germany's alignment with the EU’s VAT in the Digital Age (ViDA) suggests a centralized platform may be introduced in the future.
Do businesses need to register for e-invoicing compliance in Germany?
No registration required, but businesses must ensure their e-invoicing solutions comply with German regulations.
How does e-invoicing work in Germany?
Businesses must issue and receive invoices in structured electronic formats, primarily through direct transmission or service providers. E-invoicing in Germany follows these key steps:
The supplier generates an invoice in an approved electronic format (e.g., UBL, CII, ZUGFeRD).
The invoice is transmitted using a compliant method, such as Peppol or SMTP.
The recipient validates and processes the invoice.
The invoice is archived according to legal requirements.
Is Peppol available, required, or recommended for e-invoicing in Germany?
Peppol is recommended but not mandatory.
What are the approved e-invoicing formats in Germany?
Germany supports e-invoices that comply with EN 16931, including:
UBL 2.1
CII (Cross Industry Invoice)
ZUGFeRD (Hybrid PDF with embedded XML)
What is the process for foreign companies issuing e-invoices in Germany?
Foreign companies must adhere to existing German VAT invoicing requirements. Clarifications for foreign entities under the future B2B mandate are anticipated with upcoming regulations.
Does Germany require real-time reporting of invoices?
No, real-time reporting is not currently required. However, Germany is expected to introduce a centralised reporting system in the future to align with the EU VAT in the Digital Age (ViDA) initiative.
Do non-resident companies need to comply with e-invoicing in Germany?
No. The mandatory e-invoicing requirement from 1 January 2025 specifically applies to domestic B2B transactions between German-based entities. Non-resident companies are not currently mandated to comply but must continue to meet existing VAT invoicing obligations.
What are the e-invoicing requirements for cross-border transactions in Germany?
Cross-border transactions currently follow standard VAT invoicing rules. Future e-invoicing obligations for such transactions will be clarified in forthcoming legislation.
Is an electronic signature required for e-invoices in Germany?
Not mandatory, but electronic signatures are strongly recommended to ensure authenticity and integrity.
How should e-invoices be archived to comply with Germany’s regulations?
E-invoices must be digitally archived for at least 8 years in compliance with GoBD guidelines, ensuring data security and retrievability.
Can e-invoices be stored outside Germany? (Archiving abroad rules)
Yes, e-invoices can be archived within the EU, provided German authorities have immediate access. Specific compliance conditions apply for archiving outside the EU.
Where can I find official e-invoicing guidelines for Germany?
How can ecosio help my business do e-invoicing in Germany?
ecosio provides automated, compliant e-invoicing solutions, seamless integrations, format conversions (XRechnung, ZUGFeRD), and secure, compliant archiving.
What are the best practices ecosio can help me implement for e-invoicing compliance in Germany?
ecosio helps businesses implement robust compliance practices, including automated data validation, secure data storage, and seamless format conversions.
How does ecosio help businesses future-proof e-invoicing compliance strategy in Germany?
ecosio continuously monitors and adapts to regulatory changes, ensuring ongoing compliance without disruption.

Country Specs

Mandate StatusMandatory / Implemented, Staggered Rollout
Mandate ScopeB2B
Model TypeInteroperability / Post-Audit
Government EntityBundesministerium der Finanzen (BMF) (Federal Ministry of Finance)
FormatsUBL 2.1, CII (Cross Industry Invoice), ZUGFeRD (Hybrid PDF + XML)
Infrastructure / PlatformNone currently, businesses exchange invoices directly (Post-Audit model). Future CTC platform details are yet to be announced.
E-signature RequiredNo
Key DeadlinesJanuary 2025: Businesses must be able to receive e-invoices. 
January 2027: Businesses with turnover > €800k must issue e-invoices. 
January 2028: All businesses must issue e-invoices.
AR MandatoryNo, but will be required starting January 2027.
AP MandatoryYes, as of January 2025.
Peppol AvailableYes
Domestic TransactionsYes
Cross-border TransactionsExports: Voluntary
Imports: Voluntary (Germany aligns with ViDA for future cross-border invoicing)
Archiving Period8 years
Archiving AbroadAllowed under certain conditions

Country Situation

General Description

Germany has fully implemented mandatory Business-to-Government (B2G) e-invoicing in line with EU Directive 2014/55/EU, with further optimization efforts now underway. Since April 2019, all federal government entities have been required to accept structured electronic invoices. As of November 2020, suppliers are obliged to issue e-invoices for contracts with the federal administration. To comply with the directive, Germany enacted the E-Rechnungs-Gesetz (Electronic Invoicing Law) and the E-Rechnungsverordnung (Electronic Invoicing Regulation), mandating the use of EN-16931-compliant formats, including XRechnung and ZUGFeRD. Currently, Germany is consolidating its two federal-level B2G e-invoicing platforms: ZRE (used by the direct federal administration) OZG-RE (used by the indirect federal administration and seven federal states)

As part of this consolidation, ZRE will be decommissioned by Q4 2025, and all federal B2G invoices will be routed through the OZG-RE portal, simplifying processes and reducing administrative overhead. The migration began in May 2025, with entities like the Bundeswehr Procurement Office leading the rollout. At the regional level, Germany’s 16 federal states (Länder) have autonomy to define their own B2G invoicing rules, platforms, and access points. However, all must remain Peppol-compatible to ensure interoperability across the national infrastructure. To facilitate accurate invoice routing, Germany also uses the Leitweg-ID, a structured identifier assigned to each public authority. Ongoing initiatives are being led by industry groups such as VeR to centralize the Leitweg-ID directory and improve usability for suppliers and contracting authorities. Germany’s B2G e-invoicing framework is considered one of the most decentralized but also one of the most mature in Europe, setting a strong foundation for broader digitization in public procurement and administration.

Important dates:

FAQs

Is e-invoicing mandatory for all businesses in Germany?
Yes. E-invoicing has been mandatory for public sector transactions (B2G) since 27 November 2020 for federal-level government entities and from 27 November 2019 for sub-central public entities.
Who is the governing entity overseeing e-invoicing and digital reporting?
The German Federal Ministry of Finance (BMF) sets the regulations.
The Federal Central Tax Office (BZSt) oversees implementation.
For B2G transactions, each federal and state government agency manages compliance at its respective level.
Is there a phased implementation? What are the key deadlines for e-invoicing compliance in Germany?
27 November 2019: Sub-central public entities must accept structured e-invoices.
27 November 2020: All federal government entities must process structured e-invoices.
Is there a national e-invoicing platform in Germany?
No central platform, but e-invoices must be submitted via XRechnung-compatible portals operated by federal and state authorities
Do businesses need to register for e-invoicing compliance in Germany?
Yes, registration is required for businesses submitting invoices to German public sector entities. Suppliers must register on federal and state-operated e-invoicing platforms, which include:
ZRE (Zentrale Rechnungseingangsplattform des Bundes): The federal government's invoice submission portal, required for suppliers invoicing federal authorities.
OZG-RE (Onlinezugangsgesetz-Rechnungseingangsplattform): The state-level e-invoicing portal, used by many regional and municipal public entities.
Some state governments operate their own e-invoicing portals, requiring separate registration based on the contracting authority.
How does e-invoicing work in Germany?
Supplier must issue invoices in XRechnung format (or another EN 16931-compliant standard).

Invoices must be submitted via official government portals i.e. ZRE (Zentrale Rechnungseingangsplattform des Bundes) for federal agencies. This can be achieved using Peppol, direct upload and email submission.

Government agencies validate, approve, and process payments.

Invoice is archived according to public sector retention laws.
Is Peppol available, required, or recommended for e-invoicing in Germany?
Strongly recommended.
What are the approved e-invoicing formats in Germany?
XRechnung (UBL or CII)
What is the process for foreign companies issuing e-invoices in Germany?
The Act on the implementation of Directive 2014/55/EU on electronic invoicing in public procurement” applies to all suppliers, including foreign companies, provided they are fulfilling a public contract with a German federal or state authority
Does Germany require real-time reporting of invoices?
No real-time reporting, but invoices must be processed through official platforms before payment is made.
Do non-resident companies need to comply with e-invoicing in Germany?
Yes. Foreign suppliers must issue XRechnung invoices when invoicing German public sector clients.
What are the e-invoicing requirements for cross-border transactions in Germany?
Foreign suppliers must use XRechnung for public sector invoices
Is an electronic signature required for e-invoices in Germany?
Not mandatory, but electronic signatures are strongly recommended to ensure authenticity and integrity.
How should e-invoices be archived to comply with Germany’s regulations?
E-invoices must be digitally archived for at least 8 years in compliance with GoBD guidelines, ensuring data security and retrievability.
Can e-invoices be stored outside Germany? (Archiving abroad rules)
Yes, e-invoices can be archived within the EU, provided German authorities have immediate access. Specific compliance conditions apply for archiving outside the EU.
Where can I find official e-invoicing guidelines for Germany?
How can ecosio help my business do e-invoicing in Germany?
ecosio provides automated, compliant e-invoicing solutions, seamless integrations, format conversions (XRechnung, ZUGFeRD), and secure, compliant archiving.
What are the best practices ecosio can help me implement for e-invoicing compliance in Germany?
ecosio helps businesses implement robust compliance practices, including automated data validation, secure data storage, and seamless format conversions.
How does ecosio help businesses future-proof e-invoicing compliance strategy in Germany?
ecosio continuously monitors and adapts to regulatory changes, ensuring ongoing compliance without disruption.

Country Specs

Mandate StatusMandatory / Implemented
Mandate ScopeB2G
Model TypeInteroperability / Post-Audit
Government EntityBundesministerium der Finanzen (BMF) (Federal Ministry of Finance)
FormatsUBL 2.1, CII (Cross Industry Invoice)
Infrastructure / PlatformOZG-RE,ZRE,State-Level Portals
E-signature RequiredNo
Key Deadlines27 Nov 2018: Federal authorities (Bund) must be able to receive electronic invoices.
27 Nov 2019: Suppliers to federal authorities may submit electronic invoices (optional).
27 Nov 2020: E-invoicing becomes mandatory for federal suppliers (with limited exceptions).
AR MandatoryYes - for most federal and some state suppliers
AP MandatoryYes
Peppol AvailableYes
Domestic TransactionsYes
Cross-border TransactionsExports: Voluntary
Imports: Voluntary
Archiving Period8 years
Archiving AbroadAllowed under certain conditions

Contact an expert

Feeling lost or need more info about this e-invoicing mandate? ecosio can help!

Our team of e-invoicing experts is ready to guide you through everything needed to stay compliant—not just with this mandate, but with all current and upcoming e-invoicing requirements worldwide.
Send us your questions. We’ll provide clear, actionable answers!

Resources related to e-invoicing

E-invoicing newsletter

Stay ON TOP OF E-INVOICING
Sign up to our e-invoicing newsletter to ensure you don’t miss key e-invoicing updates.

The Benefits of e-invoicing

Find out more about why a growing number of businesses are turning to automation and what the benefits of e-invoicing are

Buy vs Build E-invoicing

Compare in-house vs outsourced e-invoicing. Discover the pros and cons of each approach to ensure you choose the right e-invoicing solution.

Simplifying E-invoicing Compliance Without Slowing Down Your Business

Simplify e-invoicing compliance with scalable strategies that cut risk, reduce manual work, and ensure audit-ready invoicing at scale

E-invoicing in Europe Overview

Discover key insights into Europe’s evolving e-invoicing landscape. Learn about country-specific mandates, timelines, and how to stay compliant across borders

ViDA Webinar

Discover how ViDA’s latest changes will impact you in our expert-led webinar. Gain insights, stay compliant, and prepare your business for success!

Looking for something? 👀