BetaExpect changes.
SAF-T Validator
Country Updates
🇩🇪

Germany's B2B E-Invoicing Mandate: What Europe's Largest Economy Is Doing Differently

6 min readSAF-T Validator Team

Germany now requires all businesses to accept electronic invoices as of January 1, 2025, marking the beginning of Europe’s largest domestic B2B e-invoicing mandate. Enacted through the Wachstumschancengesetz (Growth Opportunities Act), passed on March 22, 2024, the reform introduces a phased rollout that will require all German businesses to issue structured e-invoices by January 1, 2028. What sets Germany apart is its deliberately decentralised, technology-neutral approach. There is no government-operated clearance platform, no mandatory transmission channel, and no single format requirement beyond compliance with the European standard EN 16931. For Europe’s largest economy, this represents a significant bet on market flexibility over centralised control.

Current status (March 2026): All businesses must accept e-invoices (since Jan 2025). Paper and PDF invoices remain permitted for issuance during the transition period. From January 1, 2027, businesses with turnover exceeding €800,000 must issue e-invoices. From January 1, 2028, all businesses must issue e-invoices regardless of size.

Germany’s Decentralised Approach

Most European countries implementing B2B e-invoicing mandates have chosen a clearance model, where invoices pass through a government-operated or government-certified platform before reaching the recipient. Italy’s SDI, France’s PPF/PA ecosystem, and Poland’s KSeF all follow this pattern. Germany has taken a fundamentally different path.

Under the German model, businesses are free to transmit e-invoices through any channel they choose, including email, EDI, Peppol, proprietary portals, or any other method, as long as the invoice itself complies with the EN 16931 standard. The German Federal Ministry of Finance (BMF) has explicitly stated that it will not mandate a specific transmission infrastructure, preserving technology neutrality and allowing the market to determine the most efficient exchange mechanisms.

To facilitate routing and discovery, Germany launched the GEBA (German Electronic Business Address) registry in December 2025, built on the Peppol network. GEBA provides a standardised way for businesses to publish their e-invoice receiving capabilities, though its use is voluntary. The BMF published its second guidance letter on October 15, 2025, clarifying technical and procedural details for the transition.

Phased Rollout Timeline

Germany’s mandate follows a three-phase approach designed to give businesses adequate preparation time:

  • January 1, 2025: All businesses must be able to receive and process structured e-invoices compliant with EN 16931. Paper and PDF invoices may still be issued during this phase.
  • 2025 to 2026 transition period: Businesses may continue issuing invoices in paper or PDF format. This grace period allows organisations to upgrade their systems, train staff, and adopt compliant formats without penalty.
  • January 1, 2027: Businesses with annual turnover exceeding €800,000 must issue e-invoices in a compliant structured format. Paper and PDF invoices are no longer permitted for these businesses.
  • January 1, 2028: All remaining businesses, regardless of turnover, must issue e-invoices. The transition period ends and full compliance is required across the German economy.

Accepted Formats

Germany accepts any invoice format that conforms to the European standard EN 16931. In practice, three formats dominate the German market:

  • XRechnung: Germany’s national e-invoicing standard, originally developed for B2G (business-to-government) invoicing. XRechnung is a pure XML format based on UBL 2.1 or CII, fully compliant with EN 16931. It is widely supported by German ERP systems and accounting software.
  • ZUGFeRD 2.0.1 and above: A hybrid format that embeds structured XML data (CII-based) within a PDF/A-3 document. ZUGFeRD allows human-readable and machine-readable invoice data in a single file, making it popular with businesses that want to maintain visual invoice layouts while meeting the structured data requirement.
  • Peppol BIS Billing 3.0: The international e-invoicing format used across the Peppol network. Businesses already connected to Peppol for cross-border invoicing can use the same format for domestic German B2B transactions.

Importantly, a standard PDF invoice does not qualify as an e-invoice under the German mandate. Only structured, machine-readable formats that comply with EN 16931 are accepted. The BMF has clarified that EDI formats (such as EDIFACT) may continue to be used during the transition period with mutual agreement between trading partners, but businesses should plan to migrate to EN 16931-compliant formats.

Scope and Exemptions

The mandate applies to all domestic B2B transactions between businesses established in Germany. B2C invoices and cross-border transactions are currently excluded from the e-invoicing requirement. Several notable exemptions and clarifications apply:

  • Small-amount invoices: Invoices under €250 (Kleinbetragsrechnungen) are exempt from the e-invoicing requirement
  • Foreign businesses: Companies registered for German VAT but without a fixed establishment in Germany are not required to issue e-invoices under the mandate
  • Non-compliance penalty: The maximum fine for failing to comply with e-invoicing obligations is €5,000
  • No SAF-T or e-reporting: Germany has not introduced a SAF-T mandate and has no current plans for a domestic e-reporting obligation, distinguishing it further from countries like France, Poland, and Luxembourg

What should businesses do now? If you have not already, ensure your accounting and ERP systems can receive EN 16931-compliant e-invoices. For issuance, evaluate whether XRechnung or ZUGFeRD best fits your invoicing workflows. Consider registering with GEBA for Peppol-based discovery, and begin testing e-invoice generation with your trading partners before the 2027 issuance deadline. The BMF’s October 2025 guidance letter provides detailed technical specifications to support implementation planning. The guidance is available on the Federal Ministry of Finance website.

Germany and EU ViDA

Germany’s domestic mandate is designed to align with the European Commission’s VAT in the Digital Age (ViDA) initiative. Under ViDA, mandatory structured e-invoicing for cross-border intra-EU B2B transactions will take effect from July 1, 2030, with EU-wide digital reporting obligations following from January 1, 2035.

By building domestic e-invoicing capabilities now, German businesses will be well-positioned for the cross-border requirements ahead. The choice of EN 16931 as the mandatory standard ensures direct compatibility with ViDA’s expected requirements, as the European standard forms the foundation of the EU-wide framework.

Germany’s approach also offers a contrast to other European mandates worth examining. France’s September 2026 mandate uses a centralised PPF/PA clearance model, Belgium’s Hermes platform uses Peppol infrastructure, and countries like Luxembourg and Poland require SAF-T file submissions alongside their digital tax reporting obligations. Each country’s choices reflect different priorities. Germany has prioritised business flexibility and minimal government infrastructure, betting that market-driven solutions will deliver efficiency without the overhead of a centralised system.

Germany’s decentralised, technology-neutral approach to B2B e-invoicing is unique in Europe. While the absence of a clearance platform offers businesses maximum flexibility, it also places the burden of format selection, transmission infrastructure, and trading partner coordination squarely on individual organisations. Companies operating across multiple European jurisdictions should view Germany’s mandate as one piece of a broader compliance environment, one that is converging toward mandatory structured e-invoicing across the continent.

Ready to Validate Your FAIA Files?

Try our privacy-first Luxembourg FAIA validator. Client-side validation ensures your financial data never leaves your browser.