E-invoicing compliance and regulatory updates - Germany

Electronic Invoicing in Germany

Is e-invoicing mandatory in Germany ?

Germany is gradually enforcing e-invoicing. The mandate phase-in begins from January 2025, requiring businesses to accept e-invoices, and is fully enforced by January 2028, when all suppliers and buyers must issue electronic invoices.

Who is affected?

All German businesses with a registered VAT ID must comply with the mandate requirements.

Compliance requirements

Businesses must prepare for the phased B2B e-invoicing rollout, ensuring compliance with structured EN16931 formats by the defined deadlines. The mandate applies to domestic invoicing.


Want to learn more about e-Invoicing compliance?

Download our Global e-invoicing and Tax Compliance fact sheet here for more information.

Electronic Invoicing in Germany

Is e-invoicing mandatory in Germany ?

Germany is gradually enforcing e-invoicing. The mandate phase-in begins from January 2025, requiring businesses to accept e-invoices, and is fully enforced by January 2028, when all suppliers and buyers must issue electronic invoices.

Who is affected?

All German businesses with a registered VAT ID must comply with the mandate requirements.

Compliance requirements

Businesses must prepare for the phased B2B e-invoicing rollout, ensuring compliance with structured EN16931 formats by the defined deadlines. The mandate applies to domestic invoicing.


Want to learn more about e-Invoicing compliance?

Download our Global e-invoicing and Tax Compliance fact sheet here for more information.

Key Deadlines 

  • January 1, 2025: All German businesses must accept electronic invoices in a structured format.
  • January 1, 2027: Companies with an annual turnover of at least 800,000 euros must issue e-invoices that comply with EN16931.
  • January 1, 2028: All companies must issue invoices electronically in compliance with EN16931.

Standards & Platforms 

What formats are required in Germany?

Invoices must comply with the EN16931 standard. Accepted formats include ZUGFeRD and XRechnung. Any format meeting EN16931 requirements is acceptable. There is no government-mandated platform for invoice submission.

Archiving in Germany

What are the archiving requirements in Germany?

E-invoices must be archived in their original received format without alterations. Businesses must retain e-invoices for 10 years from the end of the year they were issued. Some invoices may require longer retention periods. VAT-related documents cannot be deleted after the 10-year period if they are still needed for tax purposes.

Legal invoice:

  • For suppliers: The legal invoice is the e-invoice sent to the recipient in the format they receive. If sent via email, the email is part of the legal invoice.
  • For buyers: The legal invoice is the e-invoice received from the supplier in its original format. If sent via email, the email is part of the legal invoice.

Want to know more about Basware’s archiving services?

Download our Basware Vault fact sheet here to learn more about our flexible and scalable solution.

Key Actions

  • Ensure Compliance – Prepare to issue and receive e-invoices in EN-16931 formats by the required deadlines.
  • Communicate with Suppliers – Align invoicing processes with suppliers for a smooth transition.
  • Archive e-Invoices – Ensure compliance with archiving regulations.

German E-Invoicing and Archiving requirements at a glance:

B2G Mandatory Since November 2020 (Federal level), with gradual state-level implementation
B2B Mandatory Phased enforcement from January 2025

 

Supplier requirement: Must send invoice data in a structured format to the relevant platform (e.g., ZRE for federal transactions). Invoice must comply with XRechnung or other accepted formats.

Buyer requirement: Must receive invoices in a structured format, as agreed with the supplier.

Archiving requirement: Both the supplier and buyer must archive legal for at least 10 years from the end of the year the document was issued. VAT-related documents cannot be deleted before the required retention period.

Electronic Invoicing in Germany

Is e-invoicing mandatory in Germany ?

Germany is gradually enforcing e-invoicing. The mandate phase-in begins from January 2025, requiring businesses to accept e-invoices, and is fully enforced by January 2028, when all suppliers and buyers must issue electronic invoices.

Who is affected?

All German businesses with a registered VAT ID must comply with the mandate requirements.

Compliance requirements

Businesses must prepare for the phased B2B e-invoicing rollout, ensuring compliance with structured EN16931 formats by the defined deadlines. The mandate applies to domestic invoicing.


Want to learn more about e-Invoicing compliance?

Download our Global e-invoicing and Tax Compliance fact sheet here for more information.

Subscribe to the e-Invoicing Compliance News Blog!

Keep up to date with e-Invoicing in Germany

The Ultimate E-Invoicing FAQ for Germany: Answering the Top Questions from Businesses Like Yours

| October 9, 2024

The upcoming e-invoicing mandate in Germany has raised numerous questions for businesses, particularly those operating in the B2B space. If you're wondering...

Read now ->

Watch now ->

German E-Invoicing Mandate: First Requirements Take Effect on January 1, 2025

| September 6, 2024

On March 22, 2024, the German Bundesrat, the upper chamber of Parliament, approved the Growth Opportunities Act. A key provision of this legislation introduces...

Read now ->

Watch now ->

Germany's e-Invoicing Evolution: Latest Updates & Insights

| March 28, 2024

The electronic invoice (e-invoice) is coming to Germany - albeit in a different way than many people, myself included, had hoped it would. It is, as most...

Read now ->

Watch now ->