E-Invoicing Germany: Obligation, Deadlines and Formats

E-invoicing is mandatory in Germany. Since 1 January 2025, every company must be able to receive electronic invoices. Staggered deadlines apply for sending, putting many companies under time pressure. We show who is affected from when, which formats apply and how to implement e-invoicing in Germany with BESITEC.

Our b.invoice and Peppol clients

The B2B E-Invoicing Obligation: Deadlines from 2027

Since 1 January 2025, every domestic company must be able to receive and process electronic invoices, regardless of size or turnover. A plain PDF invoice no longer qualifies as an e-invoice under German law.

Staggered deadlines apply for sending. From 1 January 2027, companies with more than 800,000 euros in prior-year revenue must issue e-invoices. From 1 January 2028, the obligation applies to all companies in B2B transactions. Existing EDI processes remain permitted as long as the VAT-relevant fields can be extracted.

E-Invoicing for Public Authorities (B2G)

Due to existing legal regulations for invoice processing in the federal administration, you are obligated to transmit invoices electronically to your client of the federal administration since November 27, 2020 and from an invoice amount of 1000€. An electronic invoice is a structured uniform XML data set, which must follow the requirements of the European standard EN-16931. The standards have been implemented with the XRechnung standard. A mere image file or PDF document is therefore not an electronic invoice. To avoid manual entry and a lot of effort via the central invoice receipt platform (ZRE), the Peppol-network is considered to be the solution for an automated invoice dispatch.
The obligation towards public authorities exists independently of the VAT-based B2B obligation. Both regulations apply alongside each other.

E-Invoicing at Federal State Level

The federal e-invoicing regulation is not mandatory for the federal states, which implement the EU Directive 2014/55/EU on their own responsibility. As of today, some federal states have introduced the obligation to issue invoices electronically. This means that contract partners of public clients must issue e-invoices to these federal states. The development shows that more and more federal states are making the sending of electronic invoices mandatory. The new standard is also called XRechnung. The overview shows which obligations and exceptions apply in the respective federal states.

E-Invoicing at Federal State Level

elektronische Rechnung Ba-Wü

Obligatiory: since 01.01.2022
Exceptions:
-invoices up to 1000 Euro net
-invoices to municipalities and municipal associations

Information page

www.service-bw.de/erechnung/

Transmission methods

E-Mail, Web-Upload, Peppol

Valid invoice formats

XInvoice, EN 16931, ZUGFeRD

Recipient identification

Routing-ID

elektronische Rechnung in Bayern

Obligation: No

Information page

www.e-rechnung.bayern.de

Transmission methods

E-Mail, De-Mail, Peppol

Valid invoice formats

XInvoice, or any standard that is compliant with the EU standard.

Recipient identification

No routing ID necessary

elektronische Rechnung Brandenburg

Obligation: No

Information page

xrechnung-bdr.de (OZG-RE)

Transmission methods

Portal, Peppol, Email

Valid invoice formats

XInvoice, or any standard that is compliant with the EU standard.

Recipient identification

Routing ID / Peppol ID

elektronische Rechnung Berlin

Obligation: No
-> but can be contractually agreed

Information page

xrechnung-bdr.de (OZG-RE)

Transmission methods

Portal, Peppol, Email

Valid invoice formats

XInvoice, or any standard that is compliant with the EU standard.

Recipient identification

Routing ID / Peppol ID

elektronische Rechnung Bremen

Obligatiory: since 27.11.2020
Exceptions: “Direct purchases” up to 1000 Euro net

Information page

www.e-rechnung.bremen.de

Transmission methods

Webservice, Peppol, Email, De-Mail

Valid invoice formats

XInvoice, or any standard that is compliant with the EU standard.

Recipient identification

Routing-ID / Peppol-ID

elektronische Rechnung Hamburg

Obligatiory: since 01.01.2022
Exceptions:
– Invoices for deliveries and services up to 1000 Euro
– Invoices for construction services up to 3000 Euro  

Information page

www.hamburg.de/kasse/13082768/e-rechnung/

Transmission methods

Peppol, E-Mail

Valid invoice formats

XInvoice, or any standard that is compliant with the EU standard.

Recipient identification

Routing-ID / Peppol-ID

elektronische Rechnung Hessen

Obligatiory: from 17.04.2024

Information page

verwaltungsportal.hessen.de

Transmission methods

Peppol, Email

Valid invoice formats

XInvoice, ZUGFeRD, all CEN-compliant formats

Recipient identification

Routing-ID / Peppol-ID

elektronische Rechnung Mecklenburg-Vorpommern

Obligatory: from 01.04.2023

Information page

xrechnung-bdr.de (OZG-RE)

Transmission methods

Portal, Peppol, Email

Valid invoice formats

XInvoice, or any standard that is compliant with the EU standard.

Recipient identification

Routing-ID / Peppol-ID

elektronische Rechnung Niedersachsen

Obligation: No

Information page

rechnung.niedersachsen.de/startseite

Transmission methods

“ePoststelle”, Peppol, Email

Valid invoice formats

XInvoice, or any standard that is compliant with the EU standard.

Reciepient identification

Routing-ID / Peppol-ID



elektronische Rechnung Nordrhein-Westfalen

Obligation: No
-> but can be contractually agreed

Information page

www.vergabe.nrw.de/wirtschaft/e-rechnung-nrw

Transmission methods

Portal, Peppol, E-Mail

Valid invoice formats 

XInvoice, or any standard that is compliant with the EU standard.

Recipient identification

Routing-ID / Peppol-ID



elektronische Rechnung Rheinland-Pfalz

Obligatory: from 17.04.2024

Information page

erechnung.service.rlp.de/de/informieren

Transmission methods

Central Invoice Receipt RLP, Peppol, email

Valid invoice formats

XInvoice, or any standard that is compliant with the EU standard.

Recipient identification 

Routing-ID / Peppol-ID



elektronische Rechnung Saarland

Obligatory: since 01.01.2022   
Exceptions:
-Invoices up to 1000 Euro net
-for cash and immediate payment with debt-free effect, regardless of amount

Information page

e-rechnung.ego-saar.de

Transmission methods

Central Invoice Receipt RLP, Peppol, email

Valid invoice formats

XInvoice, or any standard that is compliant with the EU standard.

Recipient identification

Routing-ID / Peppol-ID



elektronische Rechnung Sachsen

Obligation: No

Information page

xrechnung-bdr.de (OZG-RE)

Transmission methods

Portal, Peppol, Email

Valid invoice formats

XInvoice, or any standard that is compliant with the EU standard.

Recipient identification

Routing-ID / Peppol-ID



elektronische Rechnung Sachsen-Anhalt

Obligation: No

Information page

mid.sachsen-anhalt.de/digitales/e-rechnung

Transmission methods

Portal, Peppol, Email

Valid invoice formats

XInvoice, or any standard that is compliant with the EU standard.

Recipient identfication

Routing-ID / Peppol-ID



elektronische Rechnung Schleswig-Holstein

Obligation: No 

Information page

serviceportal.schleswig-holstein.de/Verwaltungsportal/Service/Entry/XRECHNUNG

Transmission methods

Portal, Peppol, Email

Valid invoice formats

XInvoice, or any standard that is compliant with the EU standard.

Recipient identfication

Routing-ID / Peppol-ID



elektronische Rechnung Thüringen

Obligation: No

Information page

xrechnung-bdr.de (OZG-RE)

Transmission methods

Portal, Peppol, Email

Valid invoice formats 

XInvoice, or any standard that is compliant with the EU standard.

Recipient identfication

Routing-ID / Peppol-ID



Note:
All federal states can receive e-invoices. This overview shows in which states suppliers are required to actively issue e-invoices.

How to Implement E-Invoicing in Germany

Whether receiving invoices, sending to public authorities or fully automated exchange with business partners: BESITEC connects you as a certified Peppol Access Point Provider to the Peppol network. For smaller volumes via our platform web.invoice, for higher volumes directly to your ERP system.

Jannik Stamm

Head of EDI