Germany Invoice Generator
Rechnung - Deutschland
Creating invoices in Germany requires compliance with local tax regulations. Every invoice must include your Steuernummer (tax identification number) and, if you are VAT-registered, your USt-IdNr.. The applicable VAT rates in Germany are: 19% (standard), 7% (reduced). Invoices must use a sequential numbering system and include both the issue date and delivery date.
If your annual turnover stays below 25,000 EUR, you may qualify for the small business exemption known as Kleinunternehmerregelung §19 UStG. Under 25,000 EUR annual turnover, no VAT charged (Kleinunternehmerregelung §19 UStG).
For cross-border B2B services within the EU, the reverse charge mechanism applies. Instead of charging VAT, you include the statement: “Steuerschuldnerschaft des Leistungsempfängers gemäß § 13b UStG.” on your invoice. Our generator handles all of this automatically -- just select your country and invoice type.
Create your Germany invoice now
Pre-configured with Germany VAT rates, tax fields, and date format (dd.MM.yyyy). Free, no account needed.
Required invoice fields in Germany
- 1.Sequential invoice number (e.g. e.g. RE-2025-001)
- 2.Full name and address of both supplier and buyer
- 3.Steuernummer (tax identification number)
- 4.USt-IdNr. (if VAT-registered)
- 5.Invoice date and delivery/supply date
- 6.Description, quantity, and unit price of goods/services
- 7.Tax base, VAT rate (19%), and VAT amount
- 8.Total amount including VAT
Frequently asked questions about invoicing in Germany
What must a German invoice (Rechnung) contain?
Under section 14 UStG, a German invoice must include: full name and address of supplier and recipient, tax number or USt-IdNr, invoice date, sequential invoice number, description and quantity of goods/services, delivery date, net amount, VAT rate and amount, and gross total.
What is Kleinunternehmerregelung?
The Kleinunternehmerregelung (section 19 UStG) is Germany's small business exemption. If your annual turnover was below 25,000 EUR in the previous year, you can opt out of charging VAT. Your invoices must state: 'Kein Ausweis von Umsatzsteuer, da Kleinunternehmer gemaess section 19 UStG.'
When do I need to register for VAT in Germany?
You must register for VAT (Umsatzsteuer) if your annual turnover exceeds 25,000 EUR. Registration is done through your local Finanzamt. You can also voluntarily register below this threshold.
How long must I keep invoices in Germany?
German tax law requires you to retain all invoices for 10 years (section 14b UStG). This applies to both issued and received invoices, and they must be stored in a readable format.
Invoice generators for other EU countries
euinvoice.app -- Free EU invoice generator. No account required. Your data never leaves your browser.