Germany has announced mandatory e-invoicing requiring all VAT-registered businesses to issue structured, machine-readable electronic invoices for domestic B2B sales. This reform standardizes invoice formats, enhances tax compliance, and gradually phases out traditional paper and PDF invoices for most business dealings.
Key Takeaways: e-Invoicing Requirements in Germany
- e-invoices must use structured formats like XRechnung or ZUGFeRD 2.1+, enabling automated processing.
- All businesses must accept e-invoices from January 2025, issuing becomes mandatory in phases until universal compliance by 2028.
- e-Invoice must include detailed seller, buyer, tax, and transaction information, plus relevant references.
- Transmission methods are flexible, including email attachments, e-invoicing platforms, or Peppol, all of which are valid if the format is compliant.
- Government doesn’t validate, store, or get involved in any part of the e-invoicing process for now.
- e-invoices must be securely archived in their original format for at least 10 years.
- Exemptions apply to B2C transactions, invoices under €250, passenger tickets, and VAT-exempt sales, and inter EU transactions
e-Invoicing, or electronic invoicing, is the process of issuing, sending, receiving, and storing invoices in a structured digital format that enables seamless, automated processing by computers without manual data entry or paper handling.
e-Invoicing in Germany refers to the legal mandate that requires German businesses to use structured digital invoices for business transactions, especially between companies (B2B). E-invoicing is much more than just sending an invoice by email.
It’s about exchanging invoices as structured, machine-readable data that enables automation, compliance, and efficiency now required by law for B2G and B2B transactions in Germany.
Germany is transitioning from voluntary electronic invoicing to a phased mandatory e-invoicing system for all B2B transactions. While e-invoicing has been required for business-to-government (B2G) invoices since 2020, the focus is now on B2B e-invoicing.
Date | Milestone | Details/Who’s Affected |
Pre-2020 | Voluntary e-invoicing | No mandate for B2B, only for some B2G cases |
2020 | Mandatory B2G e-invoicing | Suppliers to federal and state public sector must send e-invoices (XRechnung/ZUGFeRD) |
Jan 1, 2025 | Start of B2B e-invoicing rollout | All businesses must be able to receive e-invoices for domestic B2B sales. Sending still optional (transitional phase) |
Jan 1, 2027 | Mandatory sending for large businesses | Businesses with turnover > €800,000 must issue e-invoices for B2B. Small businesses can use old formats by agreement |
Jan 1, 2028 | Full mandate for all B2B | All businesses (regardless of size) must issue and receive structured e-invoices for domestic B2B. |
The e-invoicing mandate applies to business-to-business (B2B) transactions within Germany, specifically where both the supplier and recipient are established or have a fixed establishment in the country.
This means that German companies conducting transactions with each other must comply with e-invoicing requirements.
Germany’s legal foundation for e-invoicing is based on the European Norm EN 16931, which defines the minimum data set and structure for electronic invoices. Germany’s two main e-invoice formats ensure broad compliance and efficiency in electronic processing.
Germany’s e-invoicing framework is built to enable flexible, secure, and interoperable electronic invoice exchanges across both the private and public sectors.
Electronic invoice exchange in Germany relies on structured data, compliance with legal standards, and digital automation.
Businesses create e-invoices using ERP, accounting software, or an e-invoicing solution provider. These providers ensure invoices are formatted as XRechnung (XML) or ZUGFeRD (PDF/A-3 + XML) and contain all required data for VAT compliance.
Invoices are sent directly to trading partners via email, EDI, Peppol network, or service provider platforms. The exchange channel is chosen by agreement, but the invoice must remain in a structured format.
Invoices to government bodies are submitted through official portals (E-Rechnungsportal Bund, OZG-RE, or state platforms). E-invoicing solution providers can automate submission, integrate with these portals, and validate file compliance.
The recipient’s software or e-invoicing provider validates the invoice for format and data integrity. Valid e-invoices are automatically processed into ERP or accounting systems.
All e-invoices must be archived in their original electronic format for 10 years, ensuring authenticity, integrity, and legal audit-readiness.
Germany’s e-invoicing approach contrasts with other European countries like France and Poland, especially in terms of centralization, clearance requirements, and transmission models. The following table outlines the main differences:
Feature | Germany | France | Poland |
Model | Decentralized, post-audit | Centralized clearance (real-time to govt) | Centralized clearance (real-time to govt) |
Format | XRechnung (XML), ZUGFeRD (PDF/XML) | Factur-X (EN 16931, PDF/XML hybrid), XML | KSeF XML (custom Polish format) |
Transmission | Direct, Peppol, or public sector portal | All invoices routed via Chorus Pro (central portal) | All invoices routed via KSeF (central platform) |
Human-readable | PDF option via ZUGFeRD | PDF/XML hybrid (Factur-X) | XML only; human-readable optional |
Mandate Timeline | B2G: 2020; B2B: 2025–2028 phased | B2G: 2020; B2B: 2026 (phased) | B2B: 2024 (full clearance from July 2024) |
Tax Authority Access | Audit on request | Real-time, automatic copy to tax authority | Real-time, automatic copy to tax authority |
Transitioning to e-invoicing is now a strategic necessity in Germany due to new legal mandates and the need for digital efficiency. Companies must ensure compliance while improving invoice accuracy, speed, and traceability.
ClearTax offers a robust e-invoicing platform built for German regulatory needs, providing seamless integration, automation, and centralized management for businesses transitioning to digital invoicing.
Scalable & Secure: Cloud-based, multi-entity support, advanced security, and expert onboarding for businesses of any size.
The e-Invocing mandate in Germany applies strictly to B2B transactions where both parties are established in Germany. Public sector entities already require e-invoices since 2020, submitted through official portals like the E-Rechnungsportal Bund or state systems.
Unlike countries with centralized clearance models, Germany follows a decentralized, post-audit approach: invoices are exchanged directly between businesses without real-time tax authority validation.
This model prioritizes interoperability and flexibility while laying the foundation for potential future EU-wide real-time reporting under the VAT in the Digital Age initiative.