Guide: e-invoicing
E-invoicing: rules, formats and rollout
Since 1 January 2025 every business in Germany must be able to receive e-invoices. This guide explains what makes an invoice electronic, which formats count and when the sending obligation starts.
EN 16931 · XRechnung · ZUGFeRD · Peppol
See pricingWhat is an e-invoice?
- Structured data, not an imageAn e-invoice carries every invoice detail in a structured, machine-readable format. It can be processed further without retyping.
- EN 16931 sets the modelThe European standard EN 16931 defines the semantic data model: which details an e-invoice must contain and what they are called.
- A PDF on its own is not enoughA PDF sent by email is not an e-invoice under the standard as long as it carries no structured invoice data.
- B2G and B2B are separate tracksInvoices to German federal authorities have had to be filed as XRechnung since 27 November 2020. The B2B obligation comes from the Wachstumschancengesetz.
Formats
The formats at a glance.
XRechnung, ZUGFeRD and Factur-X all build on EN 16931. What differs is how the invoice is presented and where it is used.
XRechnung
A purely structured XML format and the German CIUS of EN 16931. It is the required standard for invoices to federal authorities.
- XML
- CIUS of EN 16931
- B2G
ZUGFeRD
A hybrid format: a readable PDF with the invoice data embedded as XML. Recipients without e-invoicing software still see the invoice as usual.
- PDF with XML
- Hybrid
- B2B
Factur-X
The French counterpart to ZUGFeRD, technically closely related, and therefore the route into French invoicing.
- PDF with XML
- France
Peppol BIS Billing 3.0
Not an invoice layout of its own but the specification for exchange across the Peppol network, likewise based on EN 16931.
- Delivery
- Europe-wide
E-invoicing obligation
When does e-invoicing become mandatory?
The deadlines come from the Wachstumschancengesetz. The 2027 revenue threshold is currently planned and may still be refined.
1 January 2025
Every business in Germany must be able to receive and process e-invoices, regardless of size or revenue.
- Receiving mandatory
- All businesses
2025 to 2026
Transition period: paper and simple PDF invoices may still be sent as long as the recipient agrees.
- Transitional rule
1 January 2027
B2B sending becomes mandatory for businesses with more than 800,000 euros of revenue in the previous year.
- Sending mandatory
- Above 800,000 euros
1 January 2028
Sending becomes mandatory for all businesses, whatever their revenue.
- Sending mandatory
- No exceptions
What this meansReceiving is already required today. Switching your outgoing invoices now uses the transition period rather than spending it.
Formats & networks
E-invoicing is a European story.
Other EU member states are introducing B2B mandates too, with their own formats and delivery routes.
- XRechnung (DE)
- ZUGFeRD (DE)
- Factur-X (FR)
- Peppol (EU)
- Fattura PA (IT)
- KSeF (PL)
- VeriFactu (ES)
- PA (FR)
Put it into practice with faktoora
Create and receive e-invoices.
Create e-invoices
XRechnung, ZUGFeRD and Factur-X are produced in the right format per recipient. Mandatory fields are checked before an invoice leaves the house.
- XRechnung
- ZUGFeRD
- Factur-X
Receive e-invoices
Incoming invoices arrive by email, Peppol or upload, are validated against EN 16931 and are passed on for approval in a structured form.
- Peppol
- Upload
Delivery & scope
Network and feature scope.
Peppol
The Peppol network lets you exchange e-invoices with recipients across Europe without building a separate connection per business partner.
- Peppol BIS Billing 3.0
- Europe-wide
All features
From creating an invoice through checks and approval to the export into accounting: the full scope of faktoora at a glance.
- Feature catalogue
Further reading
In-depth articles on e-invoicing.
Deadlines, formats and the European picture, covered at length on the blog.
ChecklisteRechnung 2026: Die ultimative Checkliste für Kleingewerbetreibende03/03/2026
EuropeEU-E-Rechnungstrends 2026: ViDA, Mandate und Auswirkungen auf deutsche Firmen03/03/2026
FormatsXRechnung oder ZUGFeRD? Verstehen Sie die Unterschiede und vermeiden Sie Ablehnungen07/27/2023Common questions
Common questions about e-invoicing.
Ready for e-invoicing?
Create, receive and validate e-invoices in the formats your recipients ask for.
No credit card · Cancel any time · GDPR compliant