Germany, like many European countries, is on its way to implementing electronic invoicing requirements for domestic taxpayers of all shapes and sizes. However, e-invoicing is yet to be fully implemented and mandated in the country.
E-invoicing in Germany is currently divided by transaction type. There are national and federal requirements for B2G transactions, but the time hasn’t come for B2B transactions to utilise e-invoices yet. This will begin to change in 2025, and by 2028, all German businesses will be mandated to send and receive invoices electronically.
With Germany’s e-invoicing rollout fragmented and intensive to follow, use this page as your go-to overview to ensure you meet your obligations. Bookmark this page and revisit it whenever you need a reminder of the current requirements.
CTC Type
Network
Format
eSignature Requirement
Archiving Requirement
CTC Type
Network
Format
eSignature Requirement
Archiving Requirement
From January 2025, taxpayers must be able to receive electronic invoices. Sending and receiving e-invoices will become mandatory in Germany from 1 January 2027, applying to companies with an annual turnover exceeding EUR 800,000. From January 2028, it will apply to all companies.
This go-live date for German B2B e-invoicing was set in March 2024 when the Bundesrat passed the law known as ‘Wachstumschancengesetz’.
E-invoicing is mandated when trading with public administrations, though it’s divided at a federal state level. There is a national mandate, but it runs alongside its 16 federal states – each of which has legislative freedom to develop its own e-invoicing platform.
The following German federal states have implemented e-invoicing for governmental transactions:
The aforementioned European Directive (2014/55/EU) requires member-state government entities to be able to receive and handle electronic invoices according to the CEN standard, EN 16931.
The implementation of e-invoicing in Germany can be hard to follow. Here are the main dates you need to know:
Implementing electronic invoicing can benefit taxpayers by automating processes. Not only can this save time and headspace, it can also significantly reduce the risk of errors by removing the need for people to input and handle data manually.
While it’s now clear that there’s more to come on the e-invoicing front in Germany, there’s a larger initiative that could shift how the technology is implemented in the country – and across EU Member States at large.
VAT in the Digital Age is a proposal to digitize the European VAT system, implementing digital reporting and e-invoicing, among other new, innovative tax solutions.
It’s worth noting that while Germany is still working on implementing e-invoicing for all resident taxpayers, many countries are further along in their electronic invoicing journey. Global tax compliance can be tough, considering the nuances of each country’s tax digitization journey, but Sovos can help – wherever you do business.
While electronic invoicing is an important component of tax compliance in Germany, organisations have other obligations to stay on top of.
Staying updated with regulatory expectations becomes even more complicated when you consider the evolving nature of laws. Not only do you need to meet your current obligations, but you also need to stay on top of what’s to come – this is demanding in terms of both time and resources.
Non-compliance can be costly, but you don’t need to fall behind. Find out more about German VAT compliance with our dedicated overview.
B2G e-invoicing is mandatory in Germany, and B2B e-invoicing is currently scheduled to come into effect from 1 January 2027 for companies with an annual turnover exceeding EUR 800,000.
For B2G and B2B e-invoicing, German legislation requires the secure archival and access of electronic invoices for 10 years.
Germany has laid out plans to make B2B e-invoicing mandatory for resident taxpayers, following this timeline:
The ZRE stands for Zentrale Rechnungseingangsplattform des Bundes, which translates as Central Invoice Submission Portal. ZRE is a web portal that allows suppliers and service providers to send electronic invoices to federal entities.
ZUGFeRD is a hybrid e-invoicing format that includes human-readable (PDF/A-3) and machine-interpretable invoice data. It’s based on XML, allowing invoices to be sent as attachments or embedded within an email.
ZUGFeRD meets the requirements of the European standard (EN 16931).
XRechnung is a standard for electronic invoicing that the German government accepted in late 2020. It was devised as a standard for converting invoice information into an XML data file, serving as an e-invoice.
XRechnung also meets the requirements of the European standard (EN 16931).
B2G e-invoicing has been mandated at a national level since mid-2019, meaning that all Member State government agencies must be able to receive and manage electronic invoices.
Elsewhere, here’s the timeline for B2B e-invoicing in the country:
When transacting with federal contracting authorities, you should send an electronic invoice through the relevant state’s individual transmission platform.
B2B e-invoicing has yet to be implemented in Germany, but it provides yet another obligation for organisations to meet once it is. Then, consider the other countries where you do business and the stages they may be at in their tax digitization journeys.
One solution is to pay attention to evolving mandates and regulations everywhere you operate. The more freeing solution is to appoint a single tax compliance partner, like Sovos, to do the busy work for you.
Trusted by the world’s best companies, including half the Fortune 500, Sovos’ solutions provide global compliance through local expertise.