Understanding the Transition to Electronic Invoicing (E-Rechnung) in Germany
The introduction of mandatory electronic invoicing for domestic business-to-business (B2B) transactions in Germany marks one of the most substantial regulatory overhauls for commercial accounting in decades. Initiated under the European standard EN 16931 and enacted through the German Growth Opportunities Act (Wachstumschancengesetz), the transition establishes structured digital syntax as the mandatory legal baseline.
Since 1 January 2025, all enterprises established in Germany are legally obligated to have systems capable of receiving e-invoices. For issuing invoices, a multi-stage transition ensures smaller companies have adequate preparation time. Starting 1 January 2027, enterprises with an annual turnover exceeding €800,000 must issue e-invoices. By 1 January 2028, all remaining businesses must comply.
Unlike legacy invoice practices where a PDF was emailed to the client, an e-invoice relies on structured semantic data (UBL or UN/CEFACT syntax) that automated accounting software can parse, validate, and book without manual data entry.