HisabiHisabi
All posts
Germany VAT7 min read·

Germany's E-Rechnung Mandate: X-Rechnung, ZUGFeRD, and the 2025–2028 Timeline

Germany requires every business to be able to receive structured e-invoices since 1 January 2025. Mandatory issuance is staged through 2026, 2027 and 2028. Here's how X-Rechnung and ZUGFeRD work and what SMEs must do.

By Hisabi Team · Editorial
Germany's E-Rechnung Mandate: X-Rechnung, ZUGFeRD, and the 2025–2028 Timeline

Germany's Wachstumschancengesetz (Growth Opportunities Act, March 2024) made structured e-invoicing the default for domestic B2B transactions starting 1 January 2025. The mandate is staged: receive first, then issue, with smaller businesses given the longest runway.

Timeline

  • 1 January 2025 — All businesses established in Germany must be able to receive structured e-invoices in EN 16931 format (X-Rechnung XML or ZUGFeRD hybrid PDF). Sending paper or PDF is still allowed during the transition.
  • 1 January 2027 — Mandatory issuance for businesses with prior-year turnover above €800,000. Below that threshold, paper / PDF is still allowed by mutual agreement.
  • 1 January 2028 — Mandatory issuance for all businesses regardless of size. From this date, paper and unstructured PDF are no longer permitted for domestic B2B.

X-Rechnung vs ZUGFeRD

X-Rechnung is a pure XML format defined by KoSIT (Coordination Office for IT Standards). It's mandatory for invoicing the German public sector and acceptable for B2B.

ZUGFeRD is a hybrid PDF/A-3 with embedded EN 16931 XML — the same idea as France's Factur-X. The two formats are technically aligned. ZUGFeRD 2.x and Factur-X are interchangeable.

Both X-Rechnung and ZUGFeRD comply with EN 16931, which is what the law requires.

What SMEs must do now

  • Make sure you can receive X-Rechnung XML and ZUGFeRD PDF/A-3 — most modern accounting platforms (Hisabi included) handle this transparently.
  • If your turnover is above €800,000 and you don't issue e-invoices today, plan to switch before 1 January 2027.
  • Below the €800,000 threshold, you have until 1 January 2028 — but customers may ask for ZUGFeRD earlier and you'll want to be ready.
  • Keep your VAT codes (USt-IDs) clean and validated against VIES; an invalid code blocks the EN 16931 schema.

Retention

Germany requires invoices and the underlying records to be retained for 10 years under § 147 Abgabenordnung (AO). The retention applies to both the visual representation and the structured XML; you need to be able to produce the original e-invoice on request, in unaltered form, for the full period.

How Hisabi helps

Hisabi exports ZUGFeRD 2.x PDF/A-3 for German invoices today, with the German narrative on the visual layer and EN 16931-compliant XML embedded. X-Rechnung XML export is on the roadmap for Q1 2027 — ahead of the issuance threshold for €800k+ businesses. Both formats include the German VAT-ID validation and reverse-charge logic for intra-EU B2B services.

Germany VAT

Frequently Asked Questions

Can't find what you're looking for? Contact us

Receive obligation has been mandatory since 1 January 2025. Issue obligation phases in: 1 January 2027 for businesses above €800,000 turnover, 1 January 2028 for all others.

X-Rechnung is the German EN 16931-compliant pure-XML e-invoice format defined by KoSIT, mandatory for invoicing the German public sector.

ZUGFeRD is a hybrid PDF/A-3 with embedded EN 16931 XML. Versions 2.x are technically aligned with French Factur-X and interchangeable with it.

10 years under § 147 AO, in the original structured form so the tax authority can verify the unaltered XML on request.

Get Started

Ready to try Hisabi?

Create VAT-compliant, bilingual invoices with AI. Free to start.