Create a compliant XRechnung — without uploading a thing

Fill in the details, watch your invoice build live, and download a valid XRechnung XML plus a readable PDF. No signup, no server — everything is generated on your device.

100% in your browser. Your client's details are never sent to us or anyone else.

Your details (seller)
Enter a VAT ID or a tax number.
Client details (buyer)
Invoice details
Tax treatment
Items
500
Payment

Your Studio

Invoice

Invoice # RE-0001

Issue date

Due date

Your reference at the client

Client details (buyer)

Acme Co.

Description Qty Rate Amount
Design work1500500
Subtotal500
VAT0
Total500

Payment

🔒 Generated on your device — nothing uploaded.

We check the required fields. For a full compliance check, validate your file →

View XML

        

XRechnung is Germany's structured e-invoice standard (based on EN 16931). Public authorities require it, and more businesses do every year. It's an XML file a machine reads — not a PDF. This tool builds that XML for you, locally, and gives you a human-readable PDF to send alongside it.

How it works

  1. 1 · Enter the required details

    Seller and buyer with full address and country, your VAT ID or tax number, and your reference at the client. The status shows what's still needed.

  2. 2 · Set tax and items

    Pick your tax treatment — including the §19 small-business exemption — and add your line items with units and rates.

  3. 3 · Download the XML

    When every required field is in, download the XRechnung XML and a matching PDF. It's all built in your browser.

Frequently asked questions

Is my data uploaded?

No. The XRechnung XML is assembled in your browser and downloaded from your device. Your invoice data is never sent to a server — ours or anyone's.

Do I need a VAT ID?

You need either a VAT ID or a tax number. If you're a §19 small business without a VAT ID, choose the small-business tax treatment and enter your tax number.

Does it work for §19 Kleinunternehmer?

Yes. Choose “Small business, VAT-exempt (§19 UStG)” and the invoice is built with the correct tax category and exemption note — no VAT rate required.

Is this a valid XRechnung?

It builds a structurally valid EN 16931 / XRechnung CII document covering the required fields. We're not a full validator — use the linked external checker before sending important invoices.

What's the difference from the PDF tool?

The simple tool makes a PDF for humans. XRechnung is a structured XML file machines read, required by German public authorities and many businesses. Here you get both.