Germany B2B E-Invoicing Mandate 2027-2028: Full Timeline & Compliance Checklist

Government Education
By -
0

Germany B2B E-Invoicing Mandate 2027–2028: Full Timeline & Compliance Checklist

Germany is in the middle of one of the biggest changes to business invoicing in decades. Starting January 2025, every domestic business had to be able to receive structured e-invoices — and over the next few years, issuing them becomes mandatory too. If you run a business in Germany, or you invoice German companies, this transition affects you directly.

This guide breaks down exactly what's changing, when it applies to you, which formats you need to use, and a practical checklist to get ready before the deadlines hit.

Why This Is Happening: The Growth Opportunities Act

Germany B2B e-invoicing mandate timeline 2027-2028 infographic

The legal basis for this mandate is Germany's Wachstumschancengesetz (Growth Opportunities Act), passed by the Bundesrat in March 2024. It amends Section 14 of the German VAT Act (UStG) and requires structured electronic invoices for domestic B2B transactions.

The core goal is closing Germany's VAT gap — one of the largest in the EU in absolute terms — by giving tax authorities better, faster, more accurate invoice data. It also positions Germany to align with the EU's broader VAT in the Digital Age (ViDA) initiative, which will eventually bring EU-wide digital reporting requirements later this decade.

The Full Timeline

Date What Happens
January 1, 2025 All domestic businesses must be able to receive structured e-invoices. No revenue threshold — this applies even to small businesses.
Through December 31, 2026 Transition period. Suppliers can still issue paper invoices or unstructured formats (like a plain PDF), but only with the recipient's consent.
January 1, 2027 Mandatory issuance of structured e-invoices begins for businesses with prior-year (2026) turnover above €800,000. Existing EDI arrangements may continue if they meet EN 16931 requirements.
January 1, 2028 Mandatory issuance extends to all domestic B2B businesses, regardless of size. No further extensions are planned.
From 2030 onward Certain cross-border B2B transactions move toward EU-wide structured e-invoicing under ViDA, with a standardized EU reporting procedure planned from 2035.

Note the important distinction: the ability to receive e-invoices is already mandatory today. The obligation to issue them is what's phased in through 2027 and 2028.

Which Formats Are Accepted?

Invoices must comply with the European standard EN 16931. In practice, this means using one of the following formats:

  • XRechnung — a pure XML format, originally built for business-to-government invoicing, now widely used for B2B too.
  • ZUGFeRD — a hybrid format that embeds structured XML data inside a human-readable PDF. Version 2.5, jointly developed with France, was released in May 2026 with improved interoperability.
  • Peppol BIS — increasingly used for exchanging invoices across the Peppol network, though Peppol itself is not mandatory in Germany.

A plain PDF sent by email is not considered a structured e-invoice and will not satisfy the mandate once your deadline arrives, even though it's tolerated during the transition period through the end of 2026.

Who Is Affected?

  • All domestic B2B transactions between businesses established in Germany fall under this mandate.
  • Cross-border transactions (intra-EU and non-EU) are currently outside the domestic mandate, though this will change as ViDA rolls out later this decade.
  • B2G invoicing (business to government) has already been mandatory since 2020 under a separate law and runs in parallel with the B2B rules.
  • Small businesses are not exempt from the receiving obligation, though they get more time before issuing becomes mandatory (2028 rather than 2027).

What Happens If You Don't Comply

The most significant risk isn't a fine — it's loss of input VAT deduction. If an invoice doesn't meet the structured e-invoice requirements once your business is in scope, it can be treated as a syntax violation or non-compliant document, putting your VAT recovery at risk during an audit. Germany's Federal Ministry of Finance (BMF) updated its e-invoicing FAQ in March 2026, clarifying that businesses retain final responsibility for validation even when using third-party tools.

Compliance Checklist

  1. Confirm you can already receive e-invoices. This has been mandatory since January 2025 — check your accounting or ERP system can open and process XRechnung/ZUGFeRD files today.
  2. Calculate your 2026 turnover. This determines whether your issuance deadline is January 2027 (above €800,000) or January 2028 (everyone else).
  3. Choose your invoicing format. Decide between XRechnung (pure XML, best for automated systems) and ZUGFeRD (hybrid PDF, easier for manual review).
  4. Talk to your ERP or accounting software provider about built-in e-invoicing support, or evaluate a dedicated e-invoicing solution.
  5. Review existing EDI arrangements with major customers or suppliers to confirm they're EN 16931-compliant, or plan to migrate them before your deadline.
  6. Get recipient consent in writing if you plan to keep using PDFs or paper through the end of the 2026 transition period.
  7. Set an internal deadline well before January 2027 or January 2028 — testing invoice generation and validation takes time, and last-minute migrations are where most compliance failures happen.
  8. Train your accounts payable and receivable teams on the new formats and validation process, since manual review of XML files works very differently from reviewing a PDF.

The Bigger Picture

Germany isn't acting in isolation. Across the EU, e-invoicing and real-time VAT reporting are becoming the norm — driven by the ViDA initiative and mirrored by similar reforms in Spain, France, Italy, Poland, and beyond. If your business trades internationally, it's worth tracking how these mandates interact, since a system built only for Germany's rules may not scale as more countries move to structured, real-time invoice reporting.

For a broader look at how VAT, GST, and e-invoicing rules are shifting across multiple countries in 2026, you can also check the calculators and country guides on Quinet Calc's blog, which covers practical tools for cross-border tax calculations.

Key Takeaways

  • Receiving structured e-invoices has been mandatory in Germany since January 2025.
  • Issuing them becomes mandatory from January 2027 for businesses over €800,000 turnover, and January 2028 for everyone else.
  • Accepted formats are EN 16931-compliant: XRechnung, ZUGFeRD, and Peppol BIS.
  • Non-compliance puts your input VAT deduction at risk, not just administrative penalties.
  • Start preparing now — testing and staff training take longer than most businesses expect.

This article is for general informational purposes and reflects the regulatory status as of August 2026. For guidance specific to your business, consult a German tax advisor or Steuerberater.

Post a Comment

0Comments

Post a Comment (0)