Receiving E-Invoices in Germany 2026: How to Process Incoming Invoices Correctly
Since 2025, every business in Germany must be able to receive e-invoices. How to make incoming XRechnung and ZUGFeRD files readable, validate them, and archive them GoBD-compliant for 10 years.
- Category
- Business
- Updated
- Author
- Diana
Most coverage focuses on the obligation to send e-invoices. But the other side affects you as a freelancer, sole proprietor, or GmbH managing director much sooner: since 1 January 2025, every business in Germany must be able to receive e-invoices. This obligation applies with no transition period and regardless of your revenue.
The catch: receiving does not just mean a file landing in your inbox. You have to make the structured data readable, check that it is complete, and keep the original for ten years in a GoBD-compliant way. Cut corners here and your next input VAT deduction can run into trouble with the tax office.
In this article you will learn who is affected, which formats e-invoices arrive in, how to set up reception in four steps, and which archiving mistakes you must avoid.
What "receiving an e-invoice" actually means
An e-invoice is not a PDF — it is a structured XML data set that complies with the European standard EN 16931. Legally, you are deemed to be able to receive one as soon as your business partners can deliver it; according to the BMF letter of 15 October 2024, a simple email inbox is enough.
But that is not the whole job. You also have to process the invoice: make the XML content visible, check the mandatory fields under Section 14 UStG, and store the file in an audit-proof way. Only then is your input VAT deduction properly documented.
Who must be able to receive e-invoices?
The reception obligation has applied to all domestic businesses in the B2B space since 1 January 2025 — with no transition period:
- Sole proprietors and freelancers
- Partnerships (GbR, OHG, KG)
- Corporations (UG, GmbH)
- Small businesses under Section 19 UStG — they are not exempt from the reception obligation either
Pure B2C transactions and private individuals are excluded. So as soon as you buy services from other businesses, you must be able to accept e-invoices. For the special rules, see our post on e-invoicing for small businesses.
Which formats do e-invoices arrive in?
Two formats are common in Germany, both EN 16931-compliant:
- ZUGFeRD — a hybrid format (PDF/A-3 with embedded XML). You see the invoice as a familiar PDF while the structured data sits in the background. By far the most common format among freelancers and small businesses.
- XRechnung — a pure XML format with no visual rendering. Not human-readable without a viewer or software; the standard in the public sector.
For a detailed technical comparison and when each makes sense, read XRechnung vs ZUGFeRD.
Set up reception in 4 steps
- Designate a fixed email address. Set up a dedicated inbox (e.g. invoices@yourcompany.com) and share it with your suppliers, so no e-invoice gets lost in a personal inbox.
- Make the XML readable. You cannot read an XRechnung unaided. Use a viewer or accounting software that automatically renders the XML into a readable view.
- Check the mandatory fields. Verify that all details required under Section 14 UStG are present — tax number or VAT ID, supply date, tax rate, sequential invoice number.
- Store the original audit-proof. Save the structured XML file unchanged — not the printout.
Archiving e-invoices GoBD-compliant
This is where the costliest mistakes happen. The GoBD require you to keep the original XML file — a PDF printout or screenshot is not enough. The key rules:
- 10-year retention period for the structured original file.
- Immutability: changes must be logged and traceable.
- Machine-readability: the file must remain machine-readable.
- Quick retrievability: during a tax audit you must be able to produce every invoice promptly.
If you only print and file incoming invoices, you fail the GoBD — and risk your input VAT deduction. Tip: clean capture of your receipts goes hand in hand with automated bookkeeping.
The most common reception mistakes
- Confusing a PDF with an e-invoice. A normal PDF invoice is not an e-invoice — and conversely, a genuine e-invoice must not simply be archived as a PDF.
- Keeping only the printout. The XML original is lost and the GoBD obligation is breached.
- The small-business myth. Assuming you are exempt as a small business is wrong.
- Not checking incoming invoices. If a mandatory field under Section 14 UStG is missing, the input VAT deduction can be rejected.
Receiving e-invoices with Norman
Norman automatically detects incoming ZUGFeRD and XRechnung files, renders them readable, and stores the XML original GoBD-compliant — including the 10-year retention. Incoming invoices are assigned directly to your bookkeeping, so your input VAT deduction is documented without gaps. Learn more on the e-invoicing with Norman page.
Conclusion
The reception obligation for e-invoices has applied without exception since 2025 — small businesses included. What matters is not just that the file arrives, but that you make it readable, check it under Section 14 UStG, and keep the XML original GoBD-compliant for ten years. Organize reception cleanly and you secure your input VAT deduction and are well prepared for the upcoming obligations in 2027 and 2028. For the basics on the timeline, see our post on the e-invoice obligation 2026.
Norman handles the operational finance work behind the scenes
From invoicing to bookkeeping, Norman keeps recurring finance work organized so you can stay on top of deadlines with less manual effort.