2025-28 B2B e-invoicing; 2030 e-reporting
BMF clarifies structured invoices, corrections, attachments and transition rules
16 October 2026: German Ministry of Finance BMF Bundesministerium der Finanzen has issued further VAT guidance on e-invoicing ahead of the next major deadline on 1 January 2027.
26 Sept: GBMF confirms e-reporting mandate on domestic transactions 1 July 2030 to coincide with ViDA intra-community e-reporting.
B2B e-invoicing: 2025-28 mandate; e-reporting July 2030

October 2026 BMF guidance: what changes?
The latest BMF letter is principally about making structured e-invoicing workable in real business processes rather than changing the mandate itself.
One of its most important messages is that not every piece of commercial information has to sit inside the structured invoice. The mandatory VAT invoice information must be present in the structured data, but additional supporting information may be supplied through attachments.
The structured data must contain sufficient information to establish what has been supplied and, where relevant, its quantity, place of supply and VAT treatment. Supporting details that are not necessary for this VAT assessment, such as detailed timesheets, may remain in attachments.
Germany e-invoicing and e-reporting timeline

Germany’s B2B e-invoicing mandate is being introduced in phases:
- 1 January 2025 – businesses required to be able to receive structured domestic B2B e-invoices
- 1 January 2027 – mandatory issuance for businesses with prior-year turnover above €800,000
- 1 January 2028 – remaining B2B e-invoicing transitional relief expires
- Early 2029 – voluntary pilot of the digital VAT reporting system
- 1 July 2030 – planned launch of the reporting system
What counts as an e-invoice in Germany?
Since 2025, Germany distinguishes between:
- Electronic invoices, meaning invoices issued, transmitted and received in a structured electronic format that allows automated processing; and
- Other invoices, including paper invoices, standard PDFs and other unstructured formats.
A simple PDF sent by email is therefore not an e-invoice for the purposes of the German B2B mandate.
The permitted structured formats must comply with the European e-invoicing standard EN 16931. This includes formats such as XRechnung and ZUGFeRD, provided they contain the required structured invoice data. (Bundesministerium der Finanzen)
XRechnung, ZUGFeRD and hybrid invoices
Germany allows both fully structured XML invoices and hybrid formats.
XRechnung is a pure XML format widely used in German public procurement. ZUGFeRD combines a human-readable PDF with embedded XML invoice data. However, the structured XML component is the legally relevant invoice data for VAT purposes.
ZUGFeRD 2.5 was released in May 2026, including updates such as support for gross invoice scenarios and alignment with the latest EN 16931 code lists. Businesses using ZUGFeRD should confirm that their software supports the latest compliant version.
Attachments and supporting documents
The BMF has clarified that the mandatory invoice information must be included in the structured data. Businesses cannot simply attach a PDF and treat that as the compliant invoice.
However, attachments can still support the invoice. For example, detailed timesheets, construction schedules or other supporting breakdowns may be included where the structured invoice data clearly references them. This is important for sectors with complex invoice backing documentation. (Bundesministerium der Finanzen)
Cash purchases and low-value invoices
The German rules may also affect transactions that businesses have not traditionally treated as e-invoicing issues.
The BMF FAQs confirm that B2B cash purchases above €250 may require an e-invoice once the transitional rules have expired. This means German e-invoicing is not just an ERP-to-ERP accounts payable issue. It may also affect expense processes, procurement cards, local purchasing and employee reimbursement controls. (Bundesministerium der Finanzen)
German Electronic Business Address: GEBA
Germany is also developing the German Electronic Business Address, or GEBA. This is based on the German business identification number, the W-IdNr., and is designed to provide a standard electronic address for business communications.
GEBA can also be used as a Peppol Participant ID, supporting Germany’s future e-invoicing interoperability. This is not yet the main legal obligation, but it is a practical development businesses should monitor when designing their German invoice routing architecture. (edicomgroup.com)
VATCalc e-invoicing and VAT reconciliation
VATCalc helps businesses manage German e-invoicing as part of end-to-end VAT compliance.
Its platform supports VAT determination, invoice validation, e-invoicing and reconciliation between transactional data, structured invoice data and VAT return reporting. This helps businesses identify differences before filing and maintain a clear audit trail across invoice issue, receipt, VAT treatment and reporting.
As Germany moves from e-invoicing to wider digital VAT controls, businesses should focus on integrated compliance rather than isolated invoice transmission.
Council of EU approves mandatory German e-invoicing
The request by the European Commission on behalf of Germany to introduce mandatory B2B domestic VAT e-invoicing was approved by the Council of the European Union on 25 July. This allows Germany to impose real-time e-invoicing
Read more about German VAT in our national guide.
Germany B2G e-invoices
As per the requirements of the EU VAT Directive on e-invoicing, in April 2020, Germany mandated the acceptance of electronic invoices for Federal governmental transactions with the commercial sector, B2G.The format varies by state (Bundesland) as they adopt the legislation in their local laws. The states have the option of their own format (which should be PEPPOL compliant) or the recommended by Core Invoice User Specification (CIUS).
