German invoice requirements

Ten mandatory fields, each with an example – and the one almost everybody forgets.

Last reviewed: August 2026

Heads-up: the invoice generator itself is in German – it is used by German businesses and its wording has to match German legal requirements. These pages explain what the German rules actually say. Where a German term matters, we keep it: you will meet it on official forms, and a translated version will not help you find it there.

The ten mandatory fields

German VAT law (§ 14 UStG) lists exactly what an invoice must contain. Miss one and your customer may lose the right to deduct input VAT – which is why they will chase you about it.

RequiredExample
Your full name and addressAnna Berg Design
Kastanienallee 7, 10435 Berlin
Customer's full name and addressMeyer Handels GmbH
Hafenstraße 3, 20359 Hamburg
Your Steuernummer or USt-IdNr.USt-IdNr.: DE123456789
Invoice date (Rechnungsdatum)14.08.2026
Sequential invoice number2026-0147
Quantity and description of what you supplied 18.5 h UI design, project „Relaunch“
not: „services“
Date or month of supply (Leistungszeitpunkt)03.08.–11.08.2026
Net amount, split by VAT ratenet at 19 %: 1,480.00 €
VAT rate and VAT amount – or the reason there is none19 % VAT: 281.20 €
Any discount agreed in advance2 % if paid within 10 days

The field everybody forgets

The date of supply. German law treats the invoice date and the date you actually did the work as two separate mandatory fields – even when they fall on the same day.

The sentence that fixes it: „Leistungsdatum entspricht dem Rechnungsdatum.“ (Date of supply equals invoice date.) It is standard, it is accepted, and it takes ten seconds.

Two things that are not required

Simplifications you may be entitled to

Since 2025: the format matters too

Between German businesses, an invoice must now be a structured data file (XRechnung or ZUGFeRD), not a PDF. Receiving one has been mandatory since 1 January 2025; issuing one is phased in by turnover. See E-invoicing in Germany.

Need an invoice right now?

ZackFertig checks every mandatory field required by German law while you type and turns it into a finished PDF. Unlimited, no account, no subscription.

Write an invoice – free

Common questions

Can I write my invoice in English?

Yes. German law does not prescribe a language. In practice, mixed wording is common: English descriptions with the German mandatory notes kept verbatim, because those are quoted from the statute. If the tax office asks, it may require a translation.

Can I invoice in a currency other than euro?

Yes, but the VAT amount must also be stated in euro, converted at an official rate. If you can avoid it, invoice in euro – it removes an entire class of questions.

What happens if a field is missing?

For you, usually nothing immediately: the claim is still valid and you still owe the VAT. For your customer, possibly a lot – no complete invoice, no input VAT deduction. Correct it when asked; a corrected invoice can take retroactive effect.

Do I need a Steuernummer or a USt-IdNr.?

Either one satisfies the requirement. You need the USt-IdNr. specifically for business customers in other EU countries.

Legal basis

This page refers to the following German provisions so you can look them up yourself. It is information, not legal advice for your individual case.

This page explains German rules in English for orientation. It is information, not legal or tax advice, and the German wording of the law prevails. For your individual case, talk to a Steuerberater (German tax adviser).

More free tools