Back to Blog
·9 min read·Facturwise Team

Mandatory Invoice Fields in Germany: What Must Be on Every Invoice Under §14 UStG

InvoicingGermanyTax ComplianceFreelancersSmall BusinessUStG
Mandatory Invoice Fields in Germany: What Must Be on Every Invoice Under §14 UStG

Why Invoice Requirements in Germany Are Stricter Than You Think

If you freelance or run a small business in Germany, you've probably heard that invoices need to follow certain rules. What you might not realise is just how specific those rules are — and how seriously the Finanzamt takes them.

German invoice requirements are spelled out in §14 of the Umsatzsteuergesetz (UStG), the German VAT Act. Every invoice you issue must contain a precise set of mandatory fields. If even one is missing, your client may not be able to deduct input VAT (Vorsteuer) from that invoice, which means they'll push back and ask you to correct it. In a worst-case scenario, the tax office could reject the invoice during an audit entirely.

The good news is that once you understand what's required, compliance is straightforward. This guide covers every mandatory field, explains the reasoning behind each one, and highlights the mistakes that trip up freelancers and small businesses most often.

Note: This guide reflects German tax law as of April 2026. Tax regulations can and do change — if you are unsure how a specific rule applies to your situation, consult a qualified tax advisor (Steuerberater). This article is for informational purposes only and does not constitute legal or tax advice.

The Complete List of Mandatory Invoice Fields (§14 Abs. 4 UStG)

German tax law requires the following information on every standard invoice. This isn't a suggestion or best practice — these are legal requirements.

1. Full Name and Address of the Seller

Your invoice must show your complete legal name (or your company name if you operate as a GmbH, UG, or other legal entity) and your full postal address. A P.O. box is acceptable as long as it's your officially registered business address.

For sole traders (Einzelunternehmer) and freelancers (Freiberufler), this means your full personal name — not a brand name or trading name on its own. If you use a trading name, include your legal name alongside it.

2. Full Name and Address of the Buyer

The same rule applies to your client. You need their full legal name and address on the invoice. For corporate clients, use the company's official registered name — not just the department or contact person.

This field matters more than people think. If the buyer's name or address is wrong, the Finanzamt can deny their Vorsteuerabzug (input VAT deduction). Your client will notice, and they won't be happy about it.

3. Your Tax Number or VAT ID

You must include either your Steuernummer (tax number assigned by your local Finanzamt) or your USt-IdNr. (VAT identification number starting with "DE"). You can choose which one to display, but at least one must appear on every invoice.

Most freelancers and businesses that work with international clients prefer to use the USt-IdNr., since it's the standard identifier across the EU and is required for cross-border B2B transactions. If you only have a Steuernummer (because you haven't applied for a USt-IdNr. yet), that's fine for domestic invoices — but you'll need the USt-IdNr. for any intra-EU work where the reverse charge applies.

4. Invoice Date (Ausstellungsdatum)

Every invoice must show the date it was issued. This sounds obvious, but it's a surprisingly common oversight on informal or manually created invoices.

5. A Unique, Sequential Invoice Number (Rechnungsnummer)

Each invoice needs a unique invoice number that is part of an unbroken sequence. The §14 UStG doesn't prescribe a specific format — you can use patterns like RE-2026-001, 2026/04/001, or simply 001, 002, 003, as long as every number is unique and the sequence is logical and traceable.

Gaps in your invoice numbering are a red flag during tax audits. If invoice 057 is followed by invoice 059 with no explanation, the Finanzamt may suspect unreported income. Stick to a consistent numbering pattern and never skip or reuse a number.

6. Date of Supply or Service (Leistungsdatum)

This catches a lot of people off guard. German tax law requires you to state when the goods were delivered or the service was performed, and this must be on the invoice even if the delivery date is the same as the invoice date. In that case, a note like "Leistungsdatum entspricht dem Rechnungsdatum" (date of supply equals invoice date) is sufficient, but it has to be there.

The Leistungsdatum determines the tax period in which the VAT becomes due, so the Finanzamt pays close attention to it. If it's missing, the invoice is technically incomplete.

7. Description of the Goods or Services (Leistungsbeschreibung)

You need a clear, specific description of what you delivered. The description must be detailed enough that a third party (like a tax auditor) could understand what was provided without additional context.

"Consulting" or "Services" is not enough. Something like "Brand strategy workshop, 4 hours, 12 March 2026" or "Web development — client portal module, delivered March 2026" is what's expected.

8. Quantity and Unit Price

Each line item should state the quantity (number of units, hours, days, etc.) and the unit price (price per unit before tax). The tax office needs to be able to verify how the total was calculated.

9. Net Amount (Nettobetrag)

The invoice must show the total net amount before VAT is applied.

10. Applicable VAT Rate and VAT Amount

For each line item (or group of items sharing the same rate), the invoice must state:

  • The VAT rate in percent (19% standard rate or 7% reduced rate in Germany)
  • The VAT amount in euros

If different VAT rates apply to different items on the same invoice, each rate must be shown separately with its own subtotal.

11. Gross Total (Bruttobetrag)

The total amount including VAT — this is the final amount the client needs to pay.

12. Reference to VAT Exemption (If Applicable)

If the transaction is exempt from VAT, you must include a note explaining why. The most common cases:

  • Kleinunternehmer (small business exemption under §19 UStG): If you use the Kleinunternehmerregelung, your invoices must not show VAT at all, and you need a note like: "Gemäß §19 UStG wird keine Umsatzsteuer berechnet." (No VAT is charged according to §19 UStG.)
  • Intra-EU reverse charge: For B2B services to clients in other EU countries, the note should reference the reverse charge mechanism. Both your USt-IdNr. and the client's VAT ID must appear on the invoice.
  • Export (third-country delivery): A reference to the VAT exemption for exports.

Leaving this note off when VAT is exempt is a common mistake, especially among Kleinunternehmer who are new to invoicing.

Additional Requirements for Specific Situations

The fields above cover the standard invoice. Depending on your situation, a few more may apply:

Advance Payments (Anzahlungsrechnungen)

If you invoice for an advance payment before the work is complete, the invoice must reference the agreed-upon total and make clear that this is a partial payment. When you issue the final invoice, reference the earlier advance invoices and deduct the amounts already paid.

Invoices Over €250 (Full Invoice vs. Simplified Invoice)

The full set of mandatory fields applies to all invoices above €250 (gross). This threshold was raised from €150 to €250 in January 2025 as part of the Bürokratieentlastungsgesetz IV (Fourth Bureaucracy Relief Act). Below that threshold, you can issue a simplified invoice (Kleinbetragsrechnung) under §33 UStDV, which requires fewer fields:

FieldFull InvoiceSimplified Invoice (≤ €250)
Seller name & addressRequiredRequired
Buyer name & addressRequiredNot required
Tax number / USt-IdNr.RequiredNot required
Invoice numberRequiredNot required
Invoice dateRequiredRequired
LeistungsdatumRequiredNot required
Line item descriptionRequiredRequired
Net amount + VAT amount shown separatelyRequiredNot required
Gross amountRequiredRequired
VAT rateRequiredRequired

Even for small invoices, many businesses choose to include all fields anyway — it looks more professional and avoids any ambiguity if the receipt needs to be used as a Vorsteuer deduction.

Credit Notes (Gutschriften)

In Germany, a credit note — a document issued by the buyer to the seller — must comply with the same mandatory fields as a regular invoice. It should be clearly labelled as "Gutschrift" to distinguish it from a standard invoice.

What Happens If a Mandatory Field Is Missing?

The consequences of an incomplete invoice fall into two categories:

For your client: They cannot claim Vorsteuerabzug (input VAT deduction) on an invoice that doesn't meet the §14 UStG requirements. In practice, this means their accountant or accounting software will flag the invoice and send it back to you for correction. This delays your payment and creates unnecessary back-and-forth.

For you: During a tax audit (Betriebsprüfung), the Finanzamt will review your outgoing invoices. If they find systematic errors — like consistently missing Leistungsdatum or vague line item descriptions — they may question the legitimacy of the transactions. In extreme cases, this can lead to estimated tax assessments that rarely work in your favour.

The practical takeaway: get it right the first time. It saves everyone time and keeps the Finanzamt at arm's length.

Mistakes That German Freelancers Make Most Often

These are the errors we see regularly, and they're all easy to avoid:

Missing Leistungsdatum. This is by far the most common one. Many freelancers assume the invoice date is enough, but German law specifically requires the date of supply to be stated separately.

Using a brand name instead of legal name. If your legal name is "Max Müller" and you trade as "Müller Design Studio," the invoice needs "Max Müller" (or "Max Müller, trading as Müller Design Studio"). The brand name alone isn't sufficient.

No VAT exemption note as a Kleinunternehmer. If you're exempt from VAT under §19 UStG, you still need to explain it on every invoice. An invoice from a Kleinunternehmer that simply omits VAT without explanation looks like an error, not a legitimate exemption.

Gaps in invoice numbering. Deleted or skipped invoice numbers create audit risk. If you need to cancel an invoice, issue a credit note or a cancellation invoice (Stornorechnung) — don't just delete the number and reuse it.

Vague service descriptions. "Project work — €5,000" might fly in casual practice, but it won't survive scrutiny. Be specific.

E-Invoicing Requirements in Germany (2025 Onwards)

Since January 2025, all businesses in Germany must be able to receive electronic invoices in structured formats like ZUGFeRD or XRechnung for B2B transactions. The obligation to send e-invoices is being phased in, with full enforcement expected by January 2028.

This doesn't change the mandatory fields — an e-invoice must contain the same information as a paper or PDF invoice. What changes is the format: the invoice data is structured as machine-readable XML (following the EN 16931 standard), either embedded inside a PDF (ZUGFeRD / Factur-X) or as a standalone XML file (XRechnung).

If you're already using invoicing software that generates Factur-X / ZUGFeRD compliant invoices, all the mandatory §14 UStG fields are mapped into the XML structure automatically. You don't need to think about compliance separately — it's built into the invoice format.

For a detailed look at the timeline and what to prepare, see the e-invoicing guide for freelancers in Germany.

A Quick Checklist Before You Hit Send

Before sending any invoice to a German client, run through this:

  • Your full legal name and address
  • Client's full legal name and address
  • Steuernummer or USt-IdNr.
  • Invoice date
  • Unique, sequential invoice number
  • Date of supply (Leistungsdatum) — even if it's the same as the invoice date
  • Clear description of services or goods
  • Quantity and unit price per line item
  • Net amount
  • VAT rate and VAT amount (or exemption note)
  • Gross total
  • Payment details (IBAN, BIC, account holder)

If you're using a proper invoicing tool, most of these are handled automatically. The fields are built into the template, and the VAT is calculated based on the rate you set. All you need to do is fill in the line items and hit generate.


Facturwise generates §14 UStG-compliant invoices automatically — with Leistungsdatum, VAT calculation, SEPA QR codes, and Factur-X e-invoicing built in. Every invoice is a ZUGFeRD 2.4 / Factur-X PDF with structured EN 16931 XML embedded. Start creating compliant invoices for free.

Disclaimer: This article was written for informational purposes and reflects the authors' understanding of German tax law as of April 2026. It does not constitute legal, tax, or professional advice. Tax laws and their interpretation can change. Always consult a qualified tax advisor (Steuerberater) or legal professional for guidance tailored to your individual circumstances.