All articles Guides

E-invoicing in Germany from 2027: what you need to change now

3 min read
E-invoicing mandatory from 2027

Since 2025, e-invoicing applies to invoices between businesses in Germany. For freelancers and small businesses the next step is sending them. If you set it up right, it even saves you work, because e-invoices go into your bookkeeping without anyone typing them in and without scanning errors.

The short answer

You’ve had to be able to receive e-invoices since 1 January 2025. You have to send them from 1 January 2027 if your total turnover in 2026 was over €800,000. For everyone else the obligation starts on 1 January 2028. Small businesses under the Kleinunternehmer scheme (exempt from charging VAT) don’t have to issue e-invoices, and small invoices up to €250 including VAT are exempt.

What is an e-invoice?

An e-invoice is an invoice in a structured data format based on the European standard EN 16931. The main accepted formats are XRechnung and ZUGFeRD from version 2.0.1, except for the ZUGFeRD profiles MINIMUM and BASIC WL. A PDF you send by email isn’t an e-invoice. It counts as an “other invoice” (sonstige Rechnung).

What applies when?

PeriodWhat applies
Since 1 Jan 2025All businesses must be able to receive e-invoices
Until 31 Dec 2026Everyone can still send paper or, if the customer agrees, PDF
From 1 Jan 2027Sending is mandatory if the previous year’s turnover was over €800,000
Until 31 Dec 2027With a previous year’s turnover of up to €800,000, paper or, if the customer agrees, PDF is still possible
From 1 Jan 2028Sending is mandatory for all businesses

The obligation applies to invoices to other businesses in Germany. Invoices to private customers aren’t affected. The €800,000 threshold refers to your total turnover in the previous year, so for 2027 it’s your 2026 turnover. For the deadline, the date of the supply counts, not the invoice date.

FAQ on e-invoicing from Germany’s Federal Ministry of Finance (in German)

What this means for your bookkeeping

Receiving. Your software has to read XRechnung and ZUGFeRD, display them in a readable way and archive the original file. You keep invoices for eight years.

Sending. Your invoicing program has to create invoices in one of these formats. Check whether your software can do that before your deadline starts.

The upside. E-invoices contain all the data in machine-readable form. Supplier, amount, tax rate and invoice number no longer have to be read from a PDF, so far more of the booking can be automated.

Checklist

  1. Find out whether your total turnover in 2026 is over €800,000.
  2. Check whether your accounting software can receive, display and archive e-invoices.
  3. Use one dedicated email address for incoming invoices so nothing gets stuck in someone’s inbox.
  4. Check whether your invoicing program creates XRechnung or ZUGFeRD.
  5. Set up the process from receipt to booking so e-invoices go into your bookkeeping automatically.

How I can help

I set up your software so e-invoices come in automatically, get archived and go into your bookkeeping. If you like, I can take over the ongoing bookkeeping.

I record your day-to-day business transactions and prepare your VAT returns and year-end closing up to the final step. You or a tax advisor of your choice then submit them.

Common questions

Is a PDF by email still enough?

Until the end of 2026, yes, if your customer agrees. From 2027 only if your previous year’s turnover was €800,000 or less. From 2028 not anymore.

Do I need to do anything as a Kleinunternehmer?

You have to be able to receive e-invoices. You don’t have to issue them.

What happens if I don’t send an e-invoice once my deadline applies?

Then your invoice isn’t a proper invoice. Your customer risks losing their input VAT deduction and will ask you for a correct invoice.

Which format should I use?

ZUGFeRD is practical for many, because it combines a readable PDF with the structured data. XRechnung is pure XML. Both are accepted.

Is this a fit for your business?

In the info call we find out in 15 minutes whether and how I can help.

Free info call

Request a call back