E-invoicing in Germany

Electronic invoicing in Germany is mandatory for transactions with federal public bodies in the vast majority of states. In addition, plans are already underway to implement e-invoicing between private companies throughout the country.

Germany

Shipping method

  • Peppol
  • State Platform (ZRE)

Invoice format

  • Peppol BIS 3.0
  • XRechnung
  • ZUGfeRD 2.0
  • ZUGfeRD 2.1

Compulsory sending

  • B2G
  • B2B (coming soon)

Legislation:

  • April 2024: Mandatory use of electronic invoicing for transactions with public bodies (regional, non-municipal entities) in Hesse and Rhineland-Palatinate.
  • May 2023: Mandatory use of electronic invoicing for transactions with public organisations (regional, non-municipal entities) in Mecklenburg-Western Pomerania.
  • January 2022: Mandatory use of electronic invoicing for transactions with public bodies (regional, not municipal bodies) in Baden-Württemberg, Bremen, Hamburg and Saarland.
  • November 2021: Mandatory use of electronic invoicing for transactions with public bodies at the federal level.

Important dates

January 2025
Start of mandatory electronic invoicing for B2B transactions in Germany, requiring private companies to accept e-invoices in compliance with the European standard (EN 16931).
January 2028
Start of electronic invoicing for transactions between private companies irrespective of their size or turnover.

Submit your e-invoices to Germany with B2Brouter

E-invoicing with public bodies

Send electronic invoices to any public administration.

Business-to-business e-invoicing

Send and receive electronic invoices with any German company and comply with the new B2B regulations.