E-invoicing in Germany

At a glance
What the mandate means
Timeline
27 Nov 2020: E-invoicing became mandatory for many suppliers to federal public-sector customers
1 Jan 2025: Domestic B2B e-invoicing reform started; receiving structured e-invoices became mandatory
31 Dec 2026: General transitional period for issuing non-structured invoices ends
1 Jan 2027: Businesses above the EUR 800,000 turnover threshold generally move into mandatory structured issuing
1 Jan 2028: Mandatory structured e-invoice issuing applies broadly to remaining in-scope businesses
What businesses should do now
German e-invoicing readiness should start with inbound AP capability. Can the business receive, validate, route, archive and process structured invoices without manual rekeying?
AR teams should map invoice data to XRechnung or another EN 16931-compliant structure
Align tax codes and customer master data
Decide which transmission channels customers will accept
Need to prepare for e-invoicing mandates across Europe and the UAE?
Need to prepare for e-invoicing mandates across Europe and the UAE? Our compliance-ready e-invoicing solution helps you connect to local platforms, validate invoice data, automate exchange and keep pace with changing mandates from a single, scalable architecture.
Frequently asked questions
Not for the new B2B mandate. A simple PDF is an electronic document, but it is not the structured e-invoice required for in-scope transactions once the mandate applies.
No. Germany’s B2B rules do not currently impose a single government clearance channel. Businesses can agree transmission routes, provided the invoice itself meets the legal requirements.