E-invoicing compliance and regulatory updates - Germany
Last reviewed: July 9, 2026
Last reviewed: July 9, 2026
Germany is gradually enforcing e-invoicing. The mandate phase-in began January 2025, requiring businesses to accept e-invoices, and is fully enforced by January 2028, when all suppliers and buyers must issue electronic invoices.
All German businesses with a registered VAT ID must comply with the mandate requirements.
Businesses must prepare for the phased B2B e-invoicing rollout, ensuring compliance by issuing invoices in structured formats compliant with the EN16931 semantic model by the defined deadlines. The mandate applies to domestic invoicing. There is no defined transmission framework that must be used.
Find clear answers to the most common questions about the German e-invoicing mandate.
Download our Global e-invoicing and Tax Compliance fact sheet here for more information.
Germany is gradually enforcing e-invoicing. The mandate phase-in began January 2025, requiring businesses to accept e-invoices, and is fully enforced by January 2028, when all suppliers and buyers must issue electronic invoices.
All German businesses with a registered VAT ID must comply with the mandate requirements.
Businesses must prepare for the phased B2B e-invoicing rollout, ensuring compliance by issuing invoices in structured formats compliant with the EN16931 semantic model by the defined deadlines. The mandate applies to domestic invoicing. There is no defined transmission framework that must be used.
Find clear answers to the most common questions about the German e-invoicing mandate.
Download our Global e-invoicing and Tax Compliance fact sheet here for more information.
Invoices must comply with the EN16931 semantic model. Examples of accepted formats include ZUGFeRD, XRechnung, and Peppol BIS. Any format that meets EN16931 requirements is acceptable. There is no government-mandated platform for invoice submission.
Invoices must comply with the EN16931 semantic model. Examples of accepted formats include ZUGFeRD, XRechnung, and Peppol BIS. Any format that meets EN16931 requirements is acceptable. There is no government-mandated platform for invoice submission.
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 in which 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. In a clarification, the Finance ministry has stated that attachments must be stored with the invoice.
Legal invoice:
Download our Basware Vault fact sheet here to learn more about our flexible and scalable solution.
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 in which 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. In a clarification, the Finance ministry has stated that attachments must be stored with the invoice.
Legal invoice:
Download our Basware Vault fact sheet here to learn more about our flexible and scalable solution.
| B2G | Mandatory | Since November 2020 (Federal level), with gradual state-level implementation |
| B2B | Mandatory | Phased enforcement from January 2025 |
Supplier requirement: B2B-invoices must be sent in an EN16931-compliant format to the buyer
Buyer requirement: German buyers are required to be able to receive invoices in electronic format complying to the EN 16931 norm. Public buyers may be required to utilize respective portals.
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.
| B2G | Mandatory | Since November 2020 (Federal level), with gradual state-level implementation |
| B2B | Mandatory | Phased enforcement from January 2025 |
Supplier requirement: B2B-invoices must be sent in an EN16931-compliant format to the buyer
Buyer requirement: German buyers are required to be able to receive invoices in electronic format complying to the EN 16931 norm. Public buyers may be required to utilize respective portals.
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.
Germany is gradually enforcing e-invoicing. The mandate phase-in began January 2025, requiring businesses to accept e-invoices, and is fully enforced by January 2028, when all suppliers and buyers must issue electronic invoices.
All German businesses with a registered VAT ID must comply with the mandate requirements.
Businesses must prepare for the phased B2B e-invoicing rollout, ensuring compliance by issuing invoices in structured formats compliant with the EN16931 semantic model by the defined deadlines. The mandate applies to domestic invoicing. There is no defined transmission framework that must be used.
Find clear answers to the most common questions about the German e-invoicing mandate.
Download our Global e-invoicing and Tax Compliance fact sheet here for more information.
Invoices must comply with the EN16931 semantic model. Examples of accepted formats include ZUGFeRD, XRechnung, and Peppol BIS. Any format that meets EN16931 requirements is acceptable. There is no government-mandated platform for invoice submission.
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 in which 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. In a clarification, the Finance ministry has stated that attachments must be stored with the invoice.
Legal invoice:
Download our Basware Vault fact sheet here to learn more about our flexible and scalable solution.
| B2G | Mandatory | Since November 2020 (Federal level), with gradual state-level implementation |
| B2B | Mandatory | Phased enforcement from January 2025 |
Supplier requirement: B2B-invoices must be sent in an EN16931-compliant format to the buyer
Buyer requirement: German buyers are required to be able to receive invoices in electronic format complying to the EN 16931 norm. Public buyers may be required to utilize respective portals.
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.
Get answers to key questions about Germany’s e-invoicing mandate and learn how to prepare your business for compliance and efficiency gains.
Prepare for Germany's 2025 e-invoicing mandate. Learn how Basware can help you comply with EN 16931 standards and stay ahead.
Stay updated on Germany's e-invoicing mandate changes. Dive into our blog for expert insights & proactive strategies. Join us in embracing the future of e-invoicing with Basware!
China | India | Indonesia | Japan | Kazakhstan | Malaysia | Philippines | Saudi Arabia | Singapore | South Korea | Turkey | United Arab Emirates | Vietnam
Albania | Andorra | Austria | Belgium | Bulgaria | Czech Republic | Denmark | Estonia | Finland | France | Germany | Greece | Hungary | Iceland | Ireland | Italy | Latvia | Liechtenstein | Luxembourg | Malta | Netherlands | Norway | Poland | Portugal | Romania | Serbia | Slovakia | Slovenia | Spain | Sweden | Switzerland | United Kingdom
Canada | Colombia | Costa Rica | Ecuador | Mexico | Panama | United States