Germany's e-invoicing regulation timeline
🇩🇪 Invopop resources for Germany
🇩🇪 Invopop resources for Germany
Executive summary
Germany distinguishes clearly between B2G and B2B electronic invoicing. For B2G, the XRechnung format—based on EN 16931 and implemented in UBL or CII syntax—has been mandatory since November 2020 for all invoices to public authorities, typically exchanged via the Peppol network. For B2B, businesses must be able to receive structured e-invoices compliant with EN 16931, while issuing such invoices will become mandatory from Jan 2027 for companies with prior-year turnover above €800,000, and from January 2028 for all businesses in domestic B2B transactions. Small-amount invoices of €250 or less (VAT included), passenger transport tickets, and most VAT-exempt supplies stay outside the obligation and can still be issued on paper or as PDF. ZUGFeRD, a hybrid PDF + XML format aligned with EN 16931 and equivalent to France’s Factur-X, is accepted alongside XRechnung. Germany is preparing for EU-wide Digital Reporting Requirements (ViDA), expected around 2030, which will introduce VAT e-reporting requirements based on EN 16931 data. Structured invoices must be archived in their original XML format for eight years, in compliance with GoBD rules ensuring data integrity, readability, and domestic accessibility. Invopop provides coverage for German invoicing through the OASIS UBL and ZUGFeRD apps, supporting both XRechnung and ZUGFeRD formats. The platform also offers integrations with Stripe and Chargebee, enabling businesses to issue compliant invoices directly from their merchant or ERP platforms while automatically handling format compliance and Peppol network routing when required.Invoicing in Germany
Electronic invoicing is well established and regulated, with a clear distinction between B2G and B2B/B2C transactions. For B2G, the XRechnung format is mandatory for invoices to public authorities, and these are primarily exchanged via the Peppol network or authorized access points. Since January 2025, all German businesses must be able to receive structured e-invoices compliant with EN 16931; B2C invoicing remains unregulated in format. Under the recently passed Wachstumschancengesetz (Growth Opportunities Act), Germany will implement a phased rollout for domestic B2B invoicing in structured electronic formats. For more information, check the ZUGFeRD section below.XRechnung (B2G)
XRechnung (B2G)
ZUGFeRD (B2B)
ZUGFeRD (B2B)
E-reporting
Germany is aligning with the EU’s ViDA directive, which projects Digital Reporting Requirements (DRRs). Digital reporting obligation is likely around 2030 or later for Germany, though exact timelines and legal details are not yet fixed. The forthcoming reporting model would require EN 16931 compliant data enabling tax authorities to access invoice‑level data for VAT monitoring and fraud prevention.Regulation
Archival requirements
Archival requirements
- Only the XML must be archived (even if it’s a ZUGFeRD hybrid) the embedded XML is the tax‑binding element. PDFs are optional if a readable view can be generated.
- Invoices must be stored in the XML format received (CII or UBL), even if converted internally, to satisfy audit requirements.
- Data generally must remain in Germany and must comply with GoBD.
- Germany shortened the invoice archival period from 10 to 8 years.
Transition period and exemptions
Transition period and exemptions
- Until 31 December 2026: any business can still issue paper invoices. Other electronic formats, such as plain PDF, are allowed if the customer agrees.
- During 2027: only businesses with a prior-year turnover of €800,000 or less can keep issuing paper or non-structured electronic invoices.
- From 1 January 2028: every domestic B2B invoice must be a structured e-invoice (XRechnung or ZUGFeRD), regardless of turnover, unless one of the exemptions below applies.
- Small-amount invoices (Kleinbetragsrechnungen) with a total of €250 or less, VAT included (§ 33 UStDV). The limit applies to each invoice separately, so a business that otherwise has to e-invoice can still send a PDF for an invoice of €250 or less.
- Passenger transport tickets (§ 34 UStDV).
- Tax-exempt supplies under § 4 Nr. 8 to 29 UStG.
Other requirements
Other requirements
- Legally required invoice elements: seller/buyer tax IDs, invoice number, date, line‑item details, VAT breakdowns, and references to contracts or purchase orders if applicable. Missing or incorrect data can make an invoice legally invalid.
- Structured formats: For B2G, this is XRechnung; for future B2B mandates, invoices will need to be EN 16931-compliant (XRechnung or ZUGFeRD). PDFs without an XML attachment are insufficient for mandated channels.
- Archiving: All invoices, whether received or issued, must be retained digitally and unaltered for 8 years in a compliant system.
FAQ
Compliance questions GermanyWhen does mandatory B2B e-invoicing start in Germany?
When does mandatory B2B e-invoicing start in Germany?
Are any invoices exempt from mandatory e-invoicing in Germany?
Are any invoices exempt from mandatory e-invoicing in Germany?
Is there a legal mandate to use Peppol?
Is there a legal mandate to use Peppol?
- Interoperability with virtually all public sector recipients.
- Compliance with format and technical rules without having to negotiate separate connections or portals.
- Access via certified Peppol Access Points, which handle validation and delivery.
- Other delivery channels exist (email, portal upload), but they are often less convenient, less standardized, and may not scale for high-volume or cross-border invoicing. So, while Peppol isn’t legally required, almost everyone uses it in practice for compliance and efficiency.
Are there any issuing timing requirements in Germany?
Are there any issuing timing requirements in Germany?
Who can act as a supplier in Germany?
Who can act as a supplier in Germany?
Are there special supplier obligations under Peppol in Germany?
Are there special supplier obligations under Peppol in Germany?
What are the legal obligations for receiving invoices in Germany?
What are the legal obligations for receiving invoices in Germany?
What periodic reporting obligations exist in Germany?
What periodic reporting obligations exist in Germany?
Is sending invoices via Peppol mandatory?
Is sending invoices via Peppol mandatory?
Does a Peppol invoice need to be EN16931 compliant?
Does a Peppol invoice need to be EN16931 compliant?
Why does Peppol require proof of ownership?
Why does Peppol require proof of ownership?
What documents count as proof of ownership?
What documents count as proof of ownership?
Are received Peppol invoices considered legally valid?
Are received Peppol invoices considered legally valid?
How long must I retain received Peppol invoices?
How long must I retain received Peppol invoices?