Freelance Invoice in Germany: How to Write One, With a Sample
Freelance invoice in Germany, step by step: the § 14 UStG details, tax number vs VAT ID, a sample with 19 % VAT, bilingual labels and when an e-invoice is required.
Key takeaways
- A freelance invoice that charges VAT needs the ten details of § 14(4) UStG, including an invoice number, the date of service, the VAT rate and the VAT amount.
- Your tax number (Steuernummer) or your VAT ID (USt-IdNr.) must be on every invoice; for EU business clients you need the VAT ID.
- Invoices to German businesses are due within six months of the service, and you keep copies for eight years under § 14b UStG.
- PDF invoices to German businesses stay allowed for services in 2026; in 2027 only up to EUR 800,000 prior-year turnover, from 2028 not at all.
On this page
To write a freelance invoice in Germany, put the ten details of § 14(4) UStG on it: both parties, your tax number or VAT ID, the date, a unique sequential number, the service and when you performed it, the net amount, the VAT rate and the VAT amount. Add a due date and your IBAN. From 2027, many German business clients need an e-invoice.
This guide is for English-speaking freelancers and founders in Germany who charge VAT. It walks through each step, gives a full sample invoice with German and English labels, explains the tax number versus VAT ID question, and shows when a PDF stops being enough. If you use the small-business rule, read our Kleinunternehmer invoice guide instead: different details apply.
What do you need before your first invoice?
- Your VAT status. Small business (Kleinunternehmer) under § 19 UStG, or regular VAT? The limits are EUR 25,000 total turnover in the previous year and EUR 100,000 in the current year. Our Kleinunternehmer calculator runs in your browser and checks both limits.
- A tax number or a VAT ID. Without one of them, a mandatory detail is missing (table below).
- Your VAT rate. Under § 12 of the German VAT Act (§ 12 UStG) (opens in a new tab), the standard rate is 19 %. The reduced 7 % rate applies only to the supplies listed in § 12(2). Check once whether your service is on that list and store the rate in your template.
- Your client type. A German business, a private person or a client abroad: this decides the deadline, the format and any extra wording.
Tax number or VAT ID?
| Tax number (Steuernummer) | VAT ID (USt-IdNr.) | |
|---|---|---|
| Issued by | your local tax office (Finanzamt) after tax registration | the Federal Central Tax Office (Bundeszentralamt für Steuern, BZSt) |
| Format | depends on the federal state, e.g. 12/345/67890 | DE plus 9 digits, e.g. DE123456789 |
| Enough for German clients | yes, § 14(4) no. 2 UStG | yes, § 14(4) no. 2 UStG |
| EU business client, reverse charge | not enough | required, together with the client’s VAT ID (§ 14a(1) UStG) |
Step by step: from header to payment terms
- Header. Your full name and full address. As a sole trader, use your first and last name; a brand name alone is not enough. Add your tax number or VAT ID (§ 14(4) no. 1 and 2 UStG).
- Client. The client’s full name and address, including the legal form for companies.
- Date and number. The issue date and a sequential invoice number that you use only once (no. 3 and 4). The law allows "one or more series of numbers", so a scheme like INV-2026-0042 works.
- Service. The type and extent of the service (no. 5). "24 hours frontend development, shop relaunch project" can be checked; "consulting" alone cannot.
- Date of service. The date or period of the service (no. 6). Under § 31(4) of the VAT Implementing Ordinance (UStDV), the calendar month is enough, for example "September 2026".
- Amounts. Net amount per VAT rate, the rate, the VAT amount and the total (no. 7 and 8). An agreed early-payment discount (Skonto) must also be stated under no. 7.
- Special wording. Some clients need an extra note, such as "Steuerschuldnerschaft des Leistungsempfängers" (reverse charge). See the client table below.
- Payment terms and bank details. Not required by VAT law, but without an IBAN and a due date few clients pay on time.
Our checklist of German invoice requirements explains each of the ten details with typical mistakes. This guide focuses on the workflow.
Sample freelance invoice with 19 % VAT
Erika Muster, a fictitious web developer in Berlin, invoices one month of project work to Beispiel GmbH. All data is invented. The left column shows bilingual labels you can copy.
| Label (EN / DE) | Content | Basis |
|---|---|---|
| From / Rechnungsaussteller | Erika Muster Web Development, Erika Muster, Hauptstraße 1, 10115 Berlin | § 14(4) no. 1 UStG |
| VAT ID / USt-IdNr. | DE123456789 | no. 2 |
| To / Rechnungsempfänger | Beispiel GmbH, Ringstraße 5, 80331 München | no. 1 |
| Invoice number / Rechnungsnummer | INV-2026-0042 | no. 4 |
| Invoice date / Rechnungsdatum | 21 October 2026 | no. 3 |
| Service period / Leistungszeitraum | 1–30 September 2026 | no. 6 |
| Item / Leistung | 24 hours frontend development, shop relaunch, at EUR 85.00 | no. 5 |
| Net amount / Nettobetrag | EUR 2,040.00 | no. 7 |
| VAT 19 % / USt 19 % | EUR 387.60 | no. 8 |
| Total / Gesamtbetrag | EUR 2,427.60 | optional, common |
| Due date / Zahlbar bis | 4 November 2026, no deduction | optional |
| Bank details / Bankverbindung | IBAN DE00 1234 5678 9012 3456 78 | optional |
Always calculate VAT from the net amount: EUR 2,040.00 × 19 % = EUR 387.60. German law sets no invoice language, but under § 87 of the Fiscal Code (AO) (opens in a new tab) the tax office may ask for a translation of foreign-language documents. Bilingual labels make that unlikely to matter.
For invoices with a total of EUR 250 or less, § 33 UStDV (opens in a new tab) allows a short version: your name and address, the date, the service, the total including VAT, and the VAT rate. Client details, invoice number and tax number can be left out.
Which extra details does each client need?
| Client | Deadline to issue | Extra detail | Legal basis |
|---|---|---|---|
| Business in Germany | 6 months after the service | none; e-invoice from 2027/2028 (next section) | § 14(2) sentence 2 no. 1 UStG |
| Legal entity that is not a business | 6 months after the service | none | § 14(2) sentence 2 no. 2 UStG |
| Private person, work related to a property | 6 months after the service | note that the client must keep the invoice for two years | § 14(4) no. 9, § 14b(1) UStG |
| Private person, other services | no VAT obligation to invoice | for default after 30 days: a note on that consequence | § 286(3) BGB |
| Business in another EU country (service) | by the 15th of the following month | "Steuerschuldnerschaft des Leistungsempfängers", both VAT IDs | § 14a(1) UStG |
Whether a service to an EU client really falls under reverse charge depends on the place of supply. Check it with a tax adviser before your first invoice to such a client.
When does a freelancer need an e-invoice?
Under § 14(1) UStG (opens in a new tab), an e-invoice is an invoice in a structured electronic format that allows electronic processing. A PDF from Word or Google Docs is not an e-invoice; it is an "other invoice" (sonstige Rechnung). The obligation covers services to businesses when both sides are established in Germany. The transition rules are in § 27(38) UStG (opens in a new tab):
| Service performed in | Client: business in Germany | Client: private person or client abroad |
|---|---|---|
| 2026 | paper or PDF allowed, PDF with the client’s consent; send by 31 December 2026 | paper or PDF |
| 2027 | e-invoice, unless your 2026 total turnover was at most EUR 800,000 (then paper or PDF until 31 December 2027) | paper or PDF |
| from 2028 | e-invoice only | paper or PDF |
Two details from the wording: the year in which you performed the service decides, and for services in 2026, no. 1 sets 31 December 2026 as the transmission deadline. If you invoice December work only in January 2027, agree the approach with your tax adviser. Our guide to Germany e-invoicing 2027 explains the EUR 800,000 threshold in detail.
Receiving e-invoices has been mandatory for all German businesses since 1 January 2025. How that works for a one-person business is covered in e-invoicing for freelancers.
Common mistakes and how to fix them
| Mistake | Consequence | Fix |
|---|---|---|
| Date of service missing | detail no. 6 missing, client’s input VAT deduction (Vorsteuerabzug) at risk | send the missing detail in a document that refers clearly to the invoice (§ 31(5) UStDV) |
| Invoice number used twice | number not unique | fix one numbering scheme in your template |
| VAT calculated from the gross amount | wrong VAT amount | VAT = net × rate, correct the invoice |
| Too much VAT shown | you owe the excess under § 14c(1) UStG | correct the invoice towards the client |
| Due date only on the invoice, not in the contract | default only after a reminder or 30 days (§ 286(3) BGB) | agree a calendar date in the contract (§ 286(2) no. 1 BGB) |
| Invoices kept only in the mailbox | no orderly archive | set up storage for eight years (§ 14b(1) UStG) |
How to write and check an invoice with docutools.pro
Check a PDF or paper invoice:
- Open the German invoice requirements checker in "Checklist" mode. It runs in your browser; your data does not leave your computer.
- Under "Invoice type", choose "Full invoice (> €250 gross)" or "Simplified invoice (≤ €250 gross)".
- Tick the details your invoice contains and click "Check mandatory fields". "Missing fields" lists what is left. The tool does not check arithmetic or number sequences.
Create an e-invoice:
- Open the XRechnung generator. Single invoices need no account; the data is sent to our server to build the file.
- Fill in "Company": invoice number, date, due date, your details and the client’s.
- Under "Items", enter the service, quantity and unit price, and pick 19 % or 7 %. There is no separate date-of-service field, so put the period in the item description.
- Under "Generate & download", choose "ZUGFeRD PDF" or "XRechnung XML". You can then check the XML file in the XRechnung validator.
The generator fixes the country to DE and does not create corrections, so it does not suit clients in other EU countries. CSV batch processing for many invoices is part of the Pro plan.
Checks after you are done
- Are the date of service and the invoice number on the invoice?
- Does net × rate give exactly the VAT amount shown?
- Is the due date a calendar date, ideally as agreed in the contract?
- Will you find the invoice again in eight years?
- Does this client need an e-invoice from 2027?
More guides on templates, special invoices and software are on our invoicing in Germany hub.
Sources
- § 14 UStG (issuing invoices) (opens in a new tab)
- § 14a UStG (extra duties in special cases) (opens in a new tab)
- § 14b UStG (keeping invoices) (opens in a new tab)
- § 27(38) UStG (e-invoicing transition rules) (opens in a new tab)
- § 33 UStDV (small-amount invoices) (opens in a new tab)
- § 286 BGB (default) (opens in a new tab) and § 288 BGB (default interest) (opens in a new tab)
Last reviewed: October 2026
This article is general information, not tax or legal advice.
Tools for this article
- Invoice Mandatory Fields CheckerVerify all mandatory §14 UStG invoice fields via checklist or XRechnung/ZUGFeRD XML.Open tool →
- E-Invoice GeneratorCreate compliant XRechnung XML and ZUGFeRD hybrid PDF invoices instantly.Open tool →
- Kleinunternehmer Calculator §19 UStGCheck whether your revenue stays within Germany's 2025 small-business VAT thresholds.Open tool →
Frequently asked questions
Do freelancers in Germany have to charge VAT?
Yes, unless they use the small-business rule (Kleinunternehmerregelung) under § 19 UStG. That rule applies if total turnover was at most EUR 25,000 in the previous year and stays at or below EUR 100,000 in the current year. Everyone else charges VAT, normally 19 % under § 12 UStG, or 7 % for the supplies listed in § 12(2). Some services, such as many medical and educational services, are exempt under § 4 UStG instead.
Can a freelancer in Germany write invoices in English?
Yes. The German VAT Act (UStG) lists what an invoice must contain, not which language it uses. An English invoice is valid if it carries every detail of § 14(4) UStG. Under § 87 of the Fiscal Code (AO), the tax office may ask for a German translation of a foreign-language document. Bilingual labels, for example Invoice number / Rechnungsnummer, avoid that question.
Should I put my tax number or my VAT ID on the invoice?
Either one is enough for German clients under § 14(4) no. 2 UStG. Many freelancers use the VAT ID (USt-IdNr.) because the tax number (Steuernummer) is tied to their personal tax file. For a service to a business in another EU country under the reverse-charge rule, § 14a(1) UStG requires your VAT ID and the client’s VAT ID, so apply for the VAT ID before your first EU client.
How long do I have to keep my invoices in Germany?
Eight years. Since 2025, § 14b(1) UStG requires you to keep a copy of every invoice you issue and every invoice you receive for eight years. The period starts at the end of the calendar year in which the invoice was issued, so an invoice dated 21 October 2026 must be kept until the end of 2034. Many English-language guides still say ten years.
What happens if a client in Germany pays late?
A business client is in default (Verzug) at the latest 30 days after the due date and receipt of the invoice, under § 286(3) of the Civil Code (BGB). From then on you can charge default interest of nine percentage points above the base rate and a flat fee of EUR 40 under § 288 BGB. For private clients the rate is five points, and the 30-day rule applies only if the invoice says so.