Receiving e-invoices: are you ready?

Four yes-or-no questions: the check shows what you still need to receive XRechnung and ZUGFeRD invoices.

An inbox or address for invoices?
Can you read XML invoices?
Do you check mandatory details and amounts?
Do you keep the XML unchanged?

Ready to receive

1 / 4

Open points are listed below. Since 2025 you may no longer refuse an e-invoice.

Set up an address such as invoices@Done
Use a viewer or accounting softwareOpen
Pre-check or KoSIT validator before payingOpen
Keep the original XML for eight yearsOpen

An email inbox is enough to receive (Finance Ministry FAQ). Retention: section 14b UStG, GoBD.

How this is checked

Prepared by Radif Partners · Method · VAT Act, ministry letters and XRechnung 3.0.2 checked on 25 October 2026

Since 1 January 2025 every business in Germany must be able to accept e-invoices from domestic suppliers. This applies with no transition period, including small businesses, associations with commercial activities and landlords acting as businesses. You may not refuse an e-invoice, and you can no longer insist on paper when a supplier invoices electronically. According to the Federal Finance Ministry letter of 15 October 2025, an email inbox is enough to receive; no special platform or certified software is required. You do need a way to make the XML file readable, such as a viewer in your browser, the tax administration's free viewer or your accounting software. Before paying, check the mandatory details and amounts as with any invoice. You keep the received XML as the original, unchanged and for 8 years; a printout does not replace it.

What the law asks of the recipient

The duty sits in section 14(1) and (2) UStG: for supplies between domestic businesses the e-invoice is the rule. The transition periods in section 27(38) UStG concern issuing only. Receiving has no grace period, because a supplier who already issues e-invoices must be able to deliver them. The Finance Ministry letter of 15 October 2025 sets the minimum: it is enough to provide an email inbox for receiving. Supplier and customer may agree on a particular transmission method, but none is prescribed.

This leads to four practical tasks, which the check above asks about: an address for incoming invoices, a tool to read them, a check before payment and storage that keeps the file unchanged.

Set up an address for invoices

A dedicated address used only for invoices works well, such as invoices@ or rechnung@ at your domain. Give it to your suppliers, ideally with a request to send one invoice per email. That way invoices do not land in personal inboxes, do not get lost during holidays and can later be matched to a transaction. If you work with platforms or the Peppol network, you can receive there too; the mandate does not require it.

Make the XML readable

An XRechnung is plain text with field names and no page layout. Open it with a viewer: the viewer on this site shows the sender, line items, VAT and payment details as a familiar invoice, reads the file in your browser and does not upload it. The tax administration also offers a free display with its e-invoice viewer on ELSTER. With a ZUGFeRD invoice you see the PDF first, but the data of the embedded XML is what counts. If the PDF and the XML differ, the XML prevails.

Check before paying

The check is the same as for a paper invoice: are the name and address right, does it match your order, are quantity, price, VAT rate and totals correct? What is new is that software can take over part of it. The pre-check in the XRechnung validator recalculates line items and totals and reports missing mandatory fields with the rule they break. If something needed for the input VAT deduction is missing, ask for a corrected invoice before you pay.

Forward and keep

When the invoice goes to your bookkeeping or your adviser, always forward the original file. For your own records section 14b UStG applies: 8 years, in the original format and in a way that rules out later changes. How to manage that with simple means is shown on archiving e-invoices. Whether your invoices are already kept correctly is what the small calculator tells you:

Keep until

Keep until

31 December 2033

What to keepThe XML file in its original format
PDF part of a ZUGFeRD invoiceOnly if it adds tax-relevant information
Converting, e.g. to TIFFThe XML must not be lost
Keep machine-readableYes, for tax audits
Check retention in detail →

You can produce a printable version for files or approvals from the XML, as described on converting XRechnung to PDF. That PDF is a reading aid and does not replace the XML in your records.

Common questions

May I refuse an e-invoice and ask for paper?

No. Since 2025 every domestic business must accept e-invoices. If a supplier sends an XRechnung or a ZUGFeRD file, it has been delivered in the proper form, even if you would prefer paper. At most you can ask for a readable copy as well. You may reject an invoice only on grounds of content, such as a wrong amount or missing details.

Do I need special software for incoming invoices?

Not necessarily. An email inbox is enough for delivery, and a viewer that displays the XML as an invoice is enough for reading. With a few incoming invoices a month that works well. If you receive many, accounting software saves time, because it takes over the data directly, matches the totals and prepares the payment.

How do I pass e-invoices on to my tax adviser?

Forward the original file, meaning the XML or the ZUGFeRD PDF with its embedded XML, not a printout or a screenshot. Many firms set up a dedicated inbox or an upload in their software for this. Agree who keeps the file: the retention duty stays with you, even if the adviser holds a copy.

What do I do if an e-invoice will not open?

First check that an XML or a PDF with an embedded file actually arrived, not just a cover email. If the viewer cannot open the file, it is probably damaged or not in an EN 16931 format. Ask the supplier for a correct file. Until you have it, you lack a proper invoice for deducting input VAT.

Keep going

Official sources for this page

Prepared by

Publisher of a free German e-invoicing toolkit: obligation check under the VAT Act, viewer, checker and creator for XRechnung and ZUGFeRD in the browser

Updated on · Editorial policy · Contact

As of 2026, laws, ministry letters and standards checked on