Free Invoice Generator (Germany)
Create a German Rechnung with 19% USt calculated automatically in euros, and download it as a PDF.
Saved invoices
Saved automatically in your browser.
Your business name
INVOICE
INV-001
Billed to
Client name
| Description | Qty | Rate | Amount |
|---|---|---|---|
| Item description | 1 | — | €0.00 |
- Subtotal
- €0.00
- USt (19%)
- €0.00
- Total
- €0.00
USt and your German Rechnung
A German Rechnung has a fixed set of Pflichtangaben: your business name and address, the client's, a unique Rechnungsnummer, the invoice date, a description of what you supplied, and either your Steuernummer or your USt-IdNr. There's no dedicated field for the tax number, so put it on its own line under your business name in the address block — for example 'USt-IdNr: DE123456789'. The preset keeps Umsatzsteuer at the standard 19% and calculates it on the subtotal; switch the rate to 7% for reduced-rate supplies like books, food and local public transport.
Registered as a Kleinunternehmer under §19 UStG? Then you charge no USt — clear the tax rate so no Umsatzsteuer line appears, and add a note such as 'Gemäß §19 UStG wird keine Umsatzsteuer berechnet' in the notes field. Since 2025 the scheme applies if your net turnover stayed under €25,000 last year and stays under €100,000 this year; cross either limit and you move to standard USt from that point. If you're unsure which side of the threshold you're on, check with a Steuerberater.
One caveat on the newer rules: since January 2025 German businesses must be able to receive structured B2B e-invoices, with issuing phased in for large firms from 2027. This generator produces a standard PDF Rechnung — not a ZUGFeRD or XRechnung file — which is fine for B2C work, smaller senders and readable copies, but it isn't the structured e-invoice a B2B counterparty may eventually require.
A painter's Rechnung for a private household in Leipzig
Malerbetrieb Krüger redecorated a private customer's living room in Leipzig — 68 m² of wall and ceiling once the door and window openings come off. The preparation (spachteln und grundieren) and the two finish coats are each priced per square metre of that surface, while doors and their frames are billed per unit. Paint and covering material are recharged as a single Materialkosten line, and the call-out goes in as a flat Anfahrtspauschale. USt runs at the standard 19%.
| Description | Qty | Rate | Amount |
|---|---|---|---|
| Wände und Decken spachteln (Q3) und grundieren — Wohnzimmer | 68 | €14.50 | €986.00 |
| Wände und Decken streichen, 2 Anstriche, weiß matt | 68 | €11.90 | €809.20 |
| Türen und Zargen lackieren | 3 | €135.00 | €405.00 |
| Materialkosten: Dispersionsfarbe, Abdeckmaterial, Kleinteile | 1 | €186.50 | €186.50 |
| An- und Abfahrt (Pauschale) | 1 | €45.00 | €45.00 |
| Subtotal | €2,431.70 | ||
| USt 19% | €462.02 | ||
| Total due | €2,893.72 | ||
Labour and material are deliberately kept on separate lines: a private household can only claim the labour portion under §35a EStG if the Rechnung shows it apart from the paint.
Pflichtangaben you cannot leave off
Steuernummer or USt-IdNr
A Rechnung is incomplete without one of the two, and as there's no dedicated field you put it on its own line under your business name in the address block — 'Steuernummer: 21/815/08154' or 'USt-IdNr: DE123456789'.
Leistungsdatum as well as Rechnungsdatum
The date the work was actually performed counts as a separate mandatory entry from the invoice date, so write it into the notes field as 'Leistungszeitraum: 6.–10. Juli 2026'.
A gap-free Rechnungsnummer
Run one continuous series with no gaps and no reused numbers — RE-2026-0141, RE-2026-0142 — because breaks in the sequence are exactly what a Betriebsprüfer looks for.
Labour split from materials
Private customers can deduct part of a tradesman's Arbeitskosten under §35a EStG, but only when the labour sits on its own line items rather than being folded into one price with the paint and covering material — and only when they pay by bank transfer, not cash.
Kleinunternehmer? Clear the tax rate
Invoicing under §19 UStG means emptying the USt field so no tax line is calculated, then adding 'Gemäß §19 UStG wird keine Umsatzsteuer berechnet' to the notes.
How to create an invoice online
- 1
Fill in the details
Add your business info, your client, line items, tax, and an optional logo or discount.
- 2
Watch the live preview
The invoice updates as you type, so you always see exactly what your client will receive.
- 3
Download the PDF
One click generates a clean, professional PDF invoice — free and without a watermark.
A simple invoice maker for freelancers and small businesses
Everything you need to bill a client properly — and nothing you don't. Create an invoice, check the live preview, download the PDF, get paid.
Instant PDF download
Generate a polished A4 invoice PDF in one click — no waiting, no email required.
No sign-up, no watermark
Completely free to use. Your invoice is yours, with no branding stamped on it.
Private by design
Everything happens in your browser. Your invoice data never touches a server.
Logo, tax & discounts
Add your logo, any tax label and rate (VAT, GST, sales tax), and percentage or fixed discounts.
Saves as you type
Your draft is stored locally in your browser, so an accidental tab close loses nothing.
20 currencies
Invoice in USD, EUR, GBP, INR, JPY and more, with correct rounding for each currency.
Frequently asked questions
Where do I put my Steuernummer or USt-IdNr?
Add it on a line under your business name in the address block — for example 'Steuernummer: 12/345/67890' or 'USt-IdNr: DE123456789'. A Rechnung must show one of the two, and since the tool has no dedicated field for it, the address block is the place.
How do I invoice as a Kleinunternehmer?
Clear the tax rate so no USt line is calculated, and add 'Gemäß §19 UStG wird keine Umsatzsteuer berechnet' to the notes field. Under the §19 rule you charge no Umsatzsteuer as long as you stay within the turnover limits — €25,000 net last year and €100,000 this year since 2025.
Should the tax line say USt or MwSt?
Both refer to the same tax — Umsatzsteuer (USt) is the official term and Mehrwertsteuer (MwSt) the everyday one, and either is accepted on a Rechnung. The preset labels the line 'USt'; rename it to 'MwSt' in the tax field if you prefer, and the 19% still calculates the same way.
Can it make a ZUGFeRD or XRechnung e-invoice?
No — it produces a standard PDF Rechnung, not the structured XML that ZUGFeRD or XRechnung require. That's fine for a normal invoice and a readable copy, but if a B2B customer or a public body needs a compliant e-invoice you'll need dedicated e-invoicing software.