E-Invoicing in Germany 2027: Obligations, Timeline, Format & Examples

By Rajan Rauniyar

|

Updated on: May 28th, 2026

|

33 min read

Switch Language

social iconssocial iconssocial iconssocial icons

E-Invoicing obligations in Germany requires all VAT-registered businesses to issue structured, machine-readable electronic invoices for domestic B2B & B2G transactions. The mandate standardises invoice formats, reduces manual processing costs, automates AP and AR workflows, improves VAT compliance (Umsatzsteuer-Compliance), and progressively replaces paper and PDF invoices, laying the groundwork for ViDA alignment by 2030.

Key Takeaways

  • From January 2027, German businesses with turnover exceeding €800,000 must issue structured e-invoices for all domestic B2B transactions.
  • E-Invoices must use EN 16931-compliant structured formats like XRechnung or ZUGFeRD 2.1+.
  • From January 2025, All businesses must be able to receive and validate structured e-invoices.
  • E-invoices must be archived in their original structured format for at least 8 years to ensure audit readiness.
  • Exemptions apply to B2C transactions, small businesses under §19 UStG (annual turnover up to €22,000), invoices under €250, passenger tickets, and VAT-exempt sales, and inter EU transactions.

What is e-Invoicing in Germany?

e-Invoicing, or electronic invoicing, is the process of issuing, sending, receiving, and storing invoices in a structured digital format that enables seamless, automated processing by computers without manual data entry or paper handling.

In Germany, e-invoicing means exchanging invoices as structured electronic format (not a normal PDF emailed to a customer). For B2B and B2G use cases, the invoice must be machine-readable and compliant with EN 16931, enabling automated validation and posting in accounting systems.

Germany’s B2B e-invoicing mandate is introduced through the Growth Opportunities Act and implemented via amendments to Section 14 of the German VAT Act (UStG). The German Federal Ministry of Finance (BMF) published updated e-invoicing guidelines via official circular (BMF-Schreiben) on 15 October 2025.

Germany E-Invoicing Timeline and Compliance Deadlines

Germany is transitioning from voluntary electronic invoicing to a phased mandatory e-invoicing system for all B2B transactions. While e-invoicing has been required for business-to-government (B2G) invoices since 2020, the focus is now on B2B e-invoicing. 

Who must comply with Germany's e-Invoicing mandate?

The mandate mainly applies to domestic B2B transactions where both businesses are in Germany:

  1. All domestic B2B Businesses: For transactions where both the supplier and the recipient are based in Germany.
  2. Businesses Providing Taxable Supplies under VAT: Any taxable supply of goods or services that fall within the scope of German VAT law (UStG).
  3. Business-to-Government (B2G) suppliers: Business invoicing to federal and state public administrations.
  4. Foreign Entities with Local Establishments: Foreign businesses operating in Germany with "fixed establishment" (e.g., a physical office or warehouse

Who all are exempted from e-invoicing in Germany

The following transactions and entities are exempt from Germany's e-invoicing mandate:

  1. Small-amount invoices with a gross total of €250 or less.
  2. Passenger transport tickets, which are exempt from structured invoice requirements.
  3. VAT-exempt transactions as defined by specific provisions in the VAT Act (UStG)
  4. Foreign businesses without Local establishment: Businesses that are only VAT-registered in Germany, but do not have a fixed establishment in Germany, are not subject to this mandate and may indicate this on the invoice to explain why they are not issuing an e-invoice.
  5. Cross-border transactions whether incoming or outgoing.
  6. Business-to-consumer (B2C) transactions: Sales to private individuals remain outside the scope. Traditional formats such as paper receipts or PDFs can still be used for consumer sales.

For which type of transactions is e-Invoicing required in Germany

Germany’s B2B e-invoicing compliance falls mainly on where the parties are established and whether the transaction is domestic B2B. The tables below to quickly determine what format, VAT treatment, and document wording typically apply.

Supplier

Buyer

e-Invoicing Requirement (Yes/No)

Established in Germany

Established in Germany (business)

Yes

Established in Germany

Established in Germany (business)

Yes

Established in Germany

Established in another EU country (business)

No

Established in another EU country

Established in Germany (business)

No

Established outside the EU

Established in Germany (business)

No

Established in Germany

Established outside the EU

No

Small business using the small-business VAT scheme (annual turnover up to €22,000)

Established in Germany (business)

No (issuing exempt)

Established in Germany

Small business using the small-business VAT scheme (annual turnover up to €22,000)

Yes (receiving)

Established in Germany

Private consumer (B2C)

No

Established in Germany

Buyer status unclear

Depends

E-Invoicing Formats in Germany: XRechnung & ZUGFeRD

EN 16931-compliant formats like XRechnung and ZUGFeRD are the officially accepted electronic invoice formats. These formats are already used in public sector invoicing and are now the base for phased B2B e-invoicing. Both formats defines the mandatory data structure and content required for electronic invoices in Germany.

1. XRechnung (XML)

Germany’s official EN 16931 implementation, used widely for B2G and accepted for B2B. It’s designed for system-to-system processing, so finance teams typically view it through ERP/accounting tools rather than “reading” the file directly.

2. ZUGFeRD (Hybrid PDF/A-3 + Embedded XML)

A practical hybrid for finance teams: a readable PDF plus structured XML for automation. But for compliance, the XML is the legally relevant part. Only EN 16931-aligned profiles, such as COMFORT or EXTENDED, should be treated as mandate-ready.

3. EDIFACT / Legacy EDI

Legacy EDI setups can continue during the transition where already established and agreed by both parties. But long term, especially from 2028, the EDI process must be able to produce or extract EN 16931-compliant structured data.

4. Peppol BIS Billing 3.0 (UBL)

A standardized way to exchange structured invoices via the Peppol network. It’s a strong option when you need interoperability across many trading partners, provided the content remains correctly mapped to EN 16931.

5. XML (General)

“XML” alone is not a compliance indicator. A random XML file is not automatically compliant. It must follow an accepted EN 16931 implementation, such as XRechnung XML, ZUGFeRD embedded XML, or properly mapped UBL. 

Validity and Lifespan Comparison of e-Invoicing Formats in Germany

Format

What It Is

EN 16931 Compliant?

Valid for Mandatory B2B?

Use Window (Practical Timeline)

XRechnung

Pure XML

Yes

Yes

Valid since 2025; recommended for structured B2B; mandatory-ready for 2028+

ZUGFeRD 2.0.1+ (EN 16931 profile)

PDF + embedded XML

Yes (specific profiles only)

Yes

Valid since 2025; mandatory-ready for 2028+; XML is legally relevant

Peppol BIS Billing 3.0 (UBL)

Structured UBL via Peppol

Yes (if mapped correctly)

Yes (if EN 16931-compliant)

Valid since 2025; mandatory-ready for 2028+ if mapping stays EN 16931-compliant

EDIFACT / legacy EDI

EDI messages

Not necessarily

Not by default

Transition use 2025–2027 (by agreement); from 2028 must output EN 16931

PDF (non-hybrid) / Paper

Visual document only

No

No

Only for exceptions / transitional cases; not valid for in-scope mandatory B2B

Mandatory Data Fields Required in a Germany-Compliant e-Invoice

Here's the list of Mandatory Data Fields Required for e-Invoicing in Germany based on EN 16931 Standard

  1. Invoice Identification
  2. Seller Details
  3. Buyer Details
  4. Line-Item Detail
  5. VAT Information
  6. Totals and Payables

Know more about Mandatory Data Fields Required for an e-Invoice in Germany

E-Invoicing Framework in Germany

Germany’s framework is built around flexible electronic exchange. It’s secure, structured, and interoperable.

  • Decentralized Exchange: It does not use a central clearance portal for B2B invoices. Unlike some countries, businesses in Germany do not need to send every B2B invoice to the government platform first before issuing it. Companies can send invoices directly using email, EDI, Peppol, ERP connections, or service provider networks.
  • Public Sector (B2G) Portals: For B2G invoices, official portals are still used. Suppliers invoice public entities through platforms such as E-Rechnungsportal Bund, OZG-RE, or state-specific portals. These portals are Peppol-enabled and accept XRechnung plus compatible ZUGFeRD files.
  • Post-Audit Model: Germany uses a post-audit model for e-invoicing. This means tax authorities may request invoices for audit after the fact but do not automatically receive all invoices in real time.

E-Invoice Transmission Model in Germany

  1. Email (structured XML or hybrid file attachment)
  2. EDI networks (subject to transition rules)
  3. Peppol network
  4. Direct ERP/API integrations
  5. Customer/supplier portals (must allow downloading the structured file)

E-Invoicing Process in Germany

Electronic invoice exchange in Germany relies on structured data, compliance with legal standards, and digital automation. 

  1. Invoice Generation: A business prepares the bill using ERP platforms, bookkeeping applications, or an electronic invoicing solution provider. It should also have all tax details correctly written as per VAT compliance. The document must comply with German standards such as XRechnung or ZUGFeRD.
  2. Transmission: The invoice is sent to trading partners via email, EDI, Peppol network, or service provider platforms. The channel may be chosen by agreement. But the invoice itself must stay structured.
  3. Receipt and Validation: The recipient’s software checks format and data integrity. Valid e-invoices are automatically processed into ERP or accounting systems.
  4. Archiving:  The invoice must remain preserved in its native electronic form for 8 years. It should remain genuine, intact, readable, plus accessible for audit.

Note: For public authorities, documents are submitted through official state platforms such as E-Rechnungsportal Bund, OZG-RE, or regional government portals. E-invoicing solution providers can help businesses send the files correctly and connect to these portals automatically. 

E-Invoice Archiving and Retention in Germany (GoBD)

Germany requires e-invoices to be archived under GoBD rules in their original electronic format.

  • Keep the Original File: XML must remain XML. ZUGFeRD must remain the hybrid file (PDF/A-3 with embedded XML).
  • Maintain Integrity and Authenticity: No silent edits. Any corrections must be traceable and logged.
  • Apply the Hybrid Invoice Rule: If the PDF and XML differ, the XML is the legally relevant record. The PDF is only a visual rendering.
  • Ensure Audit Readiness: Invoices must remain readable, searchable, and exportable during audits.
  • Retention period: Invoice retention in Germany is generally 8 years . However, invoices may need to be kept longer if they remain relevant for taxes for which the assessment period is still open; the BMF expressly mentions section 15a UStG real-estate input-tax adjustment cases.

Retention is generally 8 years, but certain cases still require 10 years depending on tax obligations.

What Must Businesses Do in 2026?

Here is how German Businesses can be compliant with e-Invoicing obligations:

Step 1: Map Current Invoice Flows: 

Track how invoices are generated, approved, sent, collected, and archived. Also identify places where excessive human effort or repetitive handling still exists.

Step 2: Understand Compliance Requirements

Check which invoice documents must shift into e-invoices, which structures are accepted such as XRechnung or ZUGFeRD, along with the applicable implementation timelines.

Step 3: Upgrade IT Infrastructure

ERP platforms or bookkeeping applications must handle valid e-invoice structures properly. Some businesses may need extra tools or better software.

Step 4: Select the Right E-Invoicing Provider

Assess capabilities, legal compliance scope, connectivity methods, together with customer assistance across different service vendors. Look for certified Peppol access and automatic format validation.

Step 5: Establish Internal Policies

Prepare formal workflows for transmitting, accepting, plus archiving e-invoices. Assign duties, accountability, besides escalation procedures for invoice discrepancies or failures.

Step 6: Train Employees and Communicate Externally

Accounting, IT, and operations teams should get proper training. Companies should also notify buyers and vendors regarding their e-invoicing arrangement.

Step 7: Test Thoroughly Before Going Live

Run pilot e-invoicing programs with chosen vendors and buyers. This helps check if invoices move properly without errors.

Step 8: Monitor Regulatory Changes

E-invoicing obligations may evolve gradually. Organizations should frequently monitor official notices plus vendor communications to remain compliant.

What are the Penalties & Consequences of Non-compliance to E-Invoicing Mandate in Germany

Germany does not have a separate penalty schedule only for B2B e-invoicing right now. Instead, it checks e-invoices using its normal VAT invoice rules. If a business does not properly follow e-billing rules, the problem is handled through normal billing, correction, and record-storage rules under German VAT law.

  • Administrative fines are possible. Under section 26a UStG, certain invoice and retention breaches can lead to fines, with official maxima reaching €5,000, €1,000 for a specific retention offence, and up to €30,000 in the cases listed in subsection 1. 
  • But sometimes the bigger problem is not the fine. If an invoice is rejected or does not follow the rules, the business may have to fix it and reissue it before it can be used properly for VAT work.

How Germany’s e-Invoicing Differs

Germany’s e-invoicing approach contrasts with other European countries like Poland and France e-Invoicing mandate, especially in terms of centralization, clearance requirements, and transmission models. The following table outlines the main differences:

Feature

Germany

France

Model

Decentralized, post-audit

Centralized clearance (real-time to govt)

Format

XRechnung (XML), ZUGFeRD (PDF/XML)

Factur-X (EN 16931, PDF/XML hybrid), XML

Transmission

Direct, Peppol, or public sector portal

All invoices routed via Chorus Pro (central portal)

Human-readable

PDF option via ZUGFeRD

PDF/XML hybrid (Factur-X)

Mandate Timeline

B2G: 2020; B2B: 2025–2028 phased

B2G: 2020; B2B: 2026 (phased)

Tax Authority Access

Audit on request

Real-time, automatic copy to tax authority

ClearTax E-Invoicing Solution

ClearTax helps you go live with Germany-compliant e-invoicing faster, with fewer manual touchpoints. Now listed in VeR’s official solutions directory, ClearTax is recognized among Germany’s e-invoicing solution providers, strengthening its position as a trusted partner for businesses preparing for the mandate

  • ERP-Compatible Integrations: Connects with SAP, Oracle, Dynamics, alongside additional systems for automated mapping, validation, together with compliant generation.
  • Unified Dashboard: Generate, deliver, monitor, plus archive electronic invoices across numerous structures securely through one dashboard.
  • Peppol Connectivity: Supports compliant transmission across Germany and EU public-sector processes.
  • Continuous Compliance: Built-in validation, regulatory updates, together with secure long-term archiving.
  • Scalable Infrastructure: Multi-entity functionality, strong security controls, plus guided onboarding.

Conclusion

The e-Invocing mandate in Germany mainly concerns domestic B2B transactions where both organisations operate inside Germany.

Public sector invoicing has already required e-invoices since 2020, using portals such as E-Rechnungsportal Bund or state systems.

Unlike clearance-based countries, Germany follows a decentralized post-audit model. Businesses exchange invoices directly. Tax authorities do not validate every invoice in real time.

Frequently Asked Questions

Do I need to change all my existing ERP or accounting systems to comply with e-invoicing?

Not necessarily. Many ERP or bookkeeping systems may be upgraded using modules generating XRechnung or ZUGFeRD documents. Very old or heavily changed systems may need extra software or external providers.

What happens if I issue a non-compliant PDF invoice in 2025 or later?

In 2025 and 2026, businesses may still use PDF invoices in some cases if both sides agree. But honestly, it’s more of a short-term workaround than a safe long-term option. From 2028 onward, regular PDFs will no longer work for covered B2B transactions because invoices must follow the required structured e-invoicing format.

Can I still keep using my existing EDI (Electronic Data Interchange) setup with clients?

Yes, during the transitional phase where customers agree. But after 2027, the EDI system should support EN 16931 or create proper formats like XRechnung.

How should I handle archiving of e-invoices?

Where gross invoice value equals €250 or less, the low-value exemption applies. Then e-invoicing is not needed. Still, many businesses may choose to use it anyway.

If my business issues a lot of low-value invoices do I need e-invoicing?

Well if the amount of the invoice is less than 250 euro no e-invoice is required, those fall under the small-amount exemption. However, you may still want to align with e-invoicing practices voluntarily, especially if many of your partners already switched.

What about cross-border transactions, do I need to issue e-invoices to EU or non-EU clients?

Cross-border operations currently remain outside Germany’s domestic B2B mandate, including intra-EU together with non-EU transactions.

Will there eventually be real-time reporting of invoices to the tax office?

Most likely. Germany has indicated future electronic reporting frameworks may appear once EU-wide regulations become active, likely between 2028 and 2030.

From when does Germany mandate e-invoicing for B2B?

Businesses must be able to receive e-invoices from 1 January 2025. Sending e-invoices will become compulsory slowly. Expect full rules from 1 January 2028, except for some small businesses under §19.

Is Germany using a clearance or post-audit model?

No. Germany uses a post-audit model. Businesses do not need government approval before sending every B2B invoice.

Is XRechnung mandatory for all B2B invoices from 2025?

No. Germany requires EN 16931 compliance. XRechnung remains accepted. But ZUGFeRD with correct EN 16931 profiles also qualifies.

Is Peppol accepted in Germany or only XRechnung/ZUGFeRD?

Yes. Peppol may function as a transmission framework. Peppol invoices usually using UBL remain compliant where structured data aligns with EN 16931.

How should cross-border invoices be handled?

Cross-border invoices remain outside Germany’s domestic B2B mandate for now. Businesses may still use EN 16931 formats voluntarily to standardize processing.

What happens if you issue a non-compliant invoice?

Businesses may require correction and reissuance. Recipients could encounter VAT deduction complications depending upon rollout phase. Administrative penalties may additionally arise.

How to validate e-invoice files locally?

At minimum, organisations should verify EN 16931 compliance alongside schema and business-rule validation. This becomes especially important for XRechnung plus ZUGFeRD XML files.

About the Author
author-img

Rajan Rauniyar

Senior Content Writer- International
social icons

I’m a Senior Content Writer at ClearTax, specializing in e-invoicing, VAT, and Tax compliance. Over the years, I’ve researched and written everything from blog posts to whitepapers and product guides, helping ClearTax expand in Malaysia, KSA, UAE, Singapore, Belgium, France and beyond. My goal is to write the most comprehensive, understandable, readable, and accurate content on any topic that has ever existed on the internet. Read more

Index