
Germany's E-Invoice Obligation 2025: What B2B Businesses Must Do Now
Tax & Compliance Series
This guide is part of a comprehensive series. Explore all 202 topics:
What Changed on January 1, 2025?
Germany's Wachstumschancengesetz (Growth Opportunities Act), passed in March 2024, introduced a mandatory e-invoicing obligation for all domestic B2B transactions. Starting January 1, 2025, every German business must be able to receive electronic invoices in structured formats.
Germany's Wachstumschancengesetz (Growth Opportunities Act), passed in March 2024, introduced a mandatory e-invoicing obligation for all domestic B2B transactions. Starting January 1, 2025, every German business must be able to receive electronic invoices in structured formats.
This is a fundamental shift. Previously, e-invoicing was only mandatory for B2G (business-to-government) transactions via XRechnung. Now, the obligation extends to all B2B transactions between German businesses — covering millions of companies from solo freelancers to large corporations.
Timeline: Receiving vs Sending
The obligation is phased to give businesses time to adapt:
The obligation is phased to give businesses time to adapt:
2025: Receiving Obligation (All Businesses)
- All German businesses must accept e-invoices in ZUGFeRD or XRechnung format
- You can still send paper invoices or PDFs during this transition period
- If a business partner sends you an e-invoice, you must be able to process it
2027: Sending Obligation (Turnover > €800,000)
- Businesses with prior-year turnover above €800,000 must send e-invoices for domestic B2B transactions
- Smaller businesses can still send paper/PDF invoices
2028: Universal Sending Obligation
- All German businesses must send e-invoices for domestic B2B transactions
- Paper invoices and unstructured PDFs will no longer be accepted as valid tax invoices for B2B
What Counts as an "E-Invoice"?
Under the new rules, an e-invoice (elektronische Rechnung) is specifically defined as an invoice in a structured electronic format that complies with the European standard EN 16931.
Under the new rules, an e-invoice (elektronische Rechnung) is specifically defined as an invoice in a structured electronic format that complies with the European standard EN 16931. This includes:
- ZUGFeRD (version 2.0.1 or later) — hybrid PDF/XML format
- XRechnung — pure XML format
- Any other EN 16931-compliant format — e.g., Peppol BIS Billing 3.0
What does not count as an e-invoice:
- A PDF sent by email (no structured data)
- A scanned paper invoice
- A Word or Excel document
- ZUGFeRD 1.0 (pre-EN 16931)
Who Is Affected?
The obligation applies to:
The obligation applies to:
- All German businesses (GmbH, UG, AG, GbR, sole traders, freelancers)
- Kleinunternehmer (small businesses exempt from VAT) — they too must receive and eventually send e-invoices
- Businesses using the reverse charge mechanism — reverse charge invoices must also be in e-invoice format
Exemptions:
- B2C transactions — invoices to private consumers are excluded
- Small-value invoices under €250 (Kleinbetragsrechnungen) — exempt from the e-invoicing obligation
- Cross-border transactions — initially excluded, but will be covered once the EU ViDA directive takes effect (expected 2028-2030)
- Tax-exempt supplies under §4 Nr. 8-29 UStG — certain financial, medical, and educational services
What Your Business Needs to Do Now
Immediate (2025)
- Ensure you can receive e-invoices — at minimum, have a process for receiving ZUGFeRD or XRechnung files (even if it's just an email inbox that accepts XML attachments)
- Update your accounting software — most modern tools (DATEV, lexoffice, sevDesk, Invoicemonk) already support e-invoice import
- Communicate with suppliers — let them know you can accept e-invoices
Before 2027/2028
- Enable e-invoice sending — configure your invoicing software to generate ZUGFeRD or XRechnung output
- Establish a delivery channel — email with XML attachment, Peppol network, or a bilateral EDI connection
- Train your team — ensure bookkeepers and accounts receivable staff understand the new format
- Archive properly — e-invoices must be archived in their original format for 10 years (GoBD compliance)
Penalties for Non-Compliance
The German government has not specified new penalties specifically for e-invoicing non-compliance.
The German government has not specified new penalties specifically for e-invoicing non-compliance. However, existing tax law consequences apply:
- Invoices that don't meet §14 UStG requirements may not be recognized as valid tax invoices
- Buyers cannot deduct input VAT (Vorsteuer) from non-compliant invoices
- Systematic non-compliance could trigger an audit by the Finanzamt
- GoBD violations (improper archiving) can result in estimated tax assessments
Impact on Freelancers and Small Businesses
The e-invoicing obligation affects small businesses disproportionately because they often lack dedicated accounting staff.
The e-invoicing obligation affects small businesses disproportionately because they often lack dedicated accounting staff. Here's what different business types should focus on:
- Freelancers — use invoicing software that generates ZUGFeRD automatically. Manual invoice creation (Word, Excel) will no longer be sufficient for B2B from 2028.
- Kleinunternehmer — you are not exempt from e-invoicing. Your e-invoices will show €0 VAT with the §19 UStG reference in the XML data.
- Service businesses — ensure your invoicing workflow produces EN 16931-compliant output, not just PDF.
The Bigger Picture: EU ViDA
Germany's e-invoicing obligation aligns with the EU's VAT in the Digital Age (ViDA) initiative, which plans to mandate e-invoicing for cross-border B2B transactions across all EU member states by 2028-2030.
Germany's e-invoicing obligation aligns with the EU's VAT in the Digital Age (ViDA) initiative, which plans to mandate e-invoicing for cross-border B2B transactions across all EU member states by 2028-2030. Germany is ahead of the curve — by the time ViDA takes effect, German businesses will already have the infrastructure in place.
Countries like Italy (SDI since 2019), Romania (e-Factura since 2024), and Poland (KSeF from 2026) have already implemented similar mandates. Germany joins this growing list of EU countries closing the VAT gap through digital invoicing.
More in this series (202 articles)
From this series
Stay audit-ready and compliant with tax regulations across different regions.
Related Topics
Digital Marketing, SEO Specialist, Content Creator & Product Professional
Olayinka is a digital marketer, content creator, growth and SEO specialist with 10+ years helping businesses in Nigeria, the UK, the US, Australia, and Dubai achieve their goals online.




