E-invoicing in Germany

E-invoicing in Germany

E-invoicing, or electronic invoicing, is the process of sending and receiving invoices electronically rather than through 1 traditional paper-based methods. 2 In Germany, like many other countries, there has been a significant push towards digitalization, and e-invoicing is a key part of this transition.

Features of electronic invoices in German law German legislation has introduced specific regulations governing electronic invoices, including requirements for structure, content, and acceptance. These regulations aim to ensure the authenticity, integrity, and readability of electronic invoices.

Goals of implementing e-invoicing in Germany the primary goals of implementing e-invoicing in Germany include:

  • Streamlining business processes
  • Reducing administrative costs
  • Improving data accuracy
  • Enhancing transparency
  • Supporting the country’s digital transformation

What format is German e-invoicing?

Overview of e-invoicing formats Several formats are commonly used for e-invoicing in Germany, with ZUGFeRD and XRechnung being the most prominent.

  • ZUGFeRD: This format is widely used in Germany and offers a flexible approach to e-invoicing, allowing for both structured and unstructured data.
  • XRechnung: Based on the European standard EN 16931, XRechnung is designed for cross-border e-invoicing and provides a highly structured format.

How to choose the right format for your business The choice of e-invoicing format depends on several factors, including:

  • The size of your business
  • The complexity of your invoicing processes
  • Your existing IT infrastructure
  • The requirements of your trading partners

Comparison with formats in other EU countries While ZUGFeRD and XRechnung are commonly used in Germany, other formats may be used in different EU countries. It’s essential to understand the specific requirements of your trading partners to ensure compliance.

Who needs electronic invoicing in Germany?

Categories of companies E-invoicing is becoming increasingly mandatory for businesses in Germany, especially in the following categories:

  • B2G (Business-to-Government): Many German government entities now require electronic invoices.
  • B2B (Business-to-Business): While not yet mandatory for all B2B transactions, there is a growing trend towards electronic invoicing, particularly in larger enterprises and specific industries.

Specifics for international and small companies International companies operating in Germany need to comply with local e-invoicing regulations. Small companies may find it challenging to implement e-invoicing due to resource constraints, but there are various solutions and services available to assist them.

Timeline of e-invoicing in Germany

Introduction of mandatory use for B2G: In Germany, the required format for B2G invoices is XRechnung. This is an XML-based semantic data model that complies with the European standard EN 16931 and is a response to the CEN standard (CEN/TC 434).

Mandatory/not mandatory B2G

  • Since 27 November 2020, B2G e-invoicing has been mandatory at federal level and in the federal state of Bremen
  • As of 1 January 2022, B2G e-invoicing became mandatory in the federal states of Saarland, Hamburg and Baden Württemberg
  • As of 1 April 2023, B2G e-invoicing became mandatory in the federal state of Mecklenburg-Western Pomerania
  • As of January 2024, B2G e-invoicing will become mandatory in the federal state of Rhineland-Palatinate
  • As of 18 April 2024, B2G e-invoicing will become mandatory in the federal state of Hessen

Planned changes for B2B: Other formats, such as ZUGFeRD, ZUGFeRD 2.0, ZUGFeRD 2.1, Peppol BIS, Peppol BIS 3.0, CII, PDF/A-3, are valid for B2B transactions.

  • January 1, 2025: 
    • All businesses in Germany must be capable of receiving electronic invoices.
    • Paper invoices can still be used with the explicit consent of the recipient.   
  • January 1, 2027: 
    • Businesses with an annual turnover exceeding €800,000 must issue electronic invoices.   
  • January 1, 2028: 
    • All businesses in Germany must issue electronic invoices.

Influence of EU directives EU directives, such as the e-Invoicing Directive, have played a crucial role in shaping Germany’s e-invoicing regulations. These directives aim to create a single European market for e-invoicing.

Multi-Country E-Invoicing Solutions

Implementing e-invoicing in Germany can be challenging, especially for businesses operating across multiple countries. A unified e-invoicing solution ensures compliance not only in Germany but also in other jurisdictions.

Explore how our multi-country e-invoicing engine simplifies cross-border compliance and streamlines your invoicing processes.

January 14, 2025 12561
Share to:

Frequently asked questions

Does Germany have e-invoicing?

Yes, Germany has implemented e-invoicing for public procurement transactions in line with the EU Directive 2014/55/EU. Suppliers to federal and state-level public entities must comply with mandatory e-invoicing requirements.

What is the e-invoice format in Germany?

Germany uses the XRechnung format, which is compliant with EU standards. In some cases, the PEPPOL BIS Billing 3.0 format may also be used.

What is the rule for e-invoicing in 2025?

While the current rules primarily apply to business-to-government (B2G) transactions, Germany is likely to expand e-invoicing requirements in the coming years to align with broader EU initiatives. Stay updated on evolving mandates.

What are the requirements for a German invoice?

German e-invoices must include:

  • Buyer and seller VAT identification numbers.
  • Invoice number, issue date, and payment terms.
  • Description of goods or services, quantities, and prices.
  • Applicable VAT rates and amounts.
  • Total payable amount, currency, and payment method.
Is electronic invoicing mandatory in Germany?

E-invoicing is mandatory for B2G transactions at both federal and state levels. For B2B and B2C transactions, it is encouraged but not mandatory unless specified by specific contractual agreements.

What platforms are used for e-invoicing in Germany?

Suppliers to federal entities must use the Zentraler Rechnungseingang (ZRE) or OZG-RE platforms. State-level transactions require adherence to platforms certified for the XRechnung standard.

What happens if an e-invoice does not meet compliance standards?

Non-compliant invoices may be rejected, leading to delayed payments. Persistent non-compliance can result in fines or additional scrutiny during audits.

[blog_menu_right]
Watch a demo
Have a look around and see how easy using Lovat really is
Book now
[blog_related_content]
Watch a demo
Have a look around and see how easy using Lovat really is
Book now
[blog_subscribe_to_the_newsletter]