Skip to content

E-invoicing around the world

Stay ahead of e-invoicing requirements

← Explore all countries
Germany flag

E-invoicing in Germany

Germany is phasing in mandatory B2B e-invoicing, with receiving requirements already in effect and mandatory issuing requirements expanding through 2027 and 2028.

Phased rollout Available with iEDI

At a glance

B2B e-invoicing Phased rollout
B2G e-invoicing Mandatory
Infrastructure EN 16931-compliant e-invoicing
Next deadline 1 January 2027

General transition period for issuing non-structured invoices ends; extended transitional rules continue for businesses with prior-year turnover of up to EUR 800,000.

Key e-invoicing deadlines

1 January 2025
Completed

Businesses must be able to receive e-invoices

Businesses established in Germany must be able to receive structured electronic invoices for domestic B2B transactions. A simple PDF is no longer considered an e-invoice under the new definition, although transitional rules still allow other invoice formats for issuance.

1 January 2027
Upcoming

Mandatory issuance expands to larger businesses

The general transitional period ends. Businesses with previous-year turnover above EUR 800,000 can no longer rely on the general exemption and must issue compliant e-invoices for applicable domestic B2B transactions.

Germany is introducing mandatory structured electronic invoicing for domestic B2B transactions through a phased transition. Since 1 January 2025, businesses established in Germany must generally be able to receive electronic invoices.

Transitional rules apply to invoice issuance. Other invoice formats can generally continue to be used until the end of 2026, while businesses with prior-year turnover of up to EUR 800,000 benefit from an extended transition period through the end of 2027.

The rules generally apply to taxable transactions between businesses established in Germany. Since 1 January 2025, domestic businesses must be capable of receiving compliant electronic invoices without requiring prior consent.

For issuing invoices, the transition depends partly on turnover. From 1 January 2027, the general transitional period ends, while businesses with prior-year turnover of up to EUR 800,000 may continue using eligible alternative invoice forms through 2027. From 1 January 2028, the remaining transition expires.

An electronic invoice must contain structured data that enables automatic electronic processing. A conventional PDF invoice on its own doesn't meet the German definition of an e-invoice under the new rules.

Compliant invoices generally follow the European EN 16931 standard. Businesses must therefore be able to receive and process structured invoice data and, as the transitional periods expire, issue compliant electronic invoices for transactions within scope.

Germany doesn't require businesses to use one central B2B e-invoicing platform. Instead, the regulatory framework focuses primarily on the structure and interoperability of the electronic invoice.

Common compliant formats include XRechnung, a structured XML format, and ZUGFeRD from version 2.0.1 in eligible profiles, which combines structured XML data with a human-readable PDF. Both can satisfy the requirements of the European EN 16931 standard.

Other structured formats, including established EDI procedures, can also remain possible where the required invoice information can be correctly and completely extracted into a format compliant or interoperable with EN 16931.

iEDI helps businesses prepare their existing invoice flows for Germany's structured e-invoicing requirements without replacing their ERP or financial systems.

We connect your existing business systems with customers and suppliers and transform invoice data into the structured formats required for electronic exchange. This allows businesses to accommodate formats such as XRechnung and other compliant structured invoice formats while continuing to work from their existing ERP environment.

iEDI also supports established EDI communication methods and automated document exchange, enabling businesses to build a scalable invoice flow as Germany's remaining transition periods expire.

Frequently asked questions

Is B2B e-invoicing mandatory in Germany?
Germany is introducing mandatory B2B e-invoicing in phases. Since 1 January 2025, domestic businesses must generally be capable of receiving compliant electronic invoices, while issuing requirements are being phased in. 
When will businesses have to issue e-invoices in Germany?
Transitional rules apply through 2026 and 2027. The remaining transitional rules expire from 1 January 2028, subject to the applicable conditions. 
Which e-invoice formats can be used in Germany?
Compliant formats include XRechnung and qualifying versions of ZUGFeRD, as well as other formats that meet or are interoperable with the semantic requirements of EN 16931. 
Does a PDF count as an e-invoice in Germany?
No. Under the new framework, an e-invoice must contain structured data that can be processed automatically. A conventional PDF does not meet that definition. 
Can iEDI support German e-invoicing?
Yes. iEDI supports structured electronic invoicing in Germany and can help integrate compliant invoice exchange with existing ERP and business systems. 
Ready to get started?

Prepare your business for e-invoicing in Germany

Connect your existing systems to the required e-invoicing infrastructure and prepare for compliance without replacing the ERP and business systems you already use.