E-invoicing

Receiving e-invoices in Germany: what you need since 2025

Since 1 January 2025, every business in Germany must be able to accept e-invoices – including small businesses under the Kleinunternehmer rule, freelancers and landlords with VAT-relevant activity. It sounds like new software, but it's often less work than expected. Here's what you really need.

Already have an XRechnung in your inbox? Drop it into the viewer and read it as a normal invoice – free, no upload.

Open e-invoice

Who must receive e-invoices?

Every business in Germany that buys goods or services from other businesses – regardless of size or sector. That includes small businesses under § 19 UStG, freelancers and landlords with VAT-relevant activity. There's no transition period for receiving.

Important: since 2025 a supplier may send you an e-invoice without asking first. You can't refuse it because you can't read the format.

Not affected are private individuals, invoices to consumers, small-amount invoices up to €250 (e.g. fuel receipts) and travel tickets. Those can still come on paper or as a simple PDF.

What you need

Building blockMinimumConvenient
Receiving addressAn e-mail inbox – according to the Ministry of Finance that's enoughA dedicated address for invoices, e.g. invoices@company.de
ReadingA free viewer such as the E-Invoice ViewerAccounting software that imports XRechnung and ZUGFeRD directly
CheckingLook at mandatory details and amounts as with paperAutomatic checks and an approval workflow
ArchivingStore the original file unchanged and findableAudit-proof archive / DMS

If you already use accounting software or a tax adviser, receiving is usually covered – many programs now import e-invoices directly.

No program that reads XML? The viewer shows XRechnung and ZUGFeRD as a normal invoice – in your browser, no upload.

How receiving works in practice

  1. The invoice arrives – as an .xml file (XRechnung) or a PDF with embedded XML (ZUGFeRD/Factur-X), usually by e-mail.
  2. Read it. ZUGFeRD PDFs open as usual. For plain XML files use a viewer.
  3. Check it as before: do service, quantity, price and VAT rate match? Are tax number or VAT ID, delivery date and a sequential number included? The viewer also checks whether the amounts add up.
  4. Pay. IBAN, amount and payment reference are in the invoice view.
  5. File it. Archive the original file (see below) and – if you work with a tax adviser – forward the original, not a printout.

What changes in 2027 and 2028

Nothing changes for receiving – but for the invoices you get. Until the end of 2026, all suppliers may still send paper or (with consent) PDF invoices.

FromWhat suppliers must send
1 January 2027Businesses with prior-year turnover above €800,000: only e-invoices to other businesses. Smaller ones may still use paper or PDF in 2027.
1 January 2028All businesses: e-invoices for supplies to other domestic businesses. Small businesses (§ 19 UStG), small-amount invoices and travel tickets remain exempt.

If an obligated supplier then sends only a simple PDF, it isn't a proper invoice. That can put your input VAT deduction at risk – if in doubt, ask for an e-invoice.

Archiving: the XML counts

Note: This guide reflects the situation as of October 2026 and is not tax advice. For special cases – such as cross-border business or VAT groups – ask your tax adviser.

Read your e-invoice now

Show XRechnung and ZUGFeRD as a normal invoice, check the amounts and save a PDF reading copy – free, no upload.

Frequently asked questions

Do small businesses have to receive e-invoices?

Yes. Small businesses under § 19 UStG must be able to accept e-invoices since 2025. They don't have to issue them.

Is an e-mail inbox enough for receiving?

Yes. According to the German Ministry of Finance, providing an e-mail inbox is sufficient.

Can I refuse an e-invoice?

No. Since 2025 the issuer no longer needs the recipient's consent for an e-invoice under EN 16931.

Do I need special software?

Not necessarily. A free viewer is enough for reading and an organised folder for archiving. Accounting software makes it more convenient.

Can I print the e-invoice and delete the XML?

No. The e-invoice must be kept in its original format. A printout is only a reading aid.

Are normal PDF invoices still allowed?

Until the end of 2026 for everyone, in 2027 still for businesses with up to €800,000 prior-year turnover – each with the recipient's consent. From 2028, e-invoices are generally mandatory between businesses.

How long must I keep e-invoices?

Eight years, because invoices count as accounting vouchers.

Sources

  1. Questions and answers on e-invoicing, German Federal Ministry of Finance (in German).
  2. XRechnung, Coordination Office for IT Standards (KoSIT).
  3. ZUGFeRD, Forum elektronische Rechnung Deutschland (FeRD).
  4. § 14 UStG – issuing invoices and § 27(38) UStG – transitional rules (in German).
  5. § 14b UStG – keeping invoices (in German).

Read e-invoices for free – no software, no upload.

Open the tool