Every business must be able to receive e-invoices since 1 January 2025, including small businesses under § 19 UStG. Issuing becomes mandatory on 1 January 2027 for prior-year turnover above €800,000 and on 1 January 2028 for everyone.
Domestic B2B invoices between businesses established in Germany
Wachstumschancengesetz, § 14 UStG; BMF letters of 15 Oct 2024 and 15 Oct 2025. On schedule as of Oct 2026; the ZDH request of 22 Jun 2026 to delay this date was not adopted. Exempt from issuing: invoices up to €250, tickets, Kleinunternehmer, B2C.
Domestic B2B invoices between businesses established in Germany
Until 31 Dec 2027 businesses with prior-year turnover up to €800,000 may still send paper or PDF (PDF needs recipient consent). EDI formats that cannot be fully mapped to EN 16931 are tolerated until 31 Dec 2027.
Must receive e-invoices: yes · Must issue e-invoices: no⚠ unverifiedWe found this in secondary sources or sources disagree; we have not yet confirmed it in the official text. See unverified items
Must be able to receive e-invoices since 1 Jan 2025. Exempt from the duty to issue e-invoices according to most sources; one vendor (Qonto) says the opposite.
Model and platform
Post-audit (decentralised, no clearance)
Platform:None for B2B (decentralised post-audit model)
No central platform and no clearance for B2B. Public-sector invoices go through ZRE / OZG-RE portals or Peppol.
Includes Kleinunternehmer (§ 19 UStG). A plain email inbox is legally sufficient to receive.
What to set up
Leitweg-ID(Suppliers to federal and Länder public bodies): Routing identifier of the public buyer; mandatory on B2G invoices via ZRE / OZG-RE or Peppol.
Peppol participant ID(Any business that wants to send or receive via Peppol; public bodies): Registered through a Peppol Access Point; optional for B2B.
Email inbox(Every business (receiving)): XRechnung XML and ZUGFeRD PDF/A-3 arrive as email attachments; the most common channel between SMEs.
The period starts: End of the calendar year in which the invoice was issued (§ 14b (1) UStG, § 147 (4) AO)
Invoices issued and received must be kept for 8 years (§ 14b (1) UStG); booking vouchers likewise for 8 years (§ 147 (3) AO). Both periods were set by the Bürokratieentlastungsgesetz IV and apply since 1 Jan 2025.
The structured XML must be kept unaltered; GoBD integrity rules apply.
A July 2026 action plan proposing 15-year retention is not law.
Leitweg-ID(Suppliers to federal and Länder public bodies): Routing identifier of the public buyer; mandatory on B2G invoices via ZRE / OZG-RE or Peppol.
Peppol participant ID(Any business that wants to send or receive via Peppol; public bodies): Registered through a Peppol Access Point; optional for B2B.
Email inbox(Every business (receiving)): XRechnung XML and ZUGFeRD PDF/A-3 arrive as email attachments; the most common channel between SMEs.
ZRE / OZG-RE portal(Suppliers to the public sector): Upload, email or Peppol submission of XRechnung to federal bodies (ZRE) and participating Länder (OZG-RE).
EDI connection(Suppliers of large buyers with existing EDI): Only by agreement; must map fully to EN 16931 from 2028.
KoSIT validator(Software vendors and integrators): Reference validator for XRechnung (v1.6.3, configuration v2026-08-31); run before sending.
Not required ⚠ unverifiedWe found this in secondary sources or sources disagree; we have not yet confirmed it in the official text. See unverified items
Next step
Set up an inbox that keeps the structured file, not only the PDF.