Germany's E-Invoicing Mandate 2027: What SMEs Must Do Now – and How to Turn the Obligation into an Automation Advantage
The countdown is on: on January 1, 2027 – less than six months from now – the transition period ends for a large part of the German economy. Businesses with more than €800,000 in prior-year revenue must then issue their domestic B2B invoices as genuine e-invoices; one year later, everyone else follows. And let's clear up the most widespread misconception right away: a PDF is not an e-invoice. If you email PDF invoices today and feel prepared, you aren't.
The good news: the mandate is also the best opportunity in years to properly clean up the entire invoicing process. An e-invoice is a structured data record – and structured data is exactly what automation feeds on. If you think "fulfil the obligation", you replace a PDF with an XML file. If you think "improve the process", you eliminate the typing, matching and chasing along the way. This guide covers deadlines, formats, exemptions – and the roadmap for the second, smarter path.
Key takeaways
- Since January 1, 2025, every domestic German business must be able to receive e-invoices – formally, an email inbox is enough.
- From January 1, 2027, businesses with more than €800,000 prior-year revenue must send e-invoices; from January 1, 2028, the obligation covers all domestic B2B transactions.
- E-invoice means: a structured data record per EN 16931 – i.e. XRechnung or ZUGFeRD 2.x. A normal PDF does not count.
- Exemptions: small traders (sending only), small-value invoices up to €250, B2C business; EDI remains usable under conditions.
- The real lever is not the obligation but the process: parse, validate and post incoming invoices to DATEV automatically – and generate outgoing invoices straight from the order or CRM.
The deadlines: who must do what, and when?
Germany's e-invoicing obligation – introduced by the Growth Opportunities Act (Wachstumschancengesetz) – arrives in three stages for domestic B2B transactions:
Since January 1, 2025 – everyone must be able to receive
Every domestic business must be able to receive and archive e-invoices – from corporations to one-person companies, including small traders and landlords opting for VAT. Recipient consent is no longer required: if your supplier sends an XRechnung, you must be able to process it.
From January 1, 2027 – sending obligation above €800,000 revenue
Businesses whose prior-year revenue exceeded €800,000 must issue their domestic B2B invoices as e-invoices. Paper and plain PDFs then no longer qualify as proper invoices for this group.
From January 1, 2028 – sending obligation for everyone
The last transition rule expires: all domestic B2B invoices must be issued as e-invoices. Established EDI channels may only continue if the legally required data can be extracted from them correctly and completely.
Important for self-assessment: the €800,000 threshold refers to total prior-year revenue – if you exceed it in 2026, you are in scope from January 2027. And even businesses that only have to send from 2028 are already receiving: the share of suppliers sending XRechnung or ZUGFeRD grows every month.
XRechnung, ZUGFeRD, EN 16931: the formats in brief
A legal e-invoice is a structured data record compliant with the European standard EN 16931 – invoice data that software can read without a human retyping anything. Two formats dominate in Germany:
| Format | What it is | Strengths | Typical use |
|---|---|---|---|
| XRechnung | Pure XML, no visual file | Fully machine-readable, the public-sector standard | Mandatory for authorities and many large clients |
| ZUGFeRD (2.x+) | Hybrid: PDF/A-3 with embedded XML | People see the familiar invoice, software reads the data | The pragmatic B2B standard for SMEs |
| Plain PDF | A digital picture of an invoice | – | Not an e-invoice – no longer permitted in B2B from 2027/2028 |
The pragmatic choice for most SMEs: ZUGFeRD as the default, because customers still see a readable invoice, and XRechnung wherever it is required. Both fulfil the standard – what matters is that your systems generate and process the formats cleanly. This is exactly where compliance ends and real progress begins.
Exemptions: who is (partially) out of scope
- Small traders under § 19 UStG are permanently exempt from the mandatory sending of e-invoices and may continue issuing other invoice types – but like everyone else, they must be able to receive e-invoices.
- Small-value invoices up to €250 and passenger tickets may remain informal.
- B2C business is not affected – the mandate only covers transactions between domestic businesses.
- EDI channels remain usable, provided the required data can be extracted correctly and completely from 2028 – existing EDI connections should be reviewed in good time.
A side note that carries weight: the retention period has been shortened to eight years – and what must be archived is the structured data record itself, in a GoBD-compliant, immutable way. An email folder called "Invoices" does not meet that bar.
The thinking error: fulfilling the obligation instead of improving the process
Many businesses will solve the mandate like this: activate the new module in their invoicing software, tick the ZUGFeRD box, done. That is legal – and a wasted opportunity. Because the expensive part of invoicing was never the invoice format. Expensive are the manual steps around it: retyping incoming invoices, matching receipts to the right transaction, chasing approvals, reconciling payments, writing payment reminders.
The e-invoice fundamentally changes the starting position: for the first time, invoice data arrives structured and machine-readable – amounts, line items, tax rates, order reference, all cleanly in the data record. Retyping and error-prone extraction from scanned PDFs disappear not through expensive AI tricks but by law. On this foundation, the rest becomes a workflow:
Incoming: from inbox to DATEV without a single manual step
An n8n workflow monitors the invoice inbox, detects XRechnung and ZUGFeRD, parses the data record, validates it against the order or contract, requests human approval when something deviates – and hands the document over to DATEV or your accounting software with a posting proposal. For the transition period, when scanned PDFs still trickle in, AI document processing steps in and delivers the same structured data from unstructured documents.
Outgoing: the invoice as a by-product of the order
If the service data already lives in your CRM, ticket system or time tracking, there is no reason to write invoices by hand. The workflow generates the e-invoice straight from the completed order, sends it in the right format and archives it audit-proof – our invoicing automation case study shows what that looks like in practice. If a payment fails to arrive, automated dunning takes over the reminders in defined stages.
This is how a compliance deadline becomes a project with a return: the mandate provides the occasion and the structured data, the automation provides the saved hours. How the entire invoicing and bookkeeping of a small business can be automated is covered in depth in our guide to accounting automation for small businesses – and the invoice automation product page gives an overview of the building block.
Your roadmap to January 2027
Six months is enough – if you start now and work in the right order:
Step 1 – Take stock (July)
Answer three questions: Was your prior-year revenue above €800,000? Can your invoicing software generate and read XRechnung and ZUGFeRD? And: where are your invoices actually created – Word template, industry software, ERP? Anyone still invoicing from Word first needs a clean data source.
Step 2 – Choose format and channel (August)
ZUGFeRD as the default, XRechnung for authorities and large clients, a dedicated invoice inbox (e.g. invoices@…) as the receiving channel. Define how e-invoices are archived GoBD-compliantly – eight years, immutable, as the data record.
Step 3 – Automate the processes (September–November)
Now the part with a return: set up the incoming workflow (inbox → parsing → validation → approval → DATEV) and the outgoing workflow (order → e-invoice → dispatch → archive). With human approval wherever amounts or deviations demand it – automation does not mean losing control.
Step 4 – Test and go live (December)
Exchange real e-invoices with two or three friendly customers and suppliers, run validation, involve your tax advisor – and switch over at the turn of the year without any panic. Starting in July means December holds a buffer instead of an emergency.
Frequently asked questions
Does the German e-invoicing mandate also apply to small businesses?
Half of it does. Every domestic business – including small businesses under the § 19 UStG small-trader rule – has had to be able to receive e-invoices since January 1, 2025; an email inbox is formally sufficient. The sending obligation, however, permanently exempts small traders: they may continue to issue other invoice types such as PDF or paper. If you plan to grow, switch early anyway – larger business customers increasingly demand e-invoices from their suppliers.
Is a PDF invoice an e-invoice?
No – this is the single biggest misconception of the whole reform. A legal e-invoice is a structured data record compliant with the European standard EN 16931 that software can process automatically. A normal PDF is just a digital picture of an invoice and counts as an "other invoice", which will no longer be permitted in domestic B2B transactions from 2027/2028. Compliant formats are XRechnung (pure XML) and ZUGFeRD from version 2.x (PDF with embedded XML).
What happens if I don't send e-invoices from 2027?
Your invoice then no longer qualifies as a proper invoice for VAT purposes. The most immediate consequence hits your customers: their input VAT deduction is at risk – which is why larger buyers will foreseeably reject non-compliant invoices or delay payment. Add possible findings in tax audits. The real risk is therefore less a fine and more a very tangible payment and customer problem.
XRechnung or ZUGFeRD – which format should an SME choose?
For most SMEs, ZUGFeRD from version 2.x is the pragmatic standard: a PDF with an embedded XML data record – people see the familiar invoice, software reads the structured data. XRechnung is pure XML without a visual file and is mandatory for German public-sector clients anyway. In practice: ZUGFeRD as your default, XRechnung wherever authorities or large clients require it. Both fulfil EN 16931.
Is an email inbox enough to receive e-invoices?
Yes – according to the German Federal Ministry of Finance's FAQ, an email inbox satisfies the reception obligation. The more interesting question is the process behind it: an XML invoice sitting unread in an inbox helps nobody. The real gain comes when incoming e-invoices are automatically parsed, validated, matched to the order and handed over to DATEV or your accounting software – which is exactly where automation starts, and the mandate is the perfect occasion for it.
Turn the obligation into a head start
You don't just want to tick the e-invoicing box but automate your invoicing process properly – from the inbox all the way to DATEV? In a free 30-minute consultation we review your status quo and sketch the workflow that fits your business.
Book a free consultationShare this article:
Related articles
Accounting automation: the guide for small businesses
Receipts, invoices and payment reconciliation without retyping – modern bookkeeping in practice.
Shadow AI in companies: why bans fail
Employees already use ChatGPT with company data – the 5-step plan to governed AI.
Case study: SaaS app saves 30+ hours a week
Invoices in 48 hours instead of 18 days – how a custom app transformed a service business.
