
Germany E-Invoice Mandate 2027/2028: Timeline, €800k Threshold, and Format Rules
Article overview
This article explains Germany E-Invoice Mandate 2027/2028: Timeline, €800k Threshold, and Format Rules as a practical reference for European e-invoicing. It defines the topic in plain language, places it in the compliance context, and connects the explanation to invoice formats such as XRechnung, ZUGFeRD/Factur-X, UBL, and CII.
Use the article as a starting point before changing a finance or ERP workflow: identify the applicable country rule or standard, decide which structured format is expected, validate the generated XML, and keep a documented exception process for invoices that require manual review.
Germany's B2B E-Invoice Mandate: Timeline, Thresholds, and What Counts as Compliant
Germany is implementing a phased approach to mandatory B2B e-invoicing. After years of B2G requirements, the mandate now extends to domestic business-to-business transactions. This page is the source-of-truth timeline for the 2025 reception duty, the €800,000 issuance threshold in 2027, and the full mandate in 2028.
⚠️ Key Deadlines
- January 1, 2025: All businesses must be able to receive e-invoices (ACTIVE NOW)
- January 1, 2027: Businesses with revenue >€800,000 must issue e-invoices
- January 1, 2028: ALL businesses must issue e-invoices
The Growth Law (Wachstumschancengesetz)
Germany's e-invoicing mandate stems from the Growth Opportunities Act (Wachstumschancengesetz), which modernizes tax administration and aims to reduce VAT fraud through structured electronic invoicing.
The law mandates that all B2B invoices between German businesses must be in a structured electronic format that complies with European standard EN 16931. Paper invoices and simple PDF emails will no longer be valid for B2B transactions after the transition periods.
Detailed Timeline Breakdown
Phase 1: Reception Capability (January 1, 2025) ✓ ACTIVE
Since January 1, 2025, all German businesses must be technically capable of receiving e-invoices in EN 16931-compliant formats. This means:
- You must have a system to receive XRechnung or ZUGFeRD invoices
- You cannot refuse an e-invoice from a supplier
- You may still send paper/PDF during the transition period
Transition Period (2025-2026)
During this period, businesses can still send paper invoices or PDF invoices if:
- The recipient agrees to receive paper/PDF
- The invoice amount does not exceed €250 (simplified invoices)
This is a grace period to help businesses prepare for the full mandate.
Phase 2: Large Business Issuance (January 1, 2027)
From January 1, 2027, businesses with previous year revenue exceeding €800,000 must issue e-invoices for all B2B transactions. Key points:
- Revenue threshold based on prior year figures
- Applies to all domestic B2B invoices
- Cross-border invoices follow different rules
Phase 3: Universal Mandate (January 1, 2028)
From January 1, 2028, ALL businesses in Germany must issue e-invoices for B2B transactions, regardless of size. This includes:
- Small businesses (Kleinunternehmer)
- Freelancers and sole proprietors
- All GmbH, AG, and other company forms
Start with the right guide
Use these pages to turn the mandate into an implementation plan:
Accepted E-Invoice Formats in Germany
Germany accepts the following EN 16931-compliant formats:
| Format | Type | Best For |
|---|---|---|
| XRechnung | Pure XML | B2G, full automation |
| ZUGFeRD 2.x | Hybrid PDF/XML | B2B, visual + machine readable |
| Factur-X | Hybrid PDF/XML | International (identical to ZUGFeRD) |
Important: Simple PDF invoices sent via email are NOT compliant with the e-invoice mandate. The invoice must contain structured, machine-readable data in XML format.
What is NOT an E-Invoice?
The following are explicitly excluded from the definition of a compliant e-invoice:
- ❌ PDF files sent via email (without embedded XML)
- ❌ Scanned paper invoices
- ❌ Word documents or spreadsheets
- ❌ Image files (JPG, PNG)
- ❌ EDI messages that don't comply with EN 16931
Exemptions and Special Cases
The mandate includes some exemptions:
- Simplified invoices: Invoices under €250 can remain in any format
- B2C transactions: Consumer invoices are not affected
- Cross-border: Different rules apply for international transactions
- Tax-exempt supplies: Some exemptions may apply
How to Prepare Your Business
- Audit current processes: Review how you currently send and receive invoices
- Ensure reception capability: Verify you can receive XRechnung/ZUGFeRD NOW
- Choose your format: Decide between XRechnung (pure XML) or ZUGFeRD (hybrid)
- Update your software: Ensure your ERP/accounting system supports e-invoicing
- Train your team: Educate staff on new processes
- Test with partners: Run pilot tests with key customers and suppliers
Penalties for Non-Compliance
While specific penalties are still being defined, non-compliance could result in:
- VAT deduction rejection for invoices not in proper format
- Delays in payment processing
- Potential fines for repeated non-compliance
- Audit flags from tax authorities
The German e-invoice mandate represents one of the largest e-invoicing rollouts in Europe. By starting your preparation now, you can ensure a smooth transition and even gain efficiency benefits from automated invoice processing.
How to use this guide
Use the article as a starting point before changing a finance or ERP workflow: identify the applicable country rule or standard, decide which structured format is expected, validate the generated XML, and keep a documented exception process for invoices that require manual review.
🚀 Ready to Convert Your Invoices?
Start converting PDF invoices to XRechnung, ZUGFeRD, and other formats today. 3-day free trial included.
📚 Related Articles
Peppol Network Guide: What It Is and How to Get Connected
Complete guide to the Peppol network for e-invoicing. Learn what Peppol is, how the 4-corner model works, and how to connect your business for compliant B2B and B2G invoicing in Europe.
Read moreZUGFeRD and XRechnung Validators 2025: Complete Guide to Testing Electronic Invoices
An alphabetically sorted directory of trusted ZUGFeRD and XRechnung validators for 2025, plus practical guidance on technical vs. content validation and when to use which tool.
Read moreXRechnung vs ZUGFeRD vs PDF: Decision Guide for Germany in 2026
Decision guide for choosing XRechnung, ZUGFeRD, or PDF in Germany. Compare format fit, legal requirements, automation tradeoffs, and the best next step for your invoicing workflow.
Read more