Country · DE
E-invoicing in Germany
B2B (domestic)
In force
In Germany, recipients have had to accept and process e-invoices since 1 January 2025; there is no general obligation to send them; a legislated step follows from 1 January 2027.
B2G (public sector)
In force
In Germany, recipients have had to accept and process e-invoices since 1 November 2019; a general sending obligation is not stated in the sources we checked.
Key facts
- Model
- Post-audit: invoices are exchanged between the parties; no tax-authority clearance before delivery.
- Formats
- Network / platform
- No mandated network for B2B; for B2G, ZRE / OZG-RE platforms with Leitweg-ID routing and Peppol
- Archiving period
- 8 years
- Penalties
- Not stated in the sources we checked
Timeline
Each step says who is affected and, where the source states it, whether the obligation is to send, receive or both.
1 November 2019B2GIn forcereceive
Public sector entities must receive and process EN 16931 e-invoices (e-Bill law / eInvoicing Regulation, contracts above EU thresholds)
18 April 2020B2GIn forcereceive
Authorities of the federal states (Länder) mandated to accept e-invoices
1 January 2025B2BIn forcereceive only
All businesses must be able to receive EN 16931 e-invoices for domestic B2B supplies (an e-mail address is sufficient); paper and non-EN electronic invoices still allowed with the buyer's consent
1 January 2027B2BLegislated (not yet in force)send and receive
Transition ends for issuers with prior-year turnover above EUR 800,000: they must issue e-invoices (paper and other formats allowed for all issuers only until 31 Dec 2026)
1 January 2028B2BLegislated (not yet in force)send and receive
Transition ends for all issuers (prior-year turnover up to EUR 800,000) and for EDI procedures that do not meet the e-invoice definition: e-invoicing mandatory for all domestic B2B supplies
Details and caveats
Mandatory B2B e-invoicing introduced by the Growth Opportunities Act (Wachstumschancengesetz, 2024). No clearance or real-time reporting. Since 1 Jan 2025 only structured invoices that allow electronic processing count as e-invoices; a plain PDF is an 'other invoice'. Retention: 8 years for incoming and outgoing invoices (section 14b UStG), structured part kept unaltered. XRechnung is the national CIUS (maintained by KoSIT, the German Peppol Authority); ZUGFeRD 2.x is accepted as a hybrid PDF+XML format. B2G is decentralised: the federal ZRE requires XRechnung; OZG-RE is used by some states. The fetched EC factsheet (last updated Aug 2025) does not state the date from which federal suppliers must send e-invoices.
ERP support in Germany
- Dynamics 365 Business Central — native support
- Dynamics 365 Finance & Operations — native support
- NetSuite — via add-on
- Odoo — native support
- Sage Intacct — native support
FAQ
Is B2B e-invoicing mandatory in Germany?
In Germany, recipients have had to accept and process e-invoices since 1 January 2025; there is no general obligation to send them; a legislated step follows from 1 January 2027.
Is e-invoicing mandatory for suppliers to the public sector (B2G) in Germany?
In Germany, recipients have had to accept and process e-invoices since 1 November 2019; a general sending obligation is not stated in the sources we checked.
Which e-invoice formats and network are used in Germany?
Formats recorded from official sources: XRechnung, ZUGFeRD, Peppol BIS Billing 3.0, EN 16931 (UBL 2.1 / CII). Network or platform: No mandated network for B2B; for B2G, ZRE / OZG-RE platforms with Leitweg-ID routing and Peppol.
Related
- Which European countries mandate B2B e-invoicing?
- Receiving vs sending: phased e-invoicing obligations
- E-invoicing checklist for multi-country companies
- Is your ERP ready for e-invoicing mandates?
- EU level: ViDA and cross-border digital reporting
- Recorded rule changes
- VAT rates in Germany
- VAT number format for Germany
- Country code DE (ISO 3166-1)
Sources
Last verified . Always check the official source before acting.