E-Invoicing in Germany 2025: Formats & Obligations

Peter WenzelBy Peter Wenzel· Co-founder & Consultant· Updated: July 25, 2026

In short: Since 1 January 2025, domestic companies in B2B must be able to receive and process electronic invoices. An e-invoice is a structured data set under the EU standard EN 16931 – a plain PDF is no longer sufficient. The obligation to send is phased in from 2027/2028 depending on turnover.

What is an e-invoice?

An e-invoice contains the invoice data in a structured, machine-readable format according to EN 16931. A PDF without structured data is not an e-invoice. Two common formats:

  • XRechnung – pure XML format, established in public procurement.
  • ZUGFeRD – hybrid format: a PDF with embedded XML, readable by humans and machines.

Timeline

FromObligation
01 Jan 2025All companies must be able to receive e-invoices
01 Jan 2027Sending obligation for companies with over €800,000 prior-year turnover
01 Jan 2028Sending obligation for all other B2B companies

During the transition, paper or PDF invoices may still be sent with the recipient’s consent. Small-amount invoices and certain tax-exempt transactions are exempt.

What to do now

  • Ensure receipt: a mailbox/system that accepts ZUGFeRD and XRechnung.
  • Archive e-invoices audit-proof and GoBD-compliant (including the XML).
  • Adapt processes for checking, approval and posting.

How Aktenplatz helps

Incoming e-invoices land, including the structured file, centrally in the right file, are retained on time and are findable via full-text search. The audit trail documents every step.

Note: This article offers general guidance to the best of our knowledge (as of 2026) and does not constitute legal or tax advice. The applicable statutory rules and your tax adviser are authoritative.

Frequently asked questions

Is a PDF an e-invoice?

No. A plain PDF without structured data is not an e-invoice. A structured format under EN 16931 is required, e.g. XRechnung or ZUGFeRD (PDF with embedded XML).

Do I have to send e-invoices from 2025?

Receiving yes, sending not yet. The sending obligation starts in 2027 for companies above €800,000 turnover and in 2028 for all other B2B companies.

What is the difference between ZUGFeRD and XRechnung?

XRechnung is a pure XML format. ZUGFeRD is a hybrid of PDF and embedded XML and is therefore readable by both humans and machines.