Home Blog German einvoicing mandate 2025: XRechnung, ZUGFeRD and what exporters need to arrange

German einvoicing mandate 2025: XRechnung, ZUGFeRD and what exporters need to arrange

Justin De Jager
juni 25, 2026
6 min read
Wetgeving, Beleid en Verplichtingen

What you need to know (TL;DR)

  • The German einvoicing mandate 2025 took effect on 1 January 2025: large German enterprises (turnover >€800,000 or >249 employees) must be able to receive and process structured electronic invoices.
  • Small and medium-sized businesses follow in phases: SMEs must send einvoices from 1 January 2027. Micro-enterprises (turnover <€800,000) from 1 January 2028.
  • XRechnung (pure XML, CII-based, EN 16931) and ZUGFeRD 2.0 (hybrid PDF + XML) are the two dominant formats. Peppol UBL is also valid.
  • The German einvoicing mandate 2025 is a full B2B obligation — not limited to government invoicing.
  • Dutch and Belgian suppliers without a German establishment are formally not required — but large German customers increasingly expect einvoice-compatible suppliers.
  • Compare Peppol service providers on Peppol.now or subscribe to the newsletter for monthly updates.

The German einvoicing mandate 2025 entered into force on 1 January — and marks a historic shift in how German business invoicing works. For the first time, it is not only the government requiring einvoices: large German enterprises across every sector must now accept and process structured digital invoices from their suppliers.

For Dutch and Belgian exporters supplying the German market, this changes more than it might initially appear. This article explains what the German einvoicing mandate 2025 entails, which formats apply, how the rollout timeline works, and what you need to arrange as an exporting company.

Background: how the German einvoicing mandate 2025 came about

Germany lagged behind the rest of Europe on B2B einvoicing for years. XRechnung existed as a standard for B2G invoicing (to government), but there was no legal obligation for private B2B transactions. That changed with the amendment to the Umsatzsteuergesetz (UStG) in 2024, which embedded the German einvoicing mandate 2025 in the Wachstumschancengesetz (Growth Opportunities Act).

The law does not require businesses to use XRechnung specifically — it requires them to be able to receive and process a ‘strukturierte elektronische Rechnung’ (structured electronic invoice compliant with EN 16931). XRechnung and ZUGFeRD 2.0 are the two formats that satisfy this requirement in practice.

Timeline: who must comply with the German einvoicing mandate 2025 and when?

DateObligationTarget group
1 January 2025Receipt of einvoice mandatoryAll VAT-liable businesses in Germany (turnover >€800,000 or >249 employees)
1 January 2027Sending of einvoice mandatorySMEs in Germany (turnover between €800,000 and large enterprise threshold)
1 January 2028Sending of einvoice mandatoryMicro-enterprises in Germany (turnover <€800,000) and remaining taxable persons

The practical consequence for exporters: your large German customers have already reconfigured their procurement processes for automated einvoice handling. A PDF arriving by email now requires manual processing in a system that is actively being decommissioned for that purpose.

XRechnung vs ZUGFeRD 2.0: what is the difference?

Two formats dominate the German einvoicing mandate 2025 landscape:

XRechnung is a pure XML format based on UN/CEFACT CII, fully compliant with EN 16931. It is the official format for B2G invoicing in Germany and equally valid for B2B. XRechnung contains no human-readable PDF layer — it is exclusively machine-readable.

ZUGFeRD 2.0 is a hybrid format: a human-readable PDF with an embedded CII-compliant XML file. It is identical to Factur-X (also used in France) and complies with EN 16931. ZUGFeRD 2.0 is the most accessible entry point for international suppliers: it looks like a normal invoice PDF but contains the structured XML that enables automated processing.

Peppol UBL is also a valid format under the German einvoicing mandate 2025. If your Peppol service provider operates a German Peppol access point, you can send UBL invoices via Peppol to German customers — provided those customers are also Peppol-connected. This is not universal among large German businesses; always verify with the specific customer.

Comparison: Germany, Belgium and the Netherlands

FeatureGermany (mandate 2025)Belgium (Jan 2026)Netherlands (ViDA 2030)
Primary formatXRechnung (CII) / ZUGFeRD 2.0Peppol UBLPeppol UBL / CII
Transmission networkOpen (email, portal, Peppol)Peppol (mandatory)Peppol (designated)
B2B receiptMandatory from Jan 2025 (large enterprises)Mandatory from Jan 2026Not yet mandatory
B2B sendingMandatory from Jan 2027 (SMEs)Mandatory from Jan 2026Mandatory by Jul 2030
Foreign supplier obliged?No; practically expectedNo; practically expectedN/A (B2B voluntary)

What the German einvoicing mandate 2025 means for Dutch and Belgian exporters

Companies without a permanent establishment in Germany are formally not required to use XRechnung or ZUGFeRD. The commercial reality is developing differently — and quickly.

In the manufacturing sector (Mittelstand) and the automotive and logistics supply chains, pressure on foreign suppliers is strongest. Suppliers to large German groups such as BASF, Siemens, or BMW have long been asked to connect to the buyer’s EDI or einvoicing infrastructure — well before any formal legal obligation applied.

The practical step for exporters: check whether your Peppol service provider can generate ZUGFeRD 2.0 or XRechnung, and whether you can send invoices via Peppol to a German access point.

Practical checklist: what to arrange now for the German einvoicing mandate 2025

  1. Identify your large German customers: who has turnover above €800,000 or more than 249 employees? Those parties have been obliged to receive einvoices since 1 January 2025.
  2. Ask your customer which format they expect: XRechnung, ZUGFeRD 2.0, or Peppol UBL? Not all large enterprises accept all three.
  3. Check your Peppol service provider: can it generate XRechnung or ZUGFeRD? Does it have a German Peppol access point?
  4. Check your ERP: can it export CII or ZUGFeRD files? If not, is a plugin or connector available?
  5. Test before sending: send a test invoice and have your customer confirm that the XML layer has been processed correctly by their system.

Compare Peppol service providers on Peppol.now — filter on Germany support and XRechnung/ZUGFeRD compatibility.

Frequently asked questions about the German einvoicing mandate 2025

Does the German einvoicing mandate 2025 apply to me as a Dutch supplier without a German establishment?

Formally no. The legal obligation applies to VAT-liable businesses established in Germany. However, large German customers increasingly expect einvoice compatibility from all suppliers, regardless of country of establishment. The commercial pressure is significant in manufacturing and automotive supply chains.

What is the difference between XRechnung and ZUGFeRD 2.0?

XRechnung is pure XML (CII), exclusively machine-readable. ZUGFeRD 2.0 is a hybrid PDF with embedded XML — readable by humans and processable by systems. Both satisfy EN 16931 and are valid under the German einvoicing mandate 2025. ZUGFeRD 2.0 is typically the most accessible starting point for international suppliers.

Can I send XRechnung-compliant invoices via Peppol?

Yes. Peppol UBL is a valid format under the German einvoicing mandate 2025. If your Peppol service provider has a German access point and your customer is also Peppol-connected, this works. Always verify: not all large German companies have activated Peppol.

When do small businesses in Germany need to send einvoices?

SMEs (turnover between €800,000 and the large enterprise threshold) must send einvoices from 1 January 2027. Micro-enterprises (turnover below €800,000) have until 1 January 2028.

Is ZUGFeRD the same as Factur-X?

Yes. ZUGFeRD 2.0 and Factur-X are technically identical formats — both are hybrid PDF/CII-XML documents compliant with EN 16931. ZUGFeRD is the name used in Germany; Factur-X is the name used in France. A ZUGFeRD 2.0 invoice is therefore also valid in the French Plateformes Agréées system.

  1. German Federal Ministry of Finance — Obligation for electronic invoicing
  2. KoSIT — XRechnung standard and documentation
  3. FeRD — ZUGFeRD 2.0 format and specifications
  4. OpenPeppol — UBL standard and access point network
  5. European Commission — ViDA: VAT in the Digital Age

Compare Peppol service providers with XRechnung and ZUGFeRD support on Peppol.now. Also read our article on Netherlands ViDA einvoicing for the broader EU mandate context.

Start with e-invoicing today

Prepare your organization for the digital future. Compare Peppol providers or request personal advice.

Peppol.now - Your guide in the world of electronic invoicing