VATupdate

Share this post on

Complying with Germany’s E-Invoicing Mandate Without an Expensive ERP

Summary

  • Germany’s B2B e-invoicing mandate is phased: all businesses must receive structured e-invoices by January 2025, larger companies (over EUR 800,000 turnover) must issue them by January 2027, and all others by January 2028.
  • The mandate requires a structured invoice format (e.g., ZUGFeRD or XRechnung) but does not mandate a specific transmission method, government platform, or network, allowing small businesses to use email as a compliant channel.
  • Small businesses with low invoice volumes can achieve compliance without recurring software costs by using free browser-based tools for generating structured invoices, sending them via email, and validating incoming invoices with free online validators.

Check this:


Article 

Germany’s B2B e-invoicing timeline is well documented: all businesses must be able to receive structured e-invoices since January 2025, companies above EUR 800,000 turnover must issue them from January 2027, and everyone else from January 2028. Far less has been written about the question worrying the long tail of the German economy, the freelancers, tradespeople, and small firms issuing a handful of invoices per month: how much will this cost? The software industry has an answer ready, and it involves subscriptions. The good news, lost in the marketing noise, is that the mandate was deliberately designed so that small businesses do not need any of it.

What the law requires (and what it does not)

Germany chose a decentralised, post-audit model. The legal requirement under § 14 UStG concerns the invoice itself: a structured document conforming to EN 16931, in practice a ZUGFeRD hybrid PDF or an XRechnung XML file. It does not extend to how the invoice travels, which is the single biggest cost differentiator between Germany and clearance countries like Italy or Poland:

  • No government platform. Invoices are not cleared by the tax authority before they become valid.
  • No mandatory network. Peppol, EDI, and service providers are permitted, but none is required for domestic B2B invoices.
  • Email is a fully compliant channel. Sending a ZUGFeRD invoice as an attachment satisfies the mandate, and an ordinary inbox satisfies the receiving obligation.
  • No certification, registration or intermediary is needed to issue a legally valid e-invoice.

The “transportation layer” that drives much of the cost in enterprise solutions is, for a German small business, optional. The file format is not.

The minimal compliant setup

For low invoice volumes, the entire compliance stack is three habits, none requiring installed software or a contract.

  1. Create a structured invoice instead of a plain PDF. A Word or Excel invoice printed to PDF will no longer support your customer’s input VAT deduction once the issuing mandate applies to you. Browser-based tools now cover the occasional-use case: a free ZUGFeRD invoice generator, for example, takes seller, buyer, line items, and payment details through a guided form, computes the German VAT breakdown, and produces a compliant PDF/A-3 that the recipient’s DATEV-based accountant can import directly.
  2. Send it the way you always have. Attach the file to an email. No access point, no routing identifier, no per-invoice transmission fee. (Public sector invoices are the exception: XRechnung requires the buyer’s Leitweg-ID and usually a portal upload.)
  3. Check files instead of trusting them. Failures rarely come from missing the format entirely; they come from valid-looking files violating one of the two hundred plus EN 16931 business rules: an inconsistent VAT breakdown, a missing payment code, a mismatch between the PDF layer and the XML. Incoming invoices deserve the same scrutiny before booking. A free EN 16931 validator that runs the official Schematron rules against ZUGFeRD and XRechnung files makes this a thirty-second routine, with the same rule coverage an expensive enterprise ERP would apply.

The remaining obligation is archiving: e-invoices must be kept in their original structured form for eight years under GoBD principles. A dedicated, backed-up folder satisfies this; a printout alone does not.

Who can save the most

Kleinunternehmer (below the § 19 UStG threshold) are exempt from issuing e-invoices altogether, though they must still be able to receive them. For them, a validator and an email inbox are full compliance; issuing software is payment for an obligation they do not have.

Foreign businesses without a German establishment are outside the mandate entirely, yet increasingly face German customers requesting structured invoices. Producing a ZUGFeRD file on demand, without a German compliance subscription, is precisely what browser tools serve well.

When paying for more makes sense

The minimal setup has limits: dozens of invoices weekly call for automation, customers demanding Peppol delivery require an access point, and ViDA’s digital reporting for intra-EU transactions arrives in July 2030. Those are real needs with real price tags, but they are volume-driven and future needs, not something the 2027/2028 mandate imposes on a freelancer today.

The takeaway: read the mandate before reading the brochures. Germany regulates the invoice, not the pipeline, and for the smallest businesses, the pipeline they already have, an email account and a browser, is enough to comply without a single euro of recurring software cost.


 



Sponsors:

Fiscal Solutions Bottom
Pincvision
VAT IT

Advertisements:

  • RTC
  • advert