Vertex-Logo
English English

MENU

12 minute read

Germany e-invoicing explained

Germany e-invoicing

Germany is introducing mandatory e-invoicing for domestic B2B transactions. In practice, this means moving from “visual invoices” (PDFs and paper) to structured, machine-readable invoices that your systems (e.g. ERP) can process automatically.

The legal changes stem from Germany’s Growth Opportunities Act (Wachstumschancengesetz) that introduced e-invoicing requirements in Germany with the goal of standardising invoice data, improving the VAT gap (the largest in the EU in absolute monetary terms), and preparing the country for future EU-wide initiatives like VAT in the Digital Age (ViDA).

Looking to stay up-to-date with German e-invoicing regulations?

Our Germany e-invoicing page is constantly updated to reflect the latest requirements

TL;DR summary

  • Since 1 January 2025 businesses have been required to be able to receive and process structured e-invoices for domestic B2B
  • PDF and paper invoices are no longer acceptable, as compliant e-invoicing requires machine-readable, structured data
  • Compliance is based on EN 16931, with common formats including XRechnung, UBL, CII, and ZUGFeRD (2.1+)
  • Mandatory issuing starts in January 2027 for larger businesses, and expands to all businesses in January 2028
  • There is no central clearance platform, so the recipient’s validation rules and buyer-specific requirements often decide whether invoices are accepted, even if they are compliant
  • E-invoices must be kept in their original electronic format for up to 8 years

How to prepare (practical priorities):

  1. Make AP ready for structured invoices: choose supported formats, validate, map into your ERP system, and define exception handling
  2. Prepare AR early: align required reference fields with key customers (e.g. PO numbers and routing codes) to reduce rejections and late payments
  3. Put governance and monitoring in place: clean master data, set ownership for invoice data fields, and track delivery and processing outcomes

Germany’s e-invoicing journey: a timeline

Germany’s B2B rollout is phased, so many businesses will be receiving structured e-invoices earlier than they are required to issue them.

Milestone What it means in practice
1 January 2025 All businesses must be able to receive structured e-invoices for domestic B2B transactions.
Until 31 December 2026 Voluntary outbound e-invoicing for domestic B2B transactions
1 January 2027 Businesses above a turnover threshold (commonly referenced as over 800,000 EUR) must issue structured e-invoices.
1 January 2028 All businesses must issue structured e-invoices for domestic B2B transactions.

How is Germany’s mandate different?

Germany is taking a decentralised, post-audit approach to B2B e-invoicing. This is a key difference compared to “clearance” models used in some other European countries like France and Poland.

In clearance countries (e.g. France and Poland):

  • Invoices are typically routed through a government-controlled platform
  • The invoice often needs to be validated, cleared, or reported before it is considered properly issued
  • Rejections and status updates are closely tied to the platform workflow

In Germany’s decentralised post-audit model:

  • There is no central B2B platform that invoices must pass through
  • Buyers and suppliers exchange invoices directly via agreed channels such as Peppol, email, EDI, or portals
  • Tax authorities do not receive a real-time copy by default, but they can request invoices during an audit

Why this matters operationally

Because there is no government “gatekeeper”, validation at the recipient side becomes the practical enforcement mechanism. If your invoice data fails EN 16931 rules, or it does not meet buyer-specific processing requirements, you can still end up with rejected invoices, delayed payments, and manual rework even when the invoice is legally valid.

How regulations may affect you

The impact depends on where the biggest invoicing workload sits today.

  • If you receive many supplier invoices (AP), your first priority is receiving readiness. From 1 January 2025, you need a process that can accept structured files, validate them, and feed them into your ERP system.
  • If you send many customer invoices (AR), you have a transition window, but it is worth standardising early. You will need a repeatable way to generate EN 16931-compliant invoices, agree an exchange method with customers, and manage exceptions.
  • If you operate across multiple entities or ERP systems, e-invoicing typically becomes a coordination challenge. Standardising formats and validation upfront reduces rework later.

Who needs to comply (and what is in scope)?

For B2B, the mandate focuses on domestic transactions where both supplier and buyer are established in Germany and the supply is within scope of German VAT rules.

Typically in scope

  • Domestic B2B sales of goods and services between German-established businesses
  • VAT-relevant invoices that must meet standard invoicing requirements

Commonly out-of-scope/exempted:

  • B2C transactions
  • Cross-border transactions (incoming or outgoing)
  • Small-amount invoices (e.g. under 250 EUR) and other specific exemptions

There are separate rules and platforms for B2G (business-to-government) invoicing. Germany has required B2G e-invoices (XRechnung) since 2020, often via state or federal portals. See more about Germany’s B2G mandate here

What are the penalties for non-compliance?

The biggest operational risk is rejected invoices, delayed payments, and manual rework that scales with invoice volume.

For regulated penalties, Germany’s fiscal code includes a framework for fines in certain cases of non-compliance. Even when direct penalties are not applied, non-compliant invoicing can still create downstream impacts, such as disputes, slower cash collection, and audit exposure.

How to achieve compliance

A practical approach is to treat compliance as a short sequence of measurable steps.

  1. Map your current invoice flows (inbound and outbound) and identify where PDFs, paper, or legacy EDI formats are still dominant
  2. Confirm scope (domestic B2B, exemptions, cross-border) and align stakeholders in your tax, finance and IT teams on what must change first
  3. Choose your target format(s) (EN 16931 compliant), and ensure you can receive and generate the formats your trading partners will use
  4. Implement validation and exception handling to reduce rejected invoices and manual corrections
  5. Establish data governance to define ownership of invoice master data internally, therefore reducing rejection and exception queues
  6. Agree transmission methods with key trading partners (email, Peppol, EDI, or direct integration), and set up monitoring for delivery and receipt
  7. Set up compliant archiving that keeps the original electronic file and supports audit access
  8. Pilot and iterate with a subset of suppliers and customers before scaling

Compliance vs commercial acceptance

Even if an invoice is fully compliant with German VAT rules and EN 16931, it can still be rejected by the buyer’s systems.

That is because many buyers run straight-through processing and automated matching. If a legally valid e-invoice is missing a purchase order number, routing code, cost centre, internal buyer identifier, or other partner-specific fields, it may be pushed into an exception queue or rejected entirely. In practice, this can lead to:

  • Silent delivery failures
  • Delayed payments
  • Extra manual work on both sides

To avoid this, treat e-invoicing as a joint process with your trading partners, not just a file format change. Strong data governance, clean master data, and clear partner alignment are often the difference between “compliant” and “paid on time”.

What formats are accepted in Germany?

Germany requires e-invoices to be compliant with EN 16931 (the European standard for e-invoice data). In practice, this includes several syntaxes that are widely used in Germany and across the EU:

  • XRechnung (commonly used for B2G, also accepted in B2B)
  • UBL 2.1
  • CII (Cross Industry Invoice)
  • ZUGFeRD (hybrid PDF/A-3 with embedded XML, for the correct EN 16931 profiles)
    • If the PDF and embedded XML differ, the XML is legally authoritative.

A key point is that “XML” alone is not a compliance indicator. The file needs to follow an accepted EN 16931 implementation.

Is there a central platform for B2B e-invoices in Germany?

No. Germany’s current approach for B2B is decentralised. Businesses exchange e-invoices directly, using channels they agree on, such as:

  • Email (structured attachment)
  • EDI
  • Networks like Peppol
  • Direct ERP or API integrations

This differs from clearance models where invoices must be routed through a government platform in real time.

Peppol in Germany (B2B): what it means in practice

Peppol is not mandatory for Germany’s B2B e-invoicing mandate, but it is a widely used way to exchange structured, EN 16931-compliant invoices in a consistent, scalable way. It can support both inbound and outbound flows, provided you still meet the format and data requirements your trading partners expect.

Peppol for AP (receiving supplier invoices)

Peppol for AR

For accounts payable (AP), Peppol can help you receive structured e-invoices in a predictable way, with standardised addressing and delivery. However, “received” does not automatically mean “processable”:

  • You still need to validate the invoice content against EN 16931 and your internal business rules
  • You still need mapping into your ERP system and a clear process for exceptions
  • You should align required reference fields with key suppliers (e.g. purchase order number, cost centre, routing details), so invoices do not fail automated matching

Peppol for AR (sending customer invoices)

Peppol for AP

For accounts receivable (AR), Peppol can reduce the complexity of onboarding many customers because you can use a standard network for delivery instead of maintaining multiple point-to-point connections.

To avoid payment delays:

  • Confirm which EN 16931 syntax your customer expects (e.g. UBL profile) and test early
  • Agree the “must-have” data fields for your customer’s straight-through processing, not just the minimum legal fields
  • Set up monitoring and acknowledgements where available so you know when delivery or processing fails

Archiving and retention: how long do you need to store e-invoices?

E-invoices must be archived in their original electronic format, ensuring that authenticity and integrity are preserved. As a practical best practice, invoices must remain readable, searchable, and exportable for the duration of their retention to ensure audit readiness.

Retention period updated to 8 Years:

While many older summaries and general EU guidelines reference a 10-year archiving requirement, Germany recently reduced this. Under the Fourth Bureaucracy Relief Act (Bürokratieentlastungsgesetz IV), effective1 January 2025 the mandatory retention period for invoices and booking vouchers under § 147 AO and § 14b UStG has been shortened from 10 years to 8 years. (Note: This 8-year rule applies to all invoices whose original 10-year period had not yet expired by 31 December 2024).

GoBD and the Retention of Intermediary Formats:

Because Germany requires archiving the “original” electronic format, special attention must be paid to how the invoice is generated and processed under the German GoBD (Principles for the Proper Keeping and Storage of Books, Records and Documents in Electronic Form).

If an invoice undergoes a mapping or conversion process (e.g. transforming an ERP-generated data file into the final compliant XML or ZUGFeRD format), intermediary artifacts and source files may also need to be retained and linked to the final invoice. The only way to avoid archiving these intermediate formats is if the mapping/conversion approach qualifies as a fully compliant transformation under the GoBD. This means the transformation must be strictly deterministic, preserve full integrity, and result in absolutely no semantic changes to the data. Until a solution’s conversion process is formally assessed and validated against these GoBD standards, it is safest to assume that intermediate artifacts should be archived alongside the final outbound invoice.

How ecosio can help

How ecosio can help

Getting compliant should not require a patchwork of one-off integrations and constant firefighting.

With ecosio’s Global E-invoicing Compliance solution, compliance with Germany’s e-invoicing regulations becomes easy. You benefit from…

  • Format compliance for EN 16931 syntaxes (including XRechnung, UBL, CII, and ZUGFeRD)
  • Validation and monitoring to reduce rejections and manual rework
  • Flexible exchange options (e.g. Peppol and email), depending on what trading partners can support
  • Support for both inbound (AP) and outbound (AR) flows

Conclusion

Germany’s B2B e-invoicing mandate represents a major shift for tax, finance and IT teams, but the phased timeline gives you time to build the right foundations. The safest approach is to treat 2026 as the year to strengthen receiving, validation, and archiving, then use the transition window to standardise issuing and partner onboarding ahead of 2027 and 2028.

If you want to keep tracking key deadlines, scope, and accepted formats, see our Germany e-invoicing country page.

Ready to reduce compliance risk and avoid rejected invoices? Get in touch to see how our Global E-invoicing Compliance solution can support your AP and AR processes.

Frequently asked questions

Is a PDF invoice compliant with Germany’s B2B mandate?

A standard PDF is not considered a structured e-invoice. For in-scope B2B transactions, the compliant invoice must be machine-readable and EN 16931-aligned.

Is Peppol mandatory in Germany?

Peppol is accepted and widely recommended, but it is not the only option. Businesses can agree to other compliant transmission methods as long as the invoice stays structured.

What if a business mainly sells to consumers?

Even if most sales are B2C, businesses still need to be ready to receive structured e-invoices from suppliers for B2B purchases.

Do foreign businesses need to comply?

The B2B mandate focuses on domestic transactions between parties established in Germany. Requirements for non-resident setups depend on whether there is a local establishment and the specific transaction.

Subjects

most read

Keep on reading

8 minute read

The ultimate guide to the UAE e-invoicing mandate

Learn how UAE e-invoicing will impact your business, including timelines, requirements, and how to prepare for Peppol-based compliance

8 minute read

The Philippines' e-invoicing mandate explained

Discover Philippines’ e-invoicing mandate, including timeline, scope, requirements, and key steps to achieve BIR EIS compliance

14 minute read

A definitive guide to China’s e‑fapiao system

Learn how China’s e‑fapiao system works. Understand clearance‑based e‑invoicing rules, timelines and AR/AP impacts.

7 minute read

Greece e-invoicing requirements explained

Greece e-invoicing requirements: key deadlines, myDATA rules, and practical steps to stay compliant with B2B and B2G mandates in 2026

7 minute read

ANAF RO e-Factura and e-invoicing in Romania

Explore RO e-factura in Romania and how best to stay compliant with ANAF while simplifying your e-invoicing workflows

17 minute read

A decisive guide to e-invoicing and e-reporting in France

France is moving to mandatory e-invoicing and e-reporting in 2026. Discover the key dates and formats, plus what steps you should be taking.

12 minute read

E-invoicing in Poland: 7 topics you need to know in 2026

E-invoicing in Poland is moving to mandatory KSeF clearance in 2026. Key dates, formats, and steps to prepare for compliance.

10 minute read

Taiwan e‑invoicing (eGUI) explained: what businesses need to know

Taiwan e‑invoicing (eGUI) is mandatory for B2B and B2C. This Taiwan e‑invoicing guide explains key rules, deadlines and integration options for businesses.

1 minute read

Singapore e-invoicing: a complete guide for businesses

Discover how Singapore’s GST InvoiceNow requirement works, who’s in scope, which documents are affected and how to comply via InvoiceNow, PINT SG and IMDA‑accredited Access Points.

1 minute read

Everything you need to know about e‑invoicing in New Zealand

If you invoice New Zealand government agencies, you need to be ready for Peppol e‑invoicing. New Zealand is steadily building a digital economy where invoices move as structured data, not...

8 minute read

E-invoicing (and e-reporting) in Croatia: A Guide to Fiscalisation 2.0

From January 2026, Croatia mandates domestic B2B e-invoicing under Fiscalisation 2.0, alongside new fiscalisation and e-reporting obligations. This guide explains how the system works in practice, what businesses must prepare...

9 minute read

Serbia’s E-invoicing and E-transport Requirements Explained

In this article we explore Serbia e-invoicing and e-transport requirements, including who’s affected, key deadlines, and how to stay compliant.

1

Looking for something? 👀

✨E-invoicing
Compliance Summit✨

Are you ready for 2026 and 2027? 🚨
Join experts from ecosio and Vertex and explore compliance updates from Germany, France and Spain

Days
Hours
Minutes

🇫🇷 Prêt pour la facturation électronique en France ?

Accédez à notre kit de préparation et obtenez :

  • – Une vision claire des obligations à venir
  • – Les clés pour choisir la bonne solution
  • – Des outils pour évaluer votre conformité
  • – Des conseils d’experts concrets