Skip to content
2026-08-05
PeppolNews
Briefed on Peppol.
PN-20260416 mandates
Mandates

Germany's B2B e-invoicing mandate: what companies must do by 2025-2027

Germany requires all B2B companies to send and receive e-invoices by 2025-2027, with a phased rollout by company size. Invoices must meet the EN 16931 standard. The mandate aligns with the EU's ViDA directive and aims to cut VAT fraud.

Germany is phasing in a mandatory e-invoicing requirement for domestic B2B transactions starting January 1, 2025. Large companies (turnover over €800,000) must issue e-invoices from 2027; smaller firms get until end of 2027. All companies must be able to receive e-invoices now. Invoices must use the EN 16931 standard or compatible formats like XRechnung or ZUGFeRD.

The mandate and timeline

Germany’s B2B e-invoicing mandate took effect on January 1, 2025. All companies must now be able to receive electronic invoices. The obligation to issue them follows a phased schedule based on company size.

From January 1, 2027, companies with prior-year turnover above €800,000 must issue invoices electronically. Smaller companies (turnover up to €800,000) may continue using paper or PDF until December 31, 2027. From 2028, all companies must issue e-invoices without exception.

The mandate applies to domestic B2B transactions only. Several invoice types remain exempt: invoices under €250, travel tickets, invoices from small businesses under the €19,000 threshold, and certain transactions with non-business entities.

Technical requirements

E-invoices must be in a structured, machine-readable format that complies with the European standard EN 16931. Permitted formats include XRechnung and ZUGFeRD. Existing EDI procedures may continue if they allow complete extraction of required invoice data and are interoperable with EN 16931.

All legally required invoice information must be contained in the structured data record itself, not in a PDF or paper attachment. A simple email inbox may generally suffice for receiving e-invoices, but companies must be able to store them for eight years in a format that preserves authenticity, integrity, and legibility.

Validation and error handling

Companies should validate e-invoices using suitable tools to detect format or business rule errors. Validation confirms correct structure but does not replace a content check for amounts and tax information. The validation report must be retained as proof of due diligence.

Three types of errors are distinguished. Format errors mean the file has technical defects and is not a valid structured e-invoice. Business rule errors occur when the file is technically readable but violates content plausibility rules; if the violation does not affect a mandatory field, there are no tax consequences. Content errors are mistakes in mandatory legal information itself, such as an incorrect tax rate; such invoices do not meet legal requirements.

Only a proper invoice with all mandatory information entitles the recipient to input tax deduction. If mandatory information is missing or incorrect, the input tax can only be deducted after the invoice is corrected. A pure format error does not usually result in loss of input tax deduction but constitutes a violation by the issuer.

Practical implementation

While companies must be able to receive and store e-invoices, there is no general obligation for fully automated further processing. However, automation offers significant benefits: faster invoice verification, reduced error rates, improved cash flow, and lower operating costs.

Automated systems can match incoming invoices with orders and delivery confirmations (three-way matching) and post them directly to the correct ledger. Invoices outside predefined tolerance limits or containing discrepancies are routed to an approval workflow.

Early surveys show mixed progress. About 39% of German companies already receive e-invoices, and 99% are technically able to do so. However, only 24% are automating their incoming invoice processes, indicating incomplete digital transformation. Many companies receive structured data but process it manually, creating inefficiency and compliance risk.

Alignment with EU requirements

The mandate aligns with the EU’s ViDA (VAT in the Digital Age) directive, adopted at EU level on March 11, 2025, and to be implemented gradually until 2035. Germany is designing its reporting system to meet both domestic and cross-border requirements, avoiding duplicate burdens on business.

The proposed data flow sends reporting data to tax authorities at the same time as the invoice is sent to the recipient. Currently, Germany does not plan to transmit the complete e-invoice to tax authorities, only certain reporting data extracted from it.

What companies should do now

Companies should evaluate and optimize existing processes to eliminate media disruption. They should standardize IT interfaces for automated data exchange, invest in employee training, and continuously monitor legal requirements. Delaying the transition risks sanctions and legal consequences.

References

  1. German Federal Ministry of Finance (BMF), FAQ on mandatory e-invoicing from 1 January 2025
  2. SEEBURGER Blog