Your business in Germany – since 2013, personal and in 8 languages

E-invoicing in Germany: what applies from 2025, 2027 and 2028

Redaktion Deutsches-Gewerbe.de · published · updated

Woman typing an invoice on a laptop at a bright desk, with papers and a mug beside her

In short

Since 1 January 2025 all domestic businesses in Germany must be able to receive e-invoices. Issuing becomes mandatory step by step: from 2027 for businesses with prior-year turnover above €800,000, from 2028 for all. Small businesses and invoices up to €250 are exempt from issuing.

Germany has introduced mandatory e-invoicing between domestic businesses (B2B). An e-invoice is an invoice in a structured, machine-readable format under the European standard EN 16931. A simple PDF now only counts as an “other invoice”.

Timeline

FromRule
1 January 2025All domestic businesses must be able to receive e-invoices – including small businesses.
until 31 December 2026Paper and PDF invoices may still be issued.
1 January 2027Businesses with prior-year turnover above €800,000 must issue e-invoices.
1 January 2028Mandatory issuing for all businesses in B2B.

Permitted formats

  • XRechnung: pure XML, already standard in public administration.
  • ZUGFeRD (version 2.0.1 or later, not the MINIMUM and BASIC-WL profiles): a PDF with embedded XML – readable by people and software.
  • Other formats compatible with EN 16931 or agreed between both parties (e.g. EDI, transitionally).

Who is exempt?

  • Small businesses under § 19 UStG need not issue e-invoices but must be able to receive them.
  • Invoices up to €250 gross and travel tickets.
  • Invoices to private persons (B2C).
  • Invoices to businesses abroad are not covered by the German obligation.

What does “able to receive” mean?

An email inbox is enough. You must, however, be able to read the file and archive it in its original format – a printout is not enough (see retention obligations). Free viewers exist for XRechnung; many accounting programs read both formats.

What should the self-employed do now?

  1. Set up a dedicated email address for invoices.
  2. Check whether your invoicing software can create XRechnung or ZUGFeRD.
  3. The mandatory invoice details still apply.
  4. A business account and tidy records make matching payments easier.

Frequently asked questions

When does mandatory e-invoicing start in Germany?

Receiving since 2025; issuing from 2027 for turnover above €800,000, from 2028 for all businesses.

Is a PDF invoice an e-invoice?

No. A plain PDF is not; ZUGFeRD is a PDF with embedded XML and counts.

Must small businesses issue e-invoices?

No, but they must be able to receive and archive them.

Sources

This article is for general information only and does not replace tax or legal advice.

Starting a business in Germany?

We register your business and take care of address, mail and invoices.

Apply for your business now Send a message

More articles