Topic hub

E-Invoicing Mandate & Law

Who has to receive and issue e-invoices in Germany, and when? Deadlines, exemptions and the legal basis of the German mandate.

5 articles

Since 1 January 2025, e-invoicing has been mandatory in Germany for domestic business-to-business (B2B) transactions. The legal basis is § 14 of the German VAT Act (UStG) as amended by the Growth Opportunities Act: an e-invoice is an invoice in a structured electronic format that complies with the European standard EN 16931 and can be processed automatically. Under this definition, a PDF sent by email is no longer an e-invoice but an "other invoice".

The mandate is phased in. Every business has had to be able to receive e-invoices since 2025. Issuing follows transition periods: paper and PDF invoices remain permitted until the end of 2026, businesses with a prior-year turnover above EUR 800,000 must issue e-invoices from 2027, and all other businesses from 2028. Exemptions include small-amount invoices up to EUR 250, travel tickets and small businesses under § 19 UStG, which must nevertheless be able to receive e-invoices. Invoices to public authorities have followed their own rules for longer, such as the federal E-Invoicing Ordinance (ERechV).

In this category we explain deadlines, exemptions and edge cases based on the statutes and the guidance of the German Federal Ministry of Finance, with concrete examples for freelancers, trades and small and mid-sized companies. Use the invoice checker to see whether an invoice contains every mandatory detail, and the small business calculator to find out whether the exemption applies to you.

All articles on this topic