Key facts, deadlines, and compliance requirements for Germany's national e-invoicing rollout.
Germany is implementing one of Europe's largest B2B e-invoicing mandates, affecting millions of businesses. Since January 2025, every business operating in Germany must be capable of receiving structured electronic invoices. The obligation to send e-invoices is being phased in by revenue, with full coverage by January 2028.
The German system supports multiple formats (XRechnung, ZUGFeRD, and Peppol BIS), all conforming to the European EN 16931 standard. This flexibility means businesses can choose the format that best fits their existing ERP infrastructure while remaining compliant.
What formats does Germany accept?
XRechnung, ZUGFeRD, and Peppol BIS, all EN 16931-compliant.
Germany's phased approach gives businesses time to adapt. Reception has been mandatory since January 2025. Transmission becomes mandatory for larger businesses (revenue above EUR 800,000) from January 2027, with all remaining businesses required to follow by January 2028. Paper and PDF invoices remain acceptable for transmission during the transition period if the recipient agrees.
When must German businesses start sending e-invoices?
Revenue above EUR 800,000 from January 2027; all others from January 2028. Reception has been mandatory since January 2025.
The B2B mandate applies to all businesses operating in Germany, regardless of size. Since January 2025, every business must accept structured e-invoices from trading partners. The transmission obligation follows a revenue-based schedule.
Small-value invoices up to EUR 250 may be exempt, and B2C transactions are outside the scope entirely. During the transitional period (2025–2027), paper and PDF invoices remain valid for transmission as long as the recipient consents. B2G invoicing has been mandatory via the OZG-RE platform since 2020, using Leitweg-ID for routing.
Are small businesses exempt from Germany's e-invoicing mandate?
No full exemption. All businesses must receive since January 2025. Small-value invoices up to EUR 250 may be exempt from structured format requirements.
Germany uses a decentralised exchange model. There is no central government platform through which B2B invoices must pass. Instead, businesses exchange structured invoices directly through their ERP systems or via service providers, using EN 16931-compliant formats.
For B2G transactions, the federal OZG-RE platform serves as the receiving system, and invoices must include a Leitweg-ID for routing. B2B invoices have no such routing requirement and flow directly between trading partners. All invoices must be archived in their original electronic format for at least 8 years under GoBD regulations.
How long must invoices be archived in Germany?
8 years in original electronic format under GoBD. Cross-border archiving is permitted under conditions.
Germany ties e-invoicing compliance to existing VAT and GoBD bookkeeping regulations. Non-compliant invoices may not qualify for VAT deduction, and failure to archive electronic invoices properly can trigger GoBD violations. For B2G, non-compliance can lead to payment delays and contract penalties.
What happens if a German business doesn't comply with e-invoicing?
Non-compliant invoices may not qualify for VAT deduction. B2G invoices are rejected if not in XRechnung format with a valid Leitweg-ID.
Get matched with compliant vendors based on your countries, ERP, and business size.
From regulatory research to vendor selection, we provide the tools to navigate Germany's e-invoicing requirements with confidence.
See full regulatory details, mandate status, and implementation timeline.
View country dataGet matched with e-invoicing vendors that support your countries and ERP.
Start vendor matchBrowse 200+ benchmarked e-invoicing vendors. Filter by country, category, and capabilities.
Browse vendor directoryGet notified when regulations change. Track updates across 90+ countries.
View news & updates