Free XRechnung Generator

XRechnung XML compliant with EN 16931 — accepted by all German public authorities.

Supported formats

How it works

  1. Enter your business details (saved after first use)
  2. Add customer details — name, address, optional tax ID
  3. Add line items with description, quantity, unit price, and VAT rate
  4. Download as ZUGFeRD hybrid PDF, XRechnung XML, or DATEV CSV

The invoice wizard requires JavaScript to run.

Open the free invoice tool →

Frequently asked questions

Is this e-invoice generator really free?

Yes. You can create and download ZUGFeRD hybrid PDFs, XRechnung XML, and DATEV CSV files completely free — no account required.

Is the output accepted by German public authorities?

Yes. The XRechnung XML output is compliant with EN 16931 / UBL 2.1, which is the mandated format for invoices to German federal and state public bodies.

Does it support Kleinunternehmer (§19 UStG)?

Yes. Enable the Kleinunternehmer option to add the legally required VAT exemption notice under §19 UStG and suppress VAT calculations.