Germany E-Invoicing Mandate: Deadlines, Thresholds & Compliance Guide

F
Flick team

Last updated at

September 18, 2026

Book a Demo

Learn more about this by booking a demo call with us. Our team will guide you through the process and answer any questions you may have.

Book Now

Germany E-Invoicing Deadlines and Implementation Phases 

Germany’s e-invoicing mandate is being phased in from 2025 to 2028. Under Section 14 UStG, with a transitional framework under Section 27(38) UStG. From 2025, all businesses must be able to receive e-invoices. From 2027, businesses above €800,000 in previous-year turnover mandatorily issue e-invoices. From 2028, the requirement mandatorily applies to all in-scope domestic B2B transactions. 

When Do Germany’s E-Invoicing Deadlines Apply? 

Germany is phasing in mandatory B2B e-invoicing from 2025 to 2028, with separate deadlines for receiving and issuing invoices. 

  • 2025 — From 1 January 2025, businesses must be able to receive structured e-invoices for in-scope domestic B2B transactions. There is no turnover threshold for receiving e-invoices. An email inbox is sufficient to meet the basic receiving requirement. 
  • 2026 — Businesses can continue issuing paper invoices and other permitted invoice formats, including PDF invoices with the recipient’s consent, during the applicable transition period until 31 December 2026 
  • 2027 — From 1 January 2027, businesses with more than €800,000 in previous-year turnover must mandatorily issue e-invoices for in-scope domestic B2B transactions. Businesses at or below €800,000 can use the extended transition period until 31 December 2027. 
  • 2028 — From 1 January 2028, issuing e-invoices becomes mandatory for all businesses for in-scope domestic B2B transactions, subject to statutory exceptions. 

Note: The €800,000 threshold applies to the 2027 issuance requirement, not to the obligation to receive e-invoices.

Germany E-Invoicing €800,000 Turnover Threshold and 2027 Deadline

The €800,000 previous-year threshold determines which businesses can use the extended transition period for issuing e-invoices in 2027.

  • Above €800,000: The business must issue e-invoices for in-scope domestic B2B transactions from 1 January 2027, subject to applicable exceptions.
  • €800,000 or below: The business can use the extended transition period and continue issuing other permitted invoice formats through 31 December 2027.
  • From 1 January 2028: the extended transition ends, and mandatory e-invoice issuance applies to in-scope domestic B2B transactions, subject to statutory exceptions.

Note: The €800,000 threshold applies only to the issuing obligation. It does not affect the receiving obligation, which has applied to in-scope businesses since 1 January 2025. 

Germany E-Invoicing Covered Transactions and Exemptions

Germany’s e-invoicing mandate applies to domestic B2B transactions where a VAT invoice is required under Section 14 UStG. It does not apply to B2C transactions.

Key B2B exceptions include invoices of up to €250 gross, certain passenger transport tickets, invoices issued by qualifying small businesses, and invoices issued to non-business entities. VAT-exempt transactions are also excluded where German law does not require an invoice.

B2G transactions follow a separate framework. Suppliers to the federal administration are generally subject to electronic invoicing requirements under the ERechV, including specific format, data, routing, and submission requirements, subject to statutory exceptions. State and municipal requirements may differ.

How Do Germany’s E-Invoicing Deadlines Apply to Cross-Border Transactions?

Germany’s e-invoicing mandate applies to domestic B2B transactions between businesses in Germany. It does not apply to invoices for cross-border B2B transactions.

Therefore, the 2027 and 2028 German e-invoicing deadlines do not automatically apply to invoices issued to or received from foreign businesses. For these transactions, the applicable invoicing requirements depend on the location and VAT treatment.

Multinational businesses should therefore assess domestic and cross-border invoice flows separately and configure their invoicing systems to apply the relevant country's requirements.

What Is the Scope of Germany’s E-Invoicing Requirements? 

Germany’s e-invoicing regulations affect the entire invoice process, not just the invoice format. Businesses need to determine which transactions are covered and ensure their systems can handle structured invoice data.

  • Business entities: Assess each German legal entity separately.
  • Transactions: The mandate primarily covers domestic B2B transactions where an invoice is required.
  • Customer type: B2B, B2C and B2G transactions follow different rules.
  • VAT treatment: Taxable and VAT-exempt transactions may have different requirements.
  • Exceptions: Certain invoices and transactions are excluded from the mandate.
  • Invoice format: In-scope e-invoices must use a compliant structured format, such as XRechnung or ZUGFeRD.
  • Invoice processing: ERP, AP and AR systems must be able to receive, validate and process structured invoice data.
  • Exchange and retention: Businesses need compliant processes for electronic invoice exchange and record retention.

Which E-Invoice Formats Are Compliant in Germany? 

E-invoicing in Germany does not require every B2B e-invoice to use one specific format. A compliant e-invoice must use a structured electronic format that enables electronic processing and meets the applicable statutory requirements.

  • EN 16931-compliant formats: Formats that comply with the European EN 16931 standard meet German e-invoice requirements.
  • XRechnung: XRechnung is a fully structured XML format based on EN 16931 and is a recognised e-invoice format in Germany.
  • ZUGFeRD: ZUGFeRD version 2.0.1 and later, excluding the MINIMUM and BASIC-WL profiles, qualifies as an e-invoice because it meets EN 16931 requirements.
  • Other structured formats: Other formats, including certain EDI arrangements, can also qualify if the required invoice information can be correctly and completely extracted and processed in accordance with German VAT requirements.
  • Hybrid invoices: For qualifying hybrid invoices such as ZUGFeRD, the structured data component is authoritative if it differs from the visual PDF representation.

When Is a Leitweg-ID Required for E-Invoicing? 

A Leitweg-ID is required for B2G e-invoices submitted to public authorities to identify and route invoices to the correct recipient. It is not required for B2B e-invoices, where businesses can use other buyer references or identifiers for routing.

For multinational businesses handling both B2B and B2G invoicing, the distinction is important because identification, routing and transmission requirements differ across the two workflows.

E-Invoice Processing and ERP Integration

Germany’s e-invoicing mandate requires businesses to handle invoices in a structured electronic format. Finance and IT teams therefore need to ensure their ERP and accounting systems can receive and issue compliant e-invoices and automatically process invoice data.

  • Create compliant invoices: Generate structured e-invoices in formats such as XRechnung or ZUGFeRD, rather than relying only on PDF invoices.
  • Receive invoice data: Import incoming e-invoices directly into the ERP or accounting system so invoice information does not need to be entered manually.
  • Validate invoice data: Check whether required invoice information is complete and correctly structured before the invoice moves into the accounting process.
  • Automate finance workflows: Send invoice data to the appropriate AP, AR, accounting and tax processes for matching, approval, posting and payment.
  • Support electronic exchange: Connect with the required or selected exchange channel, such as email, Peppol, EDI or an electronic interface. German law does not prescribe one specific transmission channel.
  • Maintain compliant records: Store the structured part of each e-invoice in its original, unaltered form for the required 8-year retention period.

What to Audit Before E-Invoicing Implementation 

Before selecting a solution or changing your invoice workflow, assess the systems, data, and counterparties that will determine implementation effort.

  1. Invoice generation
    Check whether your ERP or billing system can generate compliant structured e-invoices. Identify any integration or transformation gaps early.
  2. Invoice processing
    Ensure incoming e-invoices can be read and processed as structured data. Avoid converting them to PDFs for manual processing.
  3. Supplier and customer readiness
    Assess whether key suppliers and customers can send and receive compliant e-invoices. Plan onboarding for those that are not ready.
  4. Archiving
    Retain the original electronic invoice data in the required form and ensure it remains accessible throughout the retention period.
  5. ERP and integrations
    Review your ERP version, billing systems, and integrations. Identify configuration, licensing, or integration work needed for compliance.
  6. VAT and master data
    Check VAT data, tax codes, customer details, and other mandatory invoice information. Incorrect master data can lead to invoice errors even when the format is compliant.

How Should Businesses Prepare for Germany’s E-Invoicing Deadline?

Businesses should translate the legal deadline into an operational readiness plan covering each affected entity and invoice flow.

  • Map the applicable deadline: Determine the requirement for each German legal entity and invoice flow based on prior-year turnover, transaction type, VAT treatment, exceptions and transition framework.
  • Assess the invoice architecture: Review ERP, billing, AP and tax systems to confirm they can generate or receive the required structured format, validate invoice data, route invoices correctly and post them into accounting workflows.
  • Close data and control gaps: Check customer and supplier master data, tax determination, mandatory invoice fields, routing logic, and exception handling. Identify manual workarounds that could create processing or control risks at scale.
  • Test the end-to-end process: Validate the complete invoice lifecycle from generation or receipt through validation, transmission, accounting, correction and retention before the applicable deadline.

How Do Germany’s E-Invoicing Deadlines Apply to Multinational Groups? 

For multinational groups, Germany’s e-invoicing deadlines may differ between entities depending on turnover, transaction type and applicable exceptions. Each German entity should therefore determine which requirements apply to its own invoice flows.

This can be more complex when entities use different ERP systems, billing platforms or shared-service models. A centralized e-invoicing platform such as Flick can help standardize invoice processing across these environments while supporting entity-specific requirements.

What Are the Consequences of Non-Compliant Invoice Formats? 

Where an e-invoice is legally required, but a business issues a non-compliant invoice instead, the issue is not merely technical. The business may need to correct the invoice, and the incorrect invoicing can create VAT and control implications.

The requirement to issue an e-invoice and the technical validation of that invoice are separate issues. Technical validation can identify missing or inconsistent data, but validation itself is not automatically a condition for tax recognition. 

For high-volume operations, automated validation and exception management should therefore be treated as core controls rather than optional technical features.

Germany’s E-Invoicing Timeline and EU ViDA

The EU’s VAT in the Digital Age (ViDA) package will introduce new digital reporting requirements for cross-border B2B transactions from 1 July 2030, based on e-invoicing. Businesses operating across Europe should therefore consider Germany’s e-invoicing requirements alongside future EU-wide requirements when planning their invoicing and finance systems.

Companies should build EN 16931-compliant and interoperable invoice processes that connect ERP, AP, AR and tax systems. This can reduce the need for another major system change when wider EU requirements take effect in 2030.

Conclusion

Germany’s e-invoicing implementation is not a single deadline. Receiving is already required, issuing expands from 2027, and the general B2B mandate applies from 2028.

For businesses, the priority is to translate these dates into entity-level invoice requirements. That means checking turnover thresholds, transaction scope and exemptions, then ensuring ERP, invoice formats, validation, exchange and retention processes are ready for the applicable deadline.

Businesses that treat the transition as an end-to-end finance process, rather than simply a format change, can meet the mandate while reducing manual processing and avoiding last-minute system changes.

Frequently Asked Questions

Does the €800,000 threshold apply to the customer or the invoice issuer?

It applies to the invoice issuer’s previous calendar year's turnover. The customer’s turnover does not determine the issuing transition.

What happens if a company crosses €800,000 in turnover during 2027?

The transition assessment is based on the previous calendar year, so the relevant turnover is not simply the company’s current-year revenue at the point of invoicing.

How Does Germany’s E-Invoicing Timeline Align With EU ViDA Regulations?

Germany’s 2025–2028 implementation advances the EU’s digital VAT transition, with ViDA introducing intra-EU B2B digital reporting from July 2030. 

Is XRechnung Mandatory for German B2B E-Invoices?

No. XRechnung is compliant, but other formats are also permitted, including qualifying ZUGFeRD and certain EDI arrangements.

Are Intra-Group Invoices Automatically Exempt?

No. Their treatment depends on the transaction and VAT circumstances. Businesses should assess each intercompany invoice against the mandate and applicable exceptions.

Book a Demo

Learn more by booking a demo with our team. We'll guide you step by step.

Book Now