E-invoicing in Germany

E-invoicing in Germany: what’s required and what’s coming?

German government agencies have been accepting e-invoices since 2020; in many cases, sending them is even mandatory. For B2B transactions, a requirement to accept e-invoices has been in effect since 2025, and between 2027 and 2028, sending them will become mandatory in phases. Here’s a summary of what you need to know right now.

Nymus is trusted by finance teams at over 2,100 medium-sized and large companies
Your situation

Is e-invoicing mandatory in Germany?

The answer depends on who your customer is, and a lot has changed since 2025.

A

Do you supply the German government?

In that case, e-invoicing may be mandatory. Since November 2020, all German government agencies must be able to receive e-invoices; at the federal level and in several states, sending them is even mandatory.

B

Do you issue B2B invoices?

In that case, the requirement to accept e-invoices has been in effect since January 1, 2025. The requirement to send e-invoices will be phased in after that date.

C

Do you issue invoices for cross-border transactions within the EU?

Next up is ViDA. This European regulation will eventually make structured e-invoicing mandatory for intra-community B2B transactions.

The B2B mandate is intentionally concise: it specifies what you must exchange (EN 16931-compliant invoices in the official UBL and CII XML formats), but not how. There will be no central platform; you choose your own transmission channel, as long as you can demonstrate a complete audit trail.

Timeline

Timeline for e-invoicing in Germany: 2025, 2027, and 2028

When
For whom
Status
Explanation
Nov. 2020
German government agencies (B2G)
Requirement to Accept
All government agencies accept e-invoices; the federal government and 7 states require their submission.
Jan. 1, 2025
All businesses (B2B)
Obligation to Accept
Every company must be able to receive e-invoices that comply with EN 16931.
January 1, 2027
Large & medium-sized companies (> 800K€)
Obligation to send
Must send e-invoices in accordance with EN 16931, unless the parties agree on an EDI process.
Jan. 1, 2028
All companies
Mandatory e-invoicing
All businesses must send e-invoices in the official EN 16931 formats.
How Nymus Helps

Nymus handles your e-invoicing for Germany

Nymus is a Peppol Access Point. We handle your invoicing to German government agencies and companies directly, without any intermediaries. A single Belgian point of contact that takes care of integration, file formats, and connection to Peppol.

Peppol-Certified Access Point

No middleman. We handle your invoicing to German government agencies and companies directly through the network.

Belgian support

Our team is trilingual, familiar with the realities of doing business in Belgium, and understands cross-border compliance. No language barrier, no time difference.

A single ERP integration

You connect your ERP to Nymus once. After that, we’ll activate Belgium, Germany, or any other country without the need for new IT projects.

ISO/IEC 27001-certified

Your billing data is sensitive. Nymus protects it with enterprise-grade security certified by DNV.

Action Plan

How to handle e-invoicing for Germany

Whether you’re invoicing German customers from Belgium or have a German entity, this is the process that works.

01

Map out your invoice workflow

Who do you bill? The government, businesses, or both? That determines what is required and what is not.

02

Check your government clients

If you supply goods to German government agencies, you’ll need a Leitweg-ID and must invoice via XRechnung, ZUGFeRD, or Peppol.

03

Connect to Peppol

More and more German government agencies and companies are accessible via Peppol. This means you’ll be versatile right away.

04

Make sure you can receive messages

As of January 1, 2025, every company must be able to receive e-invoices that comply with EN 16931. Make sure you’re ready for that first.

05

Get ready for the shipping requirement

Between 2027 and 2028, electronic filing will become mandatory in phases. Take that step now through your ERP system.

Are you unsure whether this applies to your situation?

Technical Requirements

Which invoice formats are permitted in Germany?

XRechnung

The XML-based national invoice standard, managed by KoSIT. Available in UBL and CII schemas and required by many German government agencies.

ZUGFeRD

A hybrid format that combines a readable PDF/A-3 with embedded XML (CII). Popular in B2B: both humans and machines can read the same invoice.

Peppol BIS 3.0

The UBL format on the Peppol network, in accordance with EN 16931. An increasing number of German government agencies and companies can be reached via Peppol.

Explanation

How e-invoicing works in Germany

There are a few terms that come up repeatedly when discussing e-invoicing in Germany. Let’s break them down clearly.

XRechnung & ZUGFeRD

The two German standard formats. XRechnung is purely structured XML; ZUGFeRD combines a human-readable PDF with embedded XML. Both are EN 16931-compliant.

Route ID

An official routing ID for German government agencies. It ensures that your invoice is routed to the correct department within the administration. You do not need one for B2B transactions.

ZRE & OZG-RE

The federal receipt portals. ZRE serves the direct federal agencies, while OZG-RE serves the indirect federal agencies and various states. Invoices are submitted via web form, upload, or Peppol.

KoSIT & Peppol Authority

KoSIT manages the German standards and serves as the Peppol authority for Germany. It ensures the proper use of Peppol and oversees the continued development of XRechnung.

What's Coming Up

The B2B Mandate and ViDA on the Horizon

Germany is rolling out its B2B requirement in phases between 2025 and 2028. In addition, ViDA introduces a European layer that affects cross-border invoicing.

Phased B2B rollout

Obligation to accept returns starting in 2025; obligation to ship for large companies in 2027 and for all companies in 2028.

ViDA Starting in 2030

This isn’t a rule that applies exclusively to Germany: it primarily affects your cross-border B2B invoicing within the EU.

Digital Reporting

Invoice data reporting is moving toward near-real-time, in phases, by the end of this decade.

One standard: EN 16931

The mandate specifies the content (EN 16931 in UBL and CII XML), but does not specify the transmission channel.

The specific dates and thresholds for ViDA have not yet been fully determined and are subject to change. Would you like to know what this means for your situation? Check out the latest updates on our ViDA page.

webinar

Watch our webinar: E-invoicing and Peppol in Germany

In this webinar, we’ll explain what is and isn’t mandatory in Germany, how Peppol and the German portals are connected, and what the phased B2B mandate entails.

Frequently Asked Questions

Frequently Asked Questions About E-Invoicing in Germany

Is e-invoicing mandatory in Germany?

E-invoicing is often mandatory for German government agencies, and has been required at the federal level since November 2020. For B2B transactions, a requirement to receive e-invoices has been in effect since January 1, 2025: every company must be able to receive e-invoices. The requirement to send e-invoices will be phased in, starting with large companies in 2027 and all companies in 2028.

The permitted formats are XRechnung, ZUGFeRD, and Peppol BIS 3.0, all of which comply with the European standard EN 16931. Government agencies typically require XRechnung or ZUGFeRD, with a Leitweg ID. For B2B transactions, parties may also agree to use other EN 16931-compliant formats.

The Leitweg-ID is an official routing identification number for German government agencies. It ensures that your invoice is routed to the correct department within the administration. You will typically find it in the order or procurement documents. You do not need a Leitweg-ID for B2B invoices.

Yes. As of January 1, 2025, every company in Germany must be able to receive e-invoices that comply with EN 16931. The requirement to send e-invoices will take effect later, in phases between 2027 and 2028.

As of January 1, 2025, the retention period for invoices in Germany has been reduced from 10 to 8 years. This applies to both B2G and B2B invoices, as well as to invoices for which the old retention period was still in effect at the end of 2024. Please note: for key accounting documents such as annual financial statements and ledgers, the retention period remains 10 years,

No. For B2B, Germany does not require a central platform or a specific transmission technology. You can choose the solution that best suits your needs—for example, the Peppol network or an existing EDI connection—as long as you can demonstrate a complete audit trail.

ViDA is a European VAT reform package that will eventually make structured e-invoicing and digital reporting mandatory for cross-border B2B transactions within the EU. It complements the German national requirement. The specific dates and thresholds are subject to change.

Yes. Nymus is a Peppol Access Point and handles your invoicing to German government agencies and businesses directly, including conversion to XRechnung, ZUGFeRD, or Peppol BIS 3.0, and integration with your ERP system.

Other Countries

Do you also bill customers in other countries?

Every country has its own rules, formats, and deadlines. Find out how e-invoicing works in the neighboring countries where you do business.

France

Mandatory through an approved platform (Plateforme Agréée), with e-reporting and phased deadlines starting in September 2026.

Netherlands

No B2B mandate. B2G is conducted via Peppol; B2B is currently voluntary, in line with EU plans.

Luxembourg

B2G via the Peppol 4-corner model. A draft bill provides for a phased B2B requirement starting in 2028.

Contact

Ask your question about e-invoicing in Germany

Not sure if this applies to your situation? Want to know what specific steps to take for your ERP? Let us know. We’ll analyze your situation and give you a clear answer.

Response within 1 business day

Or call us directly at: +32 9 278 65 34

Nymus Suite

Products

Nymus Connect
Nymus Process
Nymus Pulse

Learn more

International E-Invoicing
Peppol
Compliance & e-reporting
Integrations
Pricing
Become a partner
Blog
Whitepapers
Webinars
Events
ROI & savings
Customer stories
Switching Peppol providers
About us
Careers

Hoe ga je om met complexe e-invoicing scenario’s? Dat lees je in deze whitepaper. Vul het formulier in en krijg direct toegang tot de whitepaper.