E-Invoicing for Kleinunternehmer: Does the German Mandate Apply to You?

Happy Diana, Chief Hapiness Officer

Diana

MSc Corporate Finance

MSc Corporate Finance

Updated on:

A small business owner issues e-invoice

Germany's e-invoicing mandate has been in effect since January 2025 — and it applies to Kleinunternehmer too. If you use the Kleinunternehmerregelung (small business VAT exemption under §19 UStG), you might assume this is a large-company issue that doesn't affect you. It does. Here's exactly what's mandatory for you, when each deadline kicks in, and what you need to do about it today.


What is Germany's e-invoicing mandate?

Germany's Wachstumschancengesetz amended §14 UStG to introduce a phased e-invoicing requirement for all domestic B2B transactions. Under this law, an "e-invoice" is not just a PDF emailed to a client — it must be a structured, machine-readable data format. The two accepted formats are XRechnung (pure XML) and ZUGFeRD (a standard PDF with an embedded XML dataset).

The mandate has two separate tracks: receiving e-invoices and sending them.

Obligation

From

Who

Receive e-invoices

1 Jan 2025

All German B2B businesses

Send e-invoices

1 Jan 2027

Prior-year turnover > €800,000

Send e-invoices

1 Jan 2028

All German B2B businesses

These rules apply only to domestic transactions (German sender to German recipient, both businesses). B2C invoices and cross-border transactions are out of scope for the sending mandate. For a full breakdown of every deadline and exception, see E-Invoicing Germany 2026: The Complete Mandate Guide.


Does the mandate apply to Kleinunternehmer?

Yes — unambiguously. The e-invoicing mandate does not distinguish between VAT-registered businesses and those using the Kleinunternehmerregelung. As a Kleinunternehmer, you are still an Unternehmer (entrepreneur/business) under German tax law — you simply don't charge VAT on your sales. The mandate applies to Unternehmer, so it applies to you.

This means:

You must be able to receive structured e-invoices — mandatory since 1 January 2025.

For sending e-invoices, the same transition timeline applies to you as to everyone else. Since most Kleinunternehmer have prior-year turnover well below €800,000, your personal sending deadline is 1 January 2028. Until then, you can still send PDFs or paper invoices — provided your business client consents. In practice, many larger companies are already requesting structured invoices to automate their accounts payable. Switching early is both good practice and increasingly expected by clients.

E-invoicing for Kleinunternehmer — handled automatically

Norman creates and archives your e-invoices in the correct format — including the §19 UStG tax exemption note in the structured XML and GoBD-compliant storage. Nothing manual.

Start for free →


Receiving e-invoices: mandatory since January 2025

Since 1 January 2025, you must be technically capable of receiving and processing structured e-invoices from your suppliers. In practice, this is less daunting than it sounds.

What "capable of receiving" means in practice:

  • You have an email address where senders can deliver XRechnung or ZUGFeRD files.

  • You (or your accounting software) can open, validate, and read the structured data fields.

  • You archive incoming invoices in GoBD-compliant storage — immutable, auditable, retained for 10 years.

Most ZUGFeRD invoices look exactly like a regular PDF when you open them. The difference is invisible to you: an XML dataset is embedded inside the file. Your accounting software extracts those structured data fields automatically when you import it — saving you manual data entry.

What you don't need: A dedicated B2B portal or a PEPPOL address. For most German domestic transactions, a standard business email inbox plus software that handles ZUGFeRD or XRechnung is fully compliant.


Sending e-invoices: when does the mandate apply to you?

The transition timeline for sending e-invoices works in stages:

Until 31 December 2026: You can still send PDFs or paper invoices, as long as your business client agrees. This consent can be implicit (continuing to accept your current format) or explicit.

From 1 January 2027: Businesses with prior-year turnover above €800,000 must send structured e-invoices. Most Kleinunternehmer are well below this threshold — nothing changes for you yet.

From 1 January 2028: All German businesses doing domestic B2B transactions must send structured e-invoices — including you as a Kleinunternehmer, if any of your clients are businesses.

Key exception — B2C invoices: If you invoice private individuals (not businesses), you are fully exempt from the e-invoicing sending mandate — indefinitely. No structured format required, ever. The receiving obligation (from your own suppliers) still applies.


Exceptions: when does the mandate not apply?

The e-invoicing mandate has a defined scope. As a Kleinunternehmer, here are the situations where you're out:

1. B2C invoices: Invoices to private individuals are completely excluded. You can continue using PDFs, paper, or any other format indefinitely.

2. Cross-border transactions: The mandate only covers domestic Germany-to-Germany B2B transactions. Invoicing a client in France, Poland, or the US? No structured e-invoice required — different rules apply for intra-EU and third-country invoicing.

3. Low-value invoices (≤ €250 gross): Invoices under €250 total are exempt from the structured format requirement on the sending side. Note: you still must accept structured e-invoices from suppliers regardless of the invoice amount.

4. Certain VAT-exempt services: A narrow set of legally exempt services — such as medical treatments under §4 Nr. 14 UStG — are excluded from the mandate. This is unlikely to be relevant for most Kleinunternehmer.

What the exceptions don't change: even if all your clients are private individuals, you still have to be able to receive structured e-invoices from your German business suppliers. The receiving obligation is unconditional.


Which format: XRechnung or ZUGFeRD?

Both formats are legally valid — there's no rule forcing Kleinunternehmer to use one over the other.

XRechnung is a pure XML file: machine-readable but not meant to be opened and read by humans. It is the required standard for invoices to public-sector clients (government agencies, municipalities, federal authorities). If any of your work is for a public body, you must use XRechnung. For a step-by-step walkthrough, see Creating an XRechnung: Step-by-Step Guide.

ZUGFeRD combines a normal PDF with an embedded XML dataset. You can open it, read it, and print it like any invoice — while your client's software simultaneously extracts structured data automatically. For most Kleinunternehmer dealing with private-sector clients, ZUGFeRD is the simpler and more practical choice.

For a side-by-side comparison of tools that generate both formats, see the E-Invoice Software Comparison 2026.


What goes on a Kleinunternehmer e-invoice?

Your e-invoice must contain all standard invoice fields, plus one Kleinunternehmer-specific element:

  • Full name and address of both parties

  • Tax number (Steuernummer) or VAT ID (if you have one)

  • Invoice date and unique invoice number

  • Date of supply or service delivery

  • Description of goods or services provided

  • Net amount, plus a note explaining why no VAT is charged

The §19 UStG note: Since you don't charge VAT, your invoice must include the statement: "Gemäß §19 UStG wird keine Umsatzsteuer berechnet" (no VAT charged per §19 UStG). In the structured XML of the e-invoice, the VAT rate is set to 0% with the appropriate exemption code. Good invoicing software for Kleinunternehmer handles this automatically — you don't need to know the XML code.

Since 1 January 2025, you're no longer required to provide a detailed legal explanation for the exemption. A simple reference to §19 UStG is sufficient.


What to do now — a practical checklist

1. Set up a receiving address (do this now): Communicate a business email address to your suppliers where they can send structured e-invoices. Make sure your accounting software can import and process XRechnung and ZUGFeRD files.

2. Set up GoBD-compliant archiving: Incoming e-invoices must be stored unchanged and retained for 10 years. Printing them out and filing the paper copy is not sufficient for e-invoices — the digital original must be preserved.

3. Prepare for the sending deadline (by end of 2027): You have time, but many clients are already requesting structured invoices. Switching your invoicing software now prevents a last-minute scramble in late 2027.

4. Check your client mix: If all your clients are private individuals, you're entirely exempt from the sending mandate. Review your supplier side regardless — the receiving obligation applies no matter who your customers are.

Norman automates all of this for Kleinunternehmer — creating structured e-invoices in the correct format, applying the §19 UStG exemption code, and archiving everything GoBD-compliantly. See how it compares to alternatives like Lexoffice in the Norman vs. Lexoffice comparison.


Summary

The e-invoicing mandate applies to Kleinunternehmer — no exceptions, no reduced obligations. You've been required to receive structured e-invoices since January 2025. The obligation to send them kicks in from January 2028 for most Kleinunternehmer (earlier if your turnover exceeds €800,000). Don't wait for the deadline: the right invoicing software makes compliance automatic, and your business clients will be asking for structured invoices long before 2028 anyway.

Do you have a tax question?

Get a free email answer from our tax coaches.

Norman never provides financial, legal, or tax advice.

Norman never provides financial, legal, or tax advice.

Made in Germany

Berlin based

GDPR-compliant

Hosted in Germany

© 2026 Norman AI GmbH

Made in Germany

Berlin based

GDPR-compliant

Hosted in Germany

© 2026 Norman AI GmbH