
How to invoice German clients as a freelancer (2026)
You just landed your first German client. Their finance team is already asking for an invoice that meets §14 UStG requirements, and they want to know your Leistungsdatum. Sound familiar? Germany has stricter invoice rules than most EU countries, but once you know the differences, it is not complicated. This guide walks you through every mandatory field, the Kleinunternehmer exemption, reverse charge wording, and the e-invoicing rollout that is happening right now.
Germany's invoicing law: why §14 UStG matters
German invoice requirements are spelled out in §14 of the Umsatzsteuergesetz (UStG), the German VAT Act, and your client's accountant will reject any invoice that does not meet them.
German invoice requirements are spelled out in §14 of the Umsatzsteuergesetz (UStG), the German VAT Act, and your client's accountant will reject any invoice that does not meet them.
The stakes are real. If your invoice is missing a required field, your client cannot deduct the VAT as input tax (Vorsteuer). Their accounting team will send it back, and you will not get paid until you fix it. During a tax audit, the Finanzamt (Germany's tax authority) scrutinises every incoming invoice, and an incomplete one from you can cause problems for both sides.
The good news: the list of required fields is finite and learnable. Here is exactly what needs to go on every invoice you send to a German client.
The mandatory fields for a German invoice
Every B2B invoice issued under §14 UStG must include twelve specific fields, each named in German on the original law and each enforceable by the Finanzamt during an audit.
Every B2B invoice issued under §14 UStG must include twelve specific fields, each named in German on the original law and each enforceable by the Finanzamt during an audit.
- Your full legal name and address (Vollständiger Name und Anschrift): for sole traders and freelancers this is your personal legal name. A brand name alone is not enough. If you trade as "Studio X", the invoice needs "Your Name, trading as Studio X". The same rule applies to your client's name.
- Your tax identification number, either your Steuernummer or your USt-IdNr.: your Steuernummer is issued by your local Finanzamt when you register. Your USt-IdNr. is your EU VAT ID, which starts with "DE". You must include at least one. For cross-border EU invoices, the USt-IdNr. is required, not just the Steuernummer.
- Your client's full name and address: use the company's official registered name, not the department or the individual contact's name.
- Your client's VAT number (USt-IdNr.): required for cross-border B2B invoices where reverse charge applies.
- A unique, sequential invoice number (Rechnungsnummer): the sequence must be unbroken. Gaps are a red flag in audits. To cancel a mistake, issue a Stornorechnung (cancellation invoice) and use the next number for the corrected version. Never delete the original.
- Date of issue (Rechnungsdatum): the date you create and send the invoice.
- Date of supply (Leistungsdatum): the most commonly missed field. This is the date the service was performed or goods were delivered. It is not the same as the invoice date, and Germany requires both. Even if they match, you must say so explicitly: "Leistungsdatum entspricht dem Rechnungsdatum" (date of supply equals invoice date).
- A specific description of the services (Leistungsbeschreibung): "Consulting" or "Services" is not enough. A tax auditor must understand what was delivered without asking. Good: "Web development, client portal module, delivered March 2026." Bad: "Project work."
- The taxable amount per VAT rate (Nettobetrag): the amount before VAT is added.
- The applicable VAT rate (Steuersatz): the standard rate is 19%; the reduced rate is 7% for certain goods and services. If different rates apply to different line items, show each rate with its own subtotal.
- The total VAT amount (Umsatzsteuerbetrag): the euro value of the VAT charged.
- The total gross amount (Bruttobetrag): the final amount the client pays, including VAT.
Invoicemonk prompts you for every one of these fields, including the Leistungsdatum, before you can generate a German invoice. Nothing gets missed.
The Leistungsdatum: Germany's most overlooked rule
The Leistungsdatum is the date your service was performed or delivered, and German tax law uses it (not the invoice date) to assign the transaction to a VAT period.
The Leistungsdatum is the date your service was performed or delivered, and German tax law uses it (not the invoice date) to assign the transaction to a VAT period.
The Finanzamt cares about this field deeply. If it is missing, the invoice is technically non-compliant even when everything else is correct. Your client's accountant will refuse it.
Three scenarios cover almost every freelance situation:
- Service completed on a specific day: state that date clearly, for example "Leistungsdatum: 14.03.2026".
- Service delivered over a period such as a month-long project: state both the start and end dates, for example "Leistungszeitraum: 01.03.2026 bis 31.03.2026".
- Leistungsdatum is the same as the invoice date: write "Leistungsdatum entspricht dem Rechnungsdatum". You still have to say it.
Now, here is the part that surprises most freelancers: whether you charge VAT at all depends on your situation, not your client's.
Do you need to charge VAT? The Kleinunternehmer exemption explained
Many German freelancers qualify for the Kleinunternehmer exemption under §19 UStG, which means they do not charge VAT at all on their invoices.
Many German freelancers qualify for the Kleinunternehmer exemption under §19 UStG, which means they do not charge VAT at all on their invoices.
The 2025 thresholds (updated from 2024) are:
- Your turnover in the previous calendar year was €25,000 or less, AND
- You expect no more than €100,000 in the current year.
If both conditions are met, you are a Kleinunternehmer and must not add VAT to your invoices.
Important: you still need to state why. Every invoice from a Kleinunternehmer must include this exact note:
"Gemäß §19 UStG wird keine Umsatzsteuer berechnet." (No VAT is charged in accordance with §19 UStG.)
Without this note, an invoice with no VAT line looks like an error rather than a legal exemption. Your client's accountant will send it back.
What happens when you cross the threshold? The switch is immediate. The invoice that pushes you over €100,000 in a single year is the one that must start including VAT. The Finanzamt does not warn you; tracking it is your responsibility.
Can you opt out of the Kleinunternehmer scheme? Yes, and if you opt out you are bound to that decision for 5 years. The trade-off: you start paying VAT, but you can also reclaim VAT on your business expenses (Vorsteuer). If you have significant equipment or software costs, opting out can be worth it.
For non-German freelancers billing German clients: the Kleinunternehmer status is based on where you are established, not where your client is. If you are based in Bulgaria or Nigeria, §19 UStG does not apply to you. Your own country's rules determine whether you charge VAT, and for cross-border EU B2B services the reverse charge mechanism typically applies regardless, which means you would not charge German VAT anyway.
P.S. Not sure whether you qualify as a Kleinunternehmer? The safe default is to check with your Steuerberater (tax advisor) before your first German invoice. The decision affects your VAT obligations for at least a year.
Reverse charge on German invoices: when and how to use it
If you are a non-German freelancer billing a VAT-registered German business, the reverse charge mechanism applies, which means you do not charge German VAT and you add specific wording to the invoice instead.
If you are a non-German freelancer billing a VAT-registered German business, the reverse charge mechanism applies, which means you do not charge German VAT and you add specific wording to the invoice instead.
The note to include, in English or German:
"Reverse charge: VAT liability transferred to the recipient. Supplier USt-IdNr.: [your EU VAT ID]. Customer USt-IdNr.: [client's German USt-IdNr.]"
Or in German: "Steuerschuldnerschaft des Leistungsempfängers (§13b Abs. 5 UStG)"
Both VAT numbers, yours and your client's, must appear on the invoice. Without the client's USt-IdNr. the reverse charge note has no legal basis, so always ask for it before creating the invoice and validate it through the EU VIES service.
For a full explanation of how reverse charge works across the EU, see our guide to EU VAT invoice requirements for freelancers. For a deeper look at the German-specific reverse charge mechanics, see Germany VAT reverse charge invoicing.
Germany's e-invoicing rollout: what freelancers need to know now
Germany is in the middle of a phased e-invoicing mandate that already affects how you receive invoices and will soon dictate how you issue them.
Germany is in the middle of a phased e-invoicing mandate that already affects how you receive invoices and will soon dictate how you issue them.
The timeline, clearly:
- January 2025 (already in effect): all German businesses must be able to receive structured e-invoices in formats like ZUGFeRD or XRechnung. If a client sends you one in these formats, you cannot legally refuse it.
- January 2027: businesses with annual turnover above €800,000 must issue e-invoices in structured formats. PDFs alone will no longer be accepted from these businesses.
- January 2028: full rollout. All businesses, including freelancers and Kleinunternehmer that exceed the issuance exemption thresholds, must issue structured e-invoices for domestic B2B transactions.
What are ZUGFeRD and XRechnung?
- XRechnung is a pure XML file, machine-readable, designed for automated processing. It is required for invoices to German government bodies.
- ZUGFeRD is the freelancer-friendly version: a standard PDF with machine-readable XML embedded inside. You can open and read it like a normal PDF, and your client's accounting software can also process the structured data automatically.
Does this affect you right now? If you are invoicing German businesses today, you do not need to issue ZUGFeRD or XRechnung yet. But you should start asking whether your invoicing tool supports it, because by 2027 to 2028 it will not be optional.
Important exemption: Kleinunternehmer under §19 UStG are exempt from the e-invoicing issuance obligation, but they still must be able to receive e-invoices.
Invoicemonk is tracking the German e-invoicing rollout closely. Sign up to be notified when ZUGFeRD export is available.
The most common German invoice mistakes and how to avoid them
Five mistakes account for almost every rejected German invoice, and all five are easy to prevent once you know to look for them.
Five mistakes account for almost every rejected German invoice, and all five are easy to prevent once you know to look for them.
- Missing Leistungsdatum: the most common error. Even when it matches the invoice date, you must state it explicitly with "Leistungsdatum entspricht dem Rechnungsdatum".
- Using your brand name instead of your legal name: "Studio X" alone is not a valid supplier name under §14 UStG. Include your full personal name.
- No §19 UStG note when you are a Kleinunternehmer: an invoice with no VAT line and no explanation looks like an error. Always include the exemption note.
- Gaps in invoice numbering: deleting or skipping invoice numbers creates audit risk. Issue a Stornorechnung (cancellation invoice) to void a mistake and use the next number in sequence for the corrected version. For more on this, see our guide to how to issue a credit note.
- Vague service descriptions: "Consulting" and "Services" will not satisfy the Finanzamt. Be specific about what was delivered and when.
Your German invoice checklist
Bookmark or screenshot this checklist; it covers every field the Finanzamt and your client's accountant will look for on a German invoice.
Bookmark or screenshot this checklist; it covers every field the Finanzamt and your client's accountant will look for on a German invoice.
- Full legal names and addresses for both parties
- Your Steuernummer or USt-IdNr. (USt-IdNr. for cross-border work)
- Client's USt-IdNr. (for reverse charge invoices)
- Sequential invoice number with no gaps
- Invoice date AND Leistungsdatum
- Specific description of the services delivered
- Net amount, VAT rate, VAT amount, gross total (or §19 UStG exemption note)
- Reverse charge note if applicable
Invoicemonk checks all of these for you. Create your first Germany-compliant invoice.
Invoicing clients across Europe? Read our guide to EU VAT invoice requirements for freelancers for the full picture.
Frequently asked questions
What must a freelance invoice to a German client include?
A freelance invoice sent to a German client must include the full legal names and addresses of both parties, the freelancer's Steuernummer or USt-IdNr.
A freelance invoice sent to a German client must include the full legal names and addresses of both parties, the freelancer's Steuernummer or USt-IdNr., the client's VAT number (USt-IdNr.) for cross-border invoices, a unique sequential invoice number, the date of issue, the date of supply (Leistungsdatum), a specific description of the services performed, the taxable amount, the VAT rate and VAT amount, and the total gross amount. These requirements are set by §14 of the German VAT Act (UStG). If the freelancer is exempt under the Kleinunternehmer scheme (§19 UStG), no VAT is charged but the invoice must include the note "Gemäß §19 UStG wird keine Umsatzsteuer berechnet."
What is a Leistungsdatum on a German invoice?
a Leistungsdatum on a German invoice is the Leistungsdatum is the date the service was performed or the goods were delivered.
The Leistungsdatum is the date the service was performed or the goods were delivered. It is a mandatory field on German invoices under §14 UStG and is separate from the invoice date. The Finanzamt uses the Leistungsdatum to determine which VAT period the transaction falls into. If the date of supply is the same as the invoice date, the invoice must still state this explicitly, for example by writing "Leistungsdatum entspricht dem Rechnungsdatum". Missing this field makes the invoice technically non-compliant even if all other fields are correct.
Do freelancers in Germany need to charge VAT?
Not always.
Not always. Freelancers in Germany who qualify as Kleinunternehmer under §19 UStG are exempt from charging VAT. As of 2025, the Kleinunternehmer thresholds are: turnover of €25,000 or less in the previous year, and no more than €100,000 expected in the current year. Freelancers who qualify must not add VAT to their invoices but must include the note "Gemäß §19 UStG wird keine Umsatzsteuer berechnet." Freelancers above these thresholds must register for VAT and charge the standard rate of 19% (or 7% for qualifying services) on domestic invoices.
What is ZUGFeRD and does a freelancer need to use it?
ZUGFeRD is a hybrid electronic invoice format used in Germany that combines a human-readable PDF with machine-readable XML data embedded inside.
ZUGFeRD is a hybrid electronic invoice format used in Germany that combines a human-readable PDF with machine-readable XML data embedded inside. It complies with the European standard EN 16931. As of January 2025, all German businesses must be able to receive e-invoices in structured formats like ZUGFeRD or XRechnung. Freelancers are not yet required to issue ZUGFeRD invoices for B2B transactions, but full mandatory issuance applies from January 2028. Kleinunternehmer under §19 UStG are exempt from the issuance obligation but must still be able to receive structured e-invoices.
What is the Kleinunternehmer rule for German freelancers?
The Kleinunternehmerregelung is a VAT exemption under §19 of the German VAT Act (UStG) that allows freelancers and small businesses with modest turnover to skip charging VAT entirely.
The Kleinunternehmerregelung is a VAT exemption under §19 of the German VAT Act (UStG) that allows freelancers and small businesses with modest turnover to skip charging VAT entirely. From 2025, the thresholds are: turnover of €25,000 or less in the previous calendar year, and no more than €100,000 forecast for the current year. Freelancers who qualify do not charge VAT, do not file VAT returns, and do not need a USt-IdNr. for domestic invoices. They must note the exemption on every invoice and cannot reclaim VAT on their own business expenses.
Digital Marketing, SEO Specialist, Content Creator & Product Professional
Olayinka is a digital marketer, content creator, growth and SEO specialist with 10+ years helping businesses in Nigeria, the UK, the US, Australia, and Dubai achieve their goals online.




