What are Germany’s B2B e-invoicing requirements?

Last updated: 2026-09-22
Germany requires structured electronic invoices for domestic B2B transactions, phased by turnover. Every business has had to be able to receive them since 1 January 2025. Issuing becomes mandatory on 1 January 2027 for businesses above 800,000 euros prior-year turnover and on 1 January 2028 for everyone else. There is no central platform and no clearance. Sovos handles German e-invoicing formats, exchange and archiving.

What changed most recently
The transition window narrows on 1 January 2027. Until 31 December 2026 any business may still issue paper or unstructured electronic invoices with the buyer’s consent. From 1 January 2027 that option remains only for businesses at or below the 800,000 euro threshold, and only until 31 December 2027. 

6d8c1a9b-f56d-42b0-aae7-d2279ac342fc
Published By
Sovos
6d8c1a9b-f56d-42b0-aae7-d2279ac342fc
As of
October 20, 2026
72f4c884-23ff-4bd8-8813-2b02eb15e4a5
Author
Christiaan Van der Valk
Chief Regulatory & Industry Affairs Officer

What are Germany’s B2B e-invoicing requirements?

Mandate Mandatory structured e-invoicing for domestic B2B transactions
Authority Bundesministerium der Finanzen (BMF)
Legal basis Growth Opportunities Act (Wachstumschancengesetz), passed 22 March 2024, implemented through amendments to Section 14 of the German VAT Act (UStG)
Model Decentralized exchange with post-audit control. No central platform, no clearance, no real-time reporting to the tax authority
In scope Domestic B2B transactions between businesses established in Germany. B2C is out of scope
Formats XRechnung, ZUGFeRD 2.0.1 and above, Peppol BIS, and EN 16931-compliant EDI
Retention Eight years, in the original structured format

What does the mandate require?

An invoice for a domestic B2B transaction must be issued, transmitted and received in a structured electronic format that can be processed automatically and complies with the European standard EN 16931. A PDF is not an electronic invoice for this purpose, and neither is a scanned paper document.

What Germany does not require is as significant as what it does. There is no central government platform, no clearance step, no accreditation regime for service providers and no real-time transmission of invoice data to the tax administration. Invoices move directly between the parties or through whatever channel they agree, and the tax authority examines them afterwards.

That makes Germany a post-audit regime with a format obligation, rather than a continuous transaction control regime. It is a materially lighter integration than a clearance mandate, and it is why a business already compliant in a clearance country usually finds Germany straightforward, while a business meeting Germany first should not assume the same approach will work elsewhere.

Who does it apply to, and from when?

Three dates, with the receiving obligation binding everyone from the first.

Phase Effective date Applies to Requirement Source
Legislation 22 March 2024 All domestic businesses Growth Opportunities Act passed, amending Section 14 UStG Wachstumschancengesetz
Receiving 1 January 2025 All businesses, regardless of turnover Must be able to receive EN 16931-compliant structured e-invoices Section 14 UStG
Transition To 31 December 2026 All businesses Paper and unstructured electronic invoices may still be issued, with the buyer’s consent Section 14 UStG
Issuing, phase 1 1 January 2027 Businesses with prior-year turnover above 800,000 euros Must issue structured e-invoices for in-scope B2B transactions Section 14 UStG
Transition, extended 1 January to 31 December 2027 Businesses with prior-year turnover at or below 800,000 euros May continue issuing paper or unstructured electronic invoices with the buyer’s consent Section 14 UStG
Issuing, phase 2 1 January 2028 All remaining domestic businesses Must issue structured e-invoices Section 14 UStG

What formats and channels are required?

Any format compliant with EN 16931 is acceptable. In practice four are used:

  • XRechnung, the German implementation of EN 16931, a pure XML format.
  • ZUGFeRD version 2.0.1 and above, a hybrid carrying structured XML inside a PDF/A-3 file. ZUGFeRD and the French Factur-X standard are harmonized releases of the same specification.
  • Peppol BIS, where the parties exchange through the Peppol network.
  • EDI formats including EDIFACT, provided the content complies with EN 16931.

Transmission is not prescribed. Parties may use Peppol, EDI, email or a service provider. The BMF issued its principal guidance circular on 15 October 2024, with further guidance during 2025 covering EN 16931 validation and confirming that in a hybrid format the structured XML takes precedence over the human-readable rendering.

That last point has a practical consequence for archiving. Invoices must be retained for eight years in their original structured format: a ZUGFeRD invoice stored as a PDF without its embedded XML is not compliant, even though the document looks complete.

What are the exemptions?

  • B2C transactions are outside the scope of the mandate.
  • Small-value invoices up to 250 euros under Section 33 UStDV may be issued as ordinary invoices rather than structured e-invoices.
  • The small-value carve-out does not apply to intra-Community supplies under Section 6a UStG, reverse-charge transactions under Section 13b UStG, or distance sales under Section 3c UStG.

The exceptions to the exception are where errors concentrate, because they cover exactly the cross-border and reverse-charge transactions a business is most likely to treat as routine.

What are the consequences of non-compliance?

Germany has not built its enforcement around penalties in the way clearance regimes do. The operative mechanism is the VAT deduction.

An invoice that does not meet the requirements may not support input VAT recovery for the recipient. That makes the buyer, not the tax authority, the first enforcer: a business that cannot deduct will require its suppliers to issue compliant invoices, which propagates compliance through the supply chain commercially rather than administratively.

Tax audits are expected to incorporate e-invoice compliance checks as the mandate matures, and the statutory framework provides grounds for penalties once the transition periods have closed.

What do businesses need to change?

  • Receiving capability, which has been mandatory since January 2025 and is the obligation smaller businesses most often overlook.
  • Invoice content, since EN 16931 prescribes fields many systems do not populate, and a missing mandatory field makes the invoice non-compliant rather than merely incomplete.
  • Format decision, between XRechnung and ZUGFeRD, which usually follows what trading partners and the ERP already support.
  • Archiving in the original structured format for eight years, with the XML preserved rather than only a rendering.
  • Turnover monitoring, because the phase that applies depends on prior-year turnover against the 800,000 euro threshold.
  • Master data quality, since automated processing at the recipient depends on identifiers and content being correct.

How does Sovos support German e-invoicing compliance?

Sovos handles German e-invoicing formats, exchange and compliant archiving through the Sovos Compliance Network, alongside the other countries a business operates in. Germany is one of 42 countries and territories where Sovos supports post-audit e-invoicing, as of September 2026, and the same platform covers the clearance markets where a multinational is likely to face a heavier obligation.

Product specifications are published on the Sovos e-invoicing and CTC page rather than repeated here.

Frequently Asked Questions

When does Germany’s e-invoicing mandate apply to my company?

Receiving has been mandatory for every business since 1 January 2025. Issuing becomes mandatory on 1 January 2027 for businesses with prior-year turnover above 800,000 euros, and on 1 January 2028 for all remaining domestic businesses.

Is a PDF invoice acceptable in Germany?

Not as a structured e-invoice. A PDF is an unstructured electronic invoice, which may still be issued with the buyer’s consent until 31 December 2026, and until 31 December 2027 for businesses at or below the 800,000 euro threshold. A hybrid ZUGFeRD file is different: it carries structured XML inside the PDF, and the XML is what counts.

Does Germany use a clearance platform like France?

No. Germany has no central platform, no clearance step and no real-time reporting to the tax authority. Invoices move directly between the parties or through a channel they agree, and the authority examines them afterwards. It is a post-audit regime with a format obligation.

Which formats are accepted?

Any format compliant with EN 16931. In practice XRechnung, ZUGFeRD 2.0.1 and above, Peppol BIS, and EN 16931-compliant EDI including EDIFACT. ZUGFeRD and the French Factur-X standard are harmonized releases of the same specification.

Are small invoices exempt?

Invoices up to 250 euros under Section 33 UStDV may be issued as ordinary invoices. The exemption does not apply to intra-Community supplies, reverse-charge transactions or distance sales, which is where the exemption most often gets misapplied.

How long must e-invoices be kept?

Eight years, in the original structured format. A ZUGFeRD invoice archived as a PDF without its embedded XML is not compliant, even though the document appears complete.