Skip to content
Request a Demo
Explore Solutions
Explore more from traild
Request a Demo

What Germany’s E-Invoicing Mandate Means for Your Business

Learn about who's affected, the 2027 deadline, and how to get ready.

A building in Germany flying the German flag

Germany’s B2B e-invoicing mandate is already partly in force. Since 1 January 2025, every business established in Germany has had to be able to receive structured e-invoices for domestic transactions, meaning machine-readable invoice files a computer can process automatically, not a PDF or paper invoice a person reads and re-enters by hand. The next deadline is 1 January 2027, when larger businesses must issue structured e-invoices, with the obligation extending to every business by 1 January 2028.

Germany is one of several European countries requiring structured e-invoicing. France’s own B2B e-invoicing mandate took effect on 1 September 2026, and covers similar ground with some real differences in how it works.

If you do business in Germany, or with a German company, here’s what’s changed, why it’s part of a bigger shift, and what to do about it.

What Is E-Invoicing in Germany?

E-invoicing refers to a structured, machine-readable invoice file, not a PDF or paper invoice, that a receiving system can process automatically. In Germany, invoices must be issued in one of two structured formats: XRechnung, a pure XML format, or ZUGFeRD, a hybrid format that combines a human-readable PDF with embedded XML data. Both fall under what’s commonly called E-Rechnung, or elektronische Rechnung, the German term for a structured electronic invoice.

Both formats implement EN 16931, the European semantic standard defining what data a compliant e-invoice must contain; XRechnung and ZUGFeRD are Germany’s national profiles (CIUS) of that standard, expressed in UBL or CII syntax. Unlike markets that mandate a specific transmission network, Germany doesn’t require e-invoices to move system to system; they can be shared however both parties agree, including by email, as long as the structured data travels with the file.

A PDF invoice sent by email is not a structured e-invoice, even though ZUGFeRD produces something that looks like one. The difference is the embedded structured data that a system can read directly, not just a document a person can view.

Pan-European Public Procurement Online (Peppol) is an international network that lets businesses exchange e-invoices and other structured documents through accredited access points, rather than sending files directly to each other. Peppol is available worldwide, and businesses in Germany can use it as one option for exchanging e-invoices, but it isn’t mandated. Businesses can also exchange structured e-invoices directly, such as by email.

Why Is E-Invoicing Becoming Mandatory Globally?

Germany’s mandate isn’t an isolated policy. Over 80 countries already require some form of e-invoicing today, and dozens more have mandates confirmed for the next few years. Most VAT regimes, the value-added tax systems governments use to collect tax on goods and services, are moving toward continuous transaction controls, meaning tax authorities check transactions in real time rather than relying on retrospective audits.

Not every mandate works the same way. France’s e-invoicing system routes transaction data directly through a government tax platform. Germany’s current requirement is narrower. Businesses must exchange structured e-invoices with each other, without a separate government reporting obligation attached. For now, the German mandate covers invoice format and exchange, not real-time reporting to the tax authority.

When Does Germany’s Mandate Apply, and What Are the Deadlines?

Germany’s mandate splits into two obligations with different dates, based on receiving and issuing.

  • Receiving became mandatory for every business in Germany on 1 January 2025. An email inbox capable of receiving a structured e-invoice file satisfies this requirement.

  • Issuing phases in by business size. From 1 January 2027, businesses with turnover above €800,000 must issue structured e-invoices for domestic B2B transactions.

  • Transition relief ends 1 January 2028. From that date, every business, regardless of turnover, must issue structured e-invoices for domestic B2B transactions.

The mandate’s scope is domestic, covering B2B transactions between businesses established in Germany. If you’re not established in Germany but do business with a German company, talk to your tax advisor about whether your invoices fall in scope, since the requirement is based on where the businesses are established, not just where a transaction happens.

Which Countries Require E-Invoicing, and When?

Germany joins a fast-growing list of countries with structured e-invoicing mandates, each moving on its own timeline.

  • Italy. B2B e-invoicing has been mandatory for all VAT-registered businesses since 2019.

  • Belgium. B2B e-invoicing has been mandatory for all VAT-registered businesses since 1 January 2026, with no phase-in.

  • Poland. KSeF B2B e-invoicing became mandatory for large taxpayers, those with turnover above PLN 200 million, on 1 February 2026, and for most other businesses on 1 April, 2026. Micro-enterprises follow on 1 January 2027.

  • France. A separate B2B e-invoicing and e-reporting mandate took effect on 1 September 2026, and is phased in by company size through 2027 and 2028. We covered what France’s mandate means for businesses here.

  • Singapore. GST InvoiceNow has been mandatory for new voluntary GST registrants since 1 April 2026, phasing in for the rest of GST-registered businesses through 2029 to 2031.

  • Spain. VeriFactu reporting starts in January 2027, with a separate B2B e-invoicing mandate expected in 2027 or 2028.

  • Denmark, Norway, and Finland. B2G e-invoicing is already mandatory; B2B adoption remains voluntary but widespread on Peppol, worth watching as a readiness signal rather than a compliance deadline.

  • UK. The UK government confirmed in June 2026 that Peppol will underpin its planned B2B e-invoicing mandate, expected from April 2029 as a 4-corner model with no e-reporting to HMRC yet.

Germany isn’t an outlier. Romania, Croatia, Hungary, and Greece already require some form of B2B e-invoicing or real-time reporting, and similar mandates are spreading across Latin America, the Middle East, and Asia-Pacific.

What Does the E-Invoicing Mandate Mean for Businesses Operating in Germany?

Germany’s mandate means new receiving and issuing deadlines, two structured formats to support, and no separate e-reporting obligation to manage on top.

  • Every business in Germany must already be able to receive structured e-invoices. This has applied since 1 January 2025.

  • Larger businesses must start issuing structured e-invoices from 1 January 2027. This applies to businesses with turnover above €800,000.

  • Every business must issue structured e-invoices by 1 January 2028. Transition relief for smaller businesses ends on this date.

  • There’s no separate e-reporting requirement. Unlike France, which requires both e-invoicing and a separate e-reporting obligation to the tax authority, Germany’s mandate is limited to structured invoice exchange between businesses.

How Does Traild Help With E-Invoicing in Germany?

Traild’s e-invoicing solution handles format conversion, data extraction, and AP workflow behind the scenes, so your ERP and your team’s process don’t change. Here’s what that means in practice for a business with exposure to Germany.

  • XRechnung and ZUGFeRD are both handled automatically. Germany’s two structured formats work differently, as one is pure XML and the other is a hybrid PDF with embedded XML; however, Traild extracts the invoice data from either and generates a readable PDF for review, so your team isn’t blocked by which format a supplier uses.

  • Your ERP keeps working exactly as it does today. Structured e-invoice files go straight into Traild’s AP workflow for review and approval, with no manual downloading, data entry, or rekeying required.

  • One platform covers both directions. Incoming supplier e-invoices are processed through Traild’s normal AP workflow, coded, matched, and approved like every other invoice. Outgoing customer e-invoices get converted into XRechnung or ZUGFeRD and delivered to your customer, validated before submission to reduce rejections.

  • Original files are retained for compliance. Traild stores the original XML files and readable PDFs in structured storage, supporting German GoBD record-keeping requirements.

Traild supports compliance with Germany’s e-invoicing mandate by connecting structured invoice receipt and issuance directly to your ERP and AP processes, rather than stopping at file conversion.

a graphic showing how Traild captures e-invoicing data

Does Traild Support E-Invoicing in Other Countries Too?

Yes. Traild’s e-invoicing solution isn’t limited to Germany. It already supports businesses across a growing list of markets, including Belgium, France, Germany, Italy, Poland, Spain, Hungary, Greece, and Singapore, with new countries added as additional mandates take effect. If your business operates in more than one of these markets, or expects to, the same platform carries over instead of requiring a separate setup for each new mandate.

What Should You Do to Comply with Germany’s E-Invoicing Mandate?

Contact Traild to see how our AP automation and e-invoicing platform can support your business in Germany. The receiving requirement has been in effect since January 2025; the issuing deadline for larger businesses is January 2027, and more countries add mandates every year. If you’re figuring out what this means for your business, whether your business operates in Germany, is expanding into Germany, or you are already navigating a mandate elsewhere like France, get in touch. We’ll walk you through what’s required and how Traild can help.

Contact us to talk through e-invoicing readiness for Germany or any other market you operate in.

Frequently Asked Questions

Is “E-Rechnung” the Same as XRechnung?

Not quite. E-Rechnung, or elektronische Rechnung, is the general German term for a structured electronic invoice, the broader category the mandate applies to. XRechnung and ZUGFeRD are the two specific formats that qualify as a compliant E-Rechnung under Germany’s mandate. A PDF sent by email doesn’t count, even though it’s an electronic file, because it lacks the embedded structured data a system can read directly.