Germany · Legislation April 24, 2026 11 min read

The Wachstumschancengesetz Explained: Germany's E-Invoicing Law

Germany's Growth Opportunities Act (Wachstumschancengesetz) is the most significant reform to German invoicing since the introduction of electronic filing. Here's every detail your finance team needs to know.

InvoStaq Compliance Team

German e-invoicing regulation & compliance

The Wachstumschancengesetz (Growth Opportunities Act) was signed into law on March 27, 2024, after a contentious legislative process that included Bundesrat rejection and mediation committee negotiations. The law's e-invoicing provisions amend §14 UStG (Umsatzsteuergesetz — the German VAT Act) and fundamentally redefine what constitutes a valid invoice in Germany.

This article covers the full legislative history, the specific requirements, the phased timeline, technical standards (XRechnung and ZUGFeRD), penalties, and what German businesses should be doing right now to prepare.

The Legislative Journey

The Wachstumschancengesetz was originally introduced by the Federal Ministry of Finance under Christian Lindner as a broad package of growth-oriented tax reforms. The e-invoicing mandate was one component of a larger bill that included climate investment incentives, loss carry-back extensions, and research funding provisions.

Nov 2023BundestagApprovalFeb 2024BundesratBlockedMar 2024Vermittlungs-ausschussMar 27 2024FinalApproval

November 2023: Bundestag Approval

The Bundestag passed the Wachstumschancengesetz in its first reading. The e-invoicing articles (§14 UStG amendments) were included from the initial draft. The bill covered 50+ individual measures across multiple tax codes.

February 2024: Bundesrat Rejection

The Bundesrat (Federal Council representing the 16 Länder) rejected the bill over objections to the cost of certain provisions. The e-invoicing mandate itself was not the primary objection — the states were concerned about revenue losses from other tax relief measures estimated at €7 billion over the legislative period.

March 2024: Mediation Committee (Vermittlungsausschuss)

The Vermittlungsausschuss — the joint Bundestag-Bundesrat mediation committee — negotiated a compromise. Several provisions were scaled back or removed, but the e-invoicing mandate survived intact. The total cost of the package was reduced from €7 billion to approximately €3.2 billion.

March 27, 2024: Final Approval & Royal Assent

The Bundesrat approved the compromise version. The act was published in the Bundesgesetzblatt (Federal Law Gazette) and entered into force. The e-invoicing provisions have a phased implementation starting January 1, 2025.

What the Law Requires

The core change is to §14 UStG, which redefines “Rechnung” (invoice) for domestic B2B transactions. Under the new definition, a valid e-invoice (eRechnung) must be a structured electronic format that conforms to the European standard EN 16931. PDF invoices — even when sent electronically — no longer qualify as e-invoices.

Jan 2025Receive OnlyAll businesses mustaccept e-invoicesJan 2027Send B2GFederal B2G e-invoicingmandatedJan 2028Send B2BFull B2B sendingmandated for all

Phased Implementation

Receive Only
Phase 1 — January 1, 2025

All German B2B businesses must be capable of receiving and processing e-invoices in EN 16931 format. This is already in effect. No sending obligation yet.

B2G Sending
Phase 2 — January 1, 2027

Mandatory e-invoicing for B2G (business-to-government) transactions at the federal level. Länder-level B2G requirements may vary. XRechnung is the required format for federal B2G.

Full B2B Mandate
Phase 3 — January 1, 2028

All domestic B2B transactions between German VAT-registered businesses must use structured e-invoices. Paper and PDF invoices will no longer be valid for B2B. Estimated 3.6 million affected businesses.

Technical Standards

Germany accepts any structured format that conforms to the European standard EN 16931. In practice, this means two formats dominate the German market:

XRechnung

Pure XML · EN 16931 CIUS

  • • Germany's national CIUS of EN 16931
  • • Maintained by KoSIT in Bremen
  • • Required for all federal B2G invoices
  • • Pure XML — no visual layer
  • • Based on UBL 2.1 or CII syntax
  • • Updated biannually (Feb & Aug releases)

ZUGFeRD 2.x

Hybrid PDF/A-3 + XML · EN 16931 Extension

  • • Developed by the Forum elektronische Rechnung Deutschland (FeRD)
  • • PDF with embedded CII XML data
  • • Human-readable and machine-readable
  • • ~73% market share in German B2B
  • • Interoperable with Factur-X (Franco-German standard)
  • • Profiles: Minimum, Basic, Comfort, Extended, XRechnung

Important: ZUGFeRD Profile Matters

Not all ZUGFeRD profiles are EN 16931 compliant. Only ZUGFeRD 2.x with the Comfort or Extended profiles (or the XRechnung profile) meet the legal definition of an e-invoice under the Wachstumschancengesetz. ZUGFeRD Basic and Minimum profiles do not satisfy EN 16931 requirements.

Penalties & Enforcement

Non-compliance with the e-invoicing requirements falls under existing VAT enforcement mechanisms. The primary risks are:

VAT Deduction Denied (§15 UStG)

If a received invoice doesn’t meet the §14 UStG requirements (which now include the EN 16931 format requirement), the recipient cannot claim the input VAT deduction. This is the most significant financial risk — it turns non-compliance into a direct cost of the invoice’s VAT amount.

Fines Under §379 AO

§379 Abgabenordnung (German Tax Code) provides for administrative fines of up to €25,000 for incorrect or improperly formatted tax-relevant documents. Repeated non-compliance or suspected intentional circumvention can escalate to criminal penalties under §370 AO (tax evasion).

GoBD Storage Requirements

E-invoices must be archived in their original electronic format for 10 years under GoBD (Grundsätze zur ordnungsmäßigen Führung und Aufbewahrung von Büchern). The 7 principles of GoBD — traceability, completeness, accuracy, timeliness, order, immutability, and access — all apply to e-invoice storage.

XRechnung vs ZUGFeRD

The most common question German finance teams face: which format should we choose? The answer depends on your trading partners and use cases:

CriterionXRechnungZUGFeRD 2.x
B2G (Federal)Required ✓Not accepted
B2B (Domestic)Accepted ✓Accepted ✓
Human-readableNo (XML only)Yes (PDF + XML)
Market share~27%~73%
Cross-borderVia PeppolVia Factur-X (FR/DE)
Profile requirementN/AComfort or higher
Standard bodyKoSITFeRD

Our recommendation: Support both. If you have B2G obligations, XRechnung is non-negotiable. For B2B, ZUGFeRD's hybrid format is often preferred because it gives recipients both structured data and a human-readable PDF. Many e-invoicing platforms (including InvoStaq) can generate and validate both formats from a single data source.

What to Do Now

With the receiving mandate already in effect and the full B2B sending mandate arriving in January 2028, German businesses should be acting now. Here's a practical checklist:

  • Verify your ERP can receive and process EN 16931 invoices (both UBL and CII syntax)
  • Audit your current invoice archive — ensure it meets GoBD’s 10-year retention and immutability requirements
  • Choose your format strategy: XRechnung for B2G, ZUGFeRD Comfort+ for B2B, or both
  • Run validation tests against KoSIT’s public validation tools
  • Map your supplier and customer base — identify which trading partners already send/receive e-invoices
  • Start a pilot programme with high-volume trading partners before the 2028 deadline
  • Evaluate e-invoicing platforms that support both XRechnung and ZUGFeRD generation and validation
  • Train your finance team on EN 16931 field requirements and common validation errors

Prepare for Germany's E-Invoicing Mandate

InvoStaq generates and validates both XRechnung and ZUGFeRD formats, with GoBD-compliant archiving and KoSIT validation built in.