A short, practical checklist for Germany (B2B) in 2026.
E‑Rechnung (electronic invoice) is a structured digital invoice format required for B2G (business-to-government) transactions in Germany. From 2025, structured invoices are required, and B2B e-invoicing becomes mandatory in phases through 2028.
For B2G: Yes, mandatory since 2020. For B2B: Transition rules apply 2025-2027. Full mandatory sending starts 2028, but businesses with turnover above threshold must comply earlier.
Leitweg-ID (routing identifier) is required for German public sector invoices. It ensures invoices reach the correct department. You receive this from your public sector customer.
Plain PDFs are considered "other invoices" but not E‑Rechnungen. For compliance, you need structured formats (XRechnung or ZUGFeRD) with embedded XML data.
Use validation tools to check XML structure before sending. Our E‑Rechnung Check tool helps verify readiness and compliance.
Non-compliance can result in invoices being rejected, delayed payments, and potential penalties. Public sector customers may refuse non-compliant invoices.
BMF E‑Rechnung FAQ (Oct 2025)
IHK Frankfurt (transition rules through 2028)