Free · No sign-up · Runs in the browser

The future of invoicing is structured.

From paper to PDF to machine-readable data per EN 16931 — the e-invoice is the next step. milchrechnung gets your invoices there: analyze, validate, view, convert and create, right in the browser.

Illustration: Evolution of the invoice from paper letter via PDF to structured data

Does this affect me?

When does the mandate apply?

Germany is rolling out the mandate in stages — three deadlines determine when it applies to you.

1 Jan 2025

Since 2025: receiving

Every business must be able to receive e-invoices. This is already in effect.

1 Jan 2027

From 2027: issuing

Businesses with more than €800,000 in annual revenue must issue e-invoices.

1 Jan 2028

From 2028

The issuing obligation then applies to all B2B businesses.

Austria has no B2B mandate. Companies invoicing federal authorities have been doing it electronically since 2014 — via ebInterface or PEPPOL.

Full overview of the mandate →

Many formats — the right tool for each.

Analyze

Detects the format and validates required fields and totals against EN 16931 — for Factur-X, ZUGFeRD, PEPPOL BIS 3.0, ebInterface and XRechnung.

Validate

Checks your invoice against the official rule sets — the same validation used in professional settings. You'll see whether it's fully compliant.

View

Shows you the invoice in plain language, from invoice number to IBAN. No need to read XML.

Convert

Converts between formats via the shared EN 16931 model.

Create

Enter your invoice data and get back an EN-16931-compliant invoice — as Factur-X, ZUGFeRD, PEPPOL BIS 3.0, ebInterface or XRechnung.

The key formats

milchrechnung works with the formats used in Germany and Austria: Factur-X and ZUGFeRD, XRechnung, PEPPOL BIS 3.0 and ebInterface. All are built on EN 16931 — the shared European model.

Factur-X ZUGFeRD XRechnung PEPPOL BIS 3.0 ebInterface
All formats at a glance →

What sets milchrechnung apart

Free

milchrechnung is free — no subscription, no paywall, and that's not going to change.

No data storage

Your invoice never leaves your browser. milchrechnung processes everything locally on your device — nothing is sent to a server.

No sign-up

No account, no email. Drop in a file and go.

EN 16931-compliant

milchrechnung validates against EN 16931, the European e-invoicing standard. The core library is open source on GitHub.

Give it a try.

Upload an invoice or create a new one.