The 2025 E-Invoicing Mandate: The Ultimate B2B Checklist
Since January 1, 2025, the accounting landscape in Germany has permanently changed. With the implementation of the Growth Opportunities Act (Wachstumschancengesetz), electronic invoicing (E-Rechnung) became mandatory for B2B (Business-to-Business) transactions.
Now, in 2026, the transition period for receiving invoices is over. Paper invoices and standard PDFs are rapidly being replaced by structured data formats like XRechnung and ZUGFeRD. Is your company truly 100% compliant with GoBD and the new digital workflows? Use our detailed checklist to audit your operations.
1. Status Quo: What Has Changed Since 2025?
The most critical rule that every company (including small businesses and freelancers) has been obligated to follow since January 1, 2025, relates to receiving invoices.
Mandatory Receipt: If your B2B supplier sends you an invoice in a structured electronic format (like XRechnung), you are legally required to accept it. You can no longer demand a paper copy or a standard PDF. The requirement for the recipient to explicitly consent to electronic invoices has been abolished.
2. Transition Periods: When is SENDING Mandatory?
While receiving is already mandatory, the government provided staggered deadlines for sending e-invoices, based on revenue:
- Until December 31, 2026: Companies may still send standard PDF or paper invoices (if the recipient agrees).
- From January 1, 2027: Companies with a prior-year turnover of more than 800,000 Euros MUST send structured e-invoices.
- From January 1, 2028: The transition period ends. All companies in Germany must issue B2B invoices in EN 16931-compliant electronic formats.
3. The Audit Checklist: Is Your Business Ready?
Step 1: Inbound Invoice Processing
- Do you have a dedicated email address for receiving invoices (e.g.,
invoices@yourcompany.de)? - Can your software automatically read XML data and present it visually?
- Do you validate incoming files? (If you are unsure whether a received file complies with EU standards, you can quickly use our ZUGFeRD Validator to check for syntax errors).
Step 2: Outbound Invoice Creation
- Does your current billing software support XRechnung and ZUGFeRD exports (EN 16931 profile)?
- Do you know how to apply a Leitweg-ID for government clients?
- If you want to digitize instantly without complex IT projects, you can create an e-invoice on our platform in just a few clicks.
Step 3: Master Data Management
Structured e-invoices do not tolerate missing fields.
- Are your B2B clients' legal entities (GmbH, UG, etc.) and addresses perfectly maintained in your CRM/ERP?
- Have you collected the VAT ID (USt-IdNr.) or Tax Number (Steuernummer) for all partners?
- (Tip: To visualize exactly which fields are strictly required now, we suggest you discover our invoice templates as a reference).
Step 4: GoBD-Compliant Archiving
- Do you archive electronic invoices in their original format (the XML or ZUGFeRD PDF/A-3 file itself, not a printout)?
- Does your digital archive guarantee unalterability (Revisionssicherheit) for 10 years?
Key Takeaways
The e-invoicing mandate is the strict reality of 2026. Every business must be capable of receiving structured invoices right now. Treat this not as a burden, but as an opportunity: automated billing speeds up payments, reduces manual entry errors, and eliminates paper costs entirely.




