Guide

The German e-invoicing mandate: what applies in 2025, 2027 and 2028

E-invoicing arrives in three steps. You already have to receive e-invoices today, and you have to send them for supplies from 2028 at the latest. Here is what applies to you, and when.

As of

Readable view of a received XRechnung with sender, lines and tax amounts.
  • Since 1 January 2025 every business in Germany must be able to receive e-invoices, small businesses included.
  • For supplies in 2025 and 2026 paper invoices are still allowed, a PDF by email only with the customer’s consent.
  • In 2027 that relief only applies if your total turnover in the previous year was no more than €800,000.
  • For supplies from 1 January 2028 every invoice to a business in Germany is an e-invoice.
  • Invoices to consumers, small-amount invoices up to €250, tickets, invoices from small businesses and tax-exempt supplies under § 4 nos. 8 to 29 UStG stay exempt.

What counts as an e-invoice

Since the Growth Opportunities Act, § 14 (1) UStG distinguishes two kinds of invoice. An e-invoice is issued, sent and received in a structured format, so software can process it without anyone retyping it. The format has to follow the European standard for electronic invoicing, EN 16931, or be agreed between you and your customer and convert completely into such a format (§ 14 (1) sentences 6 and 7 UStG).

Everything else is an “other invoice” (sonstige Rechnung): paper, and also a PDF you send by email. A PDF looks digital, but the law does not count it as an e-invoice.

In practice the formats are called XRechnung and ZUGFeRD. According to the BMF letter of 15 October 2025, ZUGFeRD from version 2.0.1 meets the requirements, except for the MINIMUM and BASIC WL profiles. In a ZUGFeRD PDF the embedded XML is the actual invoice. The guide XRechnung vs. ZUGFeRD explains the difference.

The three steps at a glance

Supply made Receiving Sending
from 1 January 2025 you must be able to accept e-invoices paper allowed, PDF and other formats with the customer’s consent
in 2026 as in 2025 as in 2025
in 2027 as in 2025 e-invoice, unless your total turnover in the previous year was €800,000 or less
from 1 January 2028 as in 2025 e-invoice to every business in Germany

The transition rules are in § 27 (38) UStG. What counts is the date of the supply, not the invoice date. If you invoice by EDI in 2027, you may keep using an EDI format that does not follow the standard until the end of 2027, with the recipient’s consent.

Receiving: what has been expected of you since 2025

There is no transition period for receiving. Every business in Germany must be able to accept e-invoices from other businesses, including small businesses and freelancers. According to the BMF letter of 15 October 2024, an email inbox is enough for that. You do not need a separate inbox just for e-invoices.

Accepting the file is only half of it. An XRechnung is an XML file you can hardly read without suitable software, so you need a program that displays and checks it. And you keep the XML file itself, not just a printout. How to do that on a Mac is in the guide How to open an XRechnung on a Mac.

The BMF letter of 15 October 2025 names three kinds of error: format errors, breaches of the standard’s business rules and content errors. A file with a format error is not an e-invoice but an other invoice. The letter recommends validating the e-invoices you receive.

Sending: who has to switch, and when

The mandate covers supplies to other businesses when both of you are established in Germany (§ 14 (2) sentence 2 no. 1 UStG). In that case you no longer need your customer’s consent to send the e-invoice electronically.

  • Until the end of 2026 you may still invoice on paper. A PDF by email works if your customer agrees.
  • In 2027 that only applies if your total turnover in the previous year did not exceed €800,000. Most freelancers are below that and get one more year.
  • From 2028 every business customer in Germany gets an e-invoice.

Public bodies have had their own rule for a while. Federal authorities have required e-invoices under the E-⁠Rechnungsverordnung for years, usually as XRechnung with a Leitweg-ID. Many federal states do the same.

The exceptions

You do not need an e-invoice in these cases:

  • Invoices to consumers. The mandate only covers supplies to businesses.
  • Small-amount invoices up to €250 gross. Under § 33 sentence 4 UStDV they may always be other invoices.
  • Tickets for passenger transport.
  • Tax-exempt supplies under § 4 nos. 8 to 29 UStG, such as medical treatment or insurance. The obligation in § 14 (2) sentence 2 UStG does not apply to them.
  • Small businesses under § 19 UStG may keep writing other invoices permanently (§ 34a UStDV). They still have to be able to receive e-invoices. More in the guide on the small business rule.

Sending an e-invoice before you have to is allowed. Many customers appreciate it, because they can take over the data directly.

What you can do now

  1. Check that you can already read and keep e-invoices. That has been required since 2025.
  2. Look at your total turnover. It decides whether you switch in 2027 or in 2028.
  3. Complete the details an e-invoice needs for your business customers, such as the full address and an email address.
  4. Switch to ZUGFeRD before you have to. Nothing changes for your customers; they still get a readable PDF.

Whether an exception applies to you is a question for your tax advisor if in doubt. This guide does not replace individual advice.

In Folnaro

How Folnaro does it

Folnaro writes the e-invoice when you finalize and reads the e-invoices you receive. You choose per customer whether they get one.

  • ZUGFeRD in the EN 16931 profile as a PDF with embedded data, XRechnung 3.0 as a separate XML file
  • Automatic, Always or Never per customer; public bodies always get the e-invoice
  • With Always and for public bodies, Folnaro names every missing detail before you finalize. With Automatic, a customer with incomplete details gets a PDF without data
  • Drop a received XRechnung or ZUGFeRD into the receipt inbox and Folnaro shows it in readable form with a check result

Sources

Laws and administrative guidance in the version in force on the date above.

  1. § 14 UStG (issuing invoices) read on
  2. § 27 (38) UStG (transition rules) read on
  3. § 33 UStDV (small-amount invoices) read on
  4. § 34a UStDV (invoices from small businesses) read on
  5. § 3 E-⁠Rechnungsverordnung (federal public bodies) read on
  6. BMF letter of 15 October 2025 on mandatory e-invoicing Content checked through the IHK Köln summary; the BMF server did not respond on the day of the check read on
  7. IHK Köln on the BMF letter of 15 October 2025 read on
  8. IHK notes on the BMF letter of 15 October 2024 read on

This guide explains the rules in general and is not tax advice. How they apply to you is best settled with your tax advisor.

Try it with your own numbers.

Free for 30 days, no account and no payment details. Then subscribe or buy once, with the same features.

Coming soon to the Mac App Store See pricing