All German businesses must be able to receive e-invoices since 1 January 2025. Sending mandates are phased: large companies from 2027, all businesses from 2028.
Germany's Wachstumschancengesetz (Growth Opportunities Act) introduced mandatory B2B e-invoicing in phases. Since 1 January 2025, ALL German businesses must be able to receive electronic invoices — this is already in force. The send mandate is phased: large businesses (revenue > €800,000) must send e-invoices from 1 January 2027. All remaining businesses must send from 1 January 2028. Accepted formats are XRechnung and ZUGFeRD (both EN 16931 compliant). PEPPOL BIS Billing 3.0 is also accepted.
URGENT: all German businesses must RECEIVE e-invoices since 1 January 2025. Send mandate: large cos from 1 Jan 2027; all from 1 Jan 2028. Businesses with revenue < €800k may still send PDF until end of 2027.
All German VAT-registered businesses. Receive obligation: all businesses since 1 Jan 2025. Send obligation: large businesses (>€800k revenue) from 1 Jan 2027; all others from 1 Jan 2028.
URGENT: all German businesses must RECEIVE e-invoices since 1 January 2025. Send mandate: large cos from 1 Jan 2027; all from 1 Jan 2028. Businesses with revenue < €800k may still send PDF until end of 2027.
XRechnung (German national standard) and ZUGFeRD (hybrid PDF+XML) are primary formats. Both are EN 16931 compliant. PEPPOL BIS Billing 3.0 is also accepted as an alternative.
Invoicia generates PEPPOL BIS Billing 3.0 XML, which is EN 16931 compliant and accepted in Germany. If your German customers require XRechnung specifically, note that PEPPOL BIS 3.0 is widely accepted as an equivalent. Pro plan enables direct PEPPOL network delivery.
Last reviewed March 2026. This page is informational and not legal advice. Verify requirements with official sources or a qualified adviser.