How to write an invoice in Germany

One worked example, from the header to the payment terms.

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.

Before you start: which case are you?

Three questions decide what your invoice looks like. Answer them once and you will never have to think about them again:

The structure of a German invoice

BlockWhat goes in it
HeaderYour name, address, contact details. A logo is optional, your Steuernummer or USt-IdNr. is not.
RecipientFull legal name and address. „Attn: accounting“ is fine as an addition, not as a replacement.
Invoice metadataRechnungsnummer, Rechnungsdatum, Leistungszeitpunkt. All three, always.
Line itemsDescription, quantity, unit price, net amount, VAT rate per line.
TotalsNet per VAT rate, VAT per rate, gross total.
Payment termsDue date or period, IBAN, BIC, account holder. A payment reference helps you reconcile later.
Mandatory notesSmall business rule, reverse charge or a VAT exemption – whichever applies.

A worked example

You are a freelance developer in Berlin, not under the small business rule, invoicing a German client for 18.5 hours at 85 €:

ItemQtyRateNet
Backend development, project „Relaunch“, sprint 318.5 h 85.00 €1,572.50 €
Net total1,572.50 €
VAT 19 %298.78 €
Total1,871.28 €

Leistungszeitraum: 03.08.–11.08.2026 · Zahlbar bis: 28.08.2026 ohne Abzug

Note what is not there: no signature, no stamp, no reference to a contract. None of them is required.

The German sentences you should keep in German

These are quoted from the statute. An English paraphrase next to them is fine; replacing them is not a good idea.

When you have to send it

If your customer is a business or a legal entity, you must issue the invoice within six months of the supply. For intra-EU supplies the deadline is much shorter: the 15th day of the following month.

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

Do I have to number invoices per year?

No. Any scheme works as long as each number is unique and the sequence is traceable. See Invoice numbers in Germany.

Can I send the invoice by email?

Between businesses in Germany, a structured e-invoice is now the rule – a PDF by email is no longer an electronic invoice in the legal sense. For private customers, a PDF is fine.

What payment term is normal in Germany?

14 to 30 days. If you agree nothing, the invoice is due immediately, and the customer is in default 30 days after receipt at the latest.

Do I need to keep copies?

Yes – eight years, counted from the end of the year the invoice was issued. Received e-invoices must be kept in their original XML format, not as a printout.

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