HomeTeam
Globe icon
EN
English (Germany)

Get early access

How to invoice correctly in Germany: Required fields and 2026 rules

NOCFO Team
29.7.2025
Facebook iconLinkedin icon

Why German invoicing rules matter

German invoice requirements are set out in §14 of the Umsatzsteuergesetz (UStG) — the German VAT Act. They're not suggestions. If your invoice is missing a required field, your client may be unable to deduct input VAT (Vorsteuer), which means they'll ask you to correct and resend. In a tax audit, an incomplete invoice can cause the deduction to be rejected entirely.

The good news: once you know what's required, getting it right is straightforward.

Who this applies to

These requirements apply to any VAT-registered business or freelancer (Freiberufler) invoicing VAT-registered clients in Germany. If you're operating under the Kleinunternehmerregelung (small business exemption), you don't charge VAT — but most other fields still apply, and you need to add the required §19 note.

Mandatory fields on a German invoice (§14 UStG)

1. Your full name and address

Your complete legal name — for sole traders and freelancers, that means your personal name, not just a trading name. If you use a brand name, include your legal name alongside it. Add your full postal address.

2. Your client's full name and address

The buyer's full legal name and registered address. For corporate clients, use the company's official name — not just a department or contact person.

3. Your tax number or VAT ID

Either your Steuernummer (tax number, assigned by your local Finanzamt) or your Umsatzsteuer-Identifikationsnummer (VAT ID, beginning with DE). For cross-border EU invoicing, you'll need the VAT ID.

4. Invoice date

The date the invoice was issued.

5. Sequential invoice number

A unique, consecutive number. Never reuse a number. If you need to cancel an invoice, issue a Stornorechnung (cancellation invoice) — don't simply delete the original and reuse the number.

Good invoicing software handles sequential numbering automatically, so there's no risk of gaps or duplicates. NoCFO does this out of the box, and also pre-fills the mandatory fields — including the Leistungsdatum — so you're not checking a list every time.

6. Description of goods or services

A clear, specific description of what was delivered — detailed enough for a third party, such as a tax auditor, to understand the scope without needing extra context.

Good examples:

  • "Brand strategy workshop, 4 hours, 12 March 2026"
  • "Website copywriting — product pages 1–8, delivered February 2026"
  • "Monthly bookkeeping service, January 2026"

7. Quantity and unit

For example: "8 hours," "3 units," or "1 project."

8. Unit price (net, excluding VAT)

The price per unit or hour before tax, net of any discounts.

9. Applicable VAT rate

Typically 19% for most professional services, or 7% for specific categories. If you're a Kleinunternehmer: "Gemäß § 19 UStG wird keine Umsatzsteuer berechnet."

10. Total VAT amount in euros

The actual tax amount calculated on the taxable sum (e.g. net €1,000 × 19% = €190 VAT).

11. Total amount payable (gross)

The final amount the client owes, including VAT.

12. Date of supply (Leistungsdatum)

This is the field that catches most people. German tax law requires the date when the goods were delivered or the service was performed — and this must appear on the invoice even if it's the same as the invoice date.

If the delivery date equals the invoice date, a note like "Leistungsdatum entspricht dem Rechnungsdatum" is sufficient. But it has to be there. The Leistungsdatum determines which tax period the VAT falls into, so the Finanzamt pays close attention.

If you're a Kleinunternehmer (no VAT)

Include the note: "Gemäß § 19 UStG wird keine Umsatzsteuer berechnet." Do not show a VAT rate or VAT amount on the invoice. You also do not need a VAT ID number.

Full invoice checklist

Required field Note
☐ Your full legal name and address Personal name for sole traders; registered name for companies
☐ Client's full legal name and address Official registered name, not just a department
☐ Your Steuernummer or VAT ID (USt-IdNr) VAT ID required for cross-border EU invoices
☐ Invoice date
☐ Sequential invoice number Never reuse or skip numbers
☐ Specific description of services or goods "Services rendered" is not sufficient
☐ Quantity and unit
☐ Unit price (net)
☐ VAT rate (or §19 note if Kleinunternehmer) 19% standard, 7% reduced
☐ VAT amount in euros
☐ Total amount payable (gross)
☐ Date of supply (Leistungsdatum) Required even if same as invoice date
☐ Bank details and payment terms

Common mistakes to avoid

Missing the Leistungsdatum. The most common technical error. Must be there even if it matches the invoice date. A simple note suffices, but it must be present.

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

Gaps in invoice numbering. Issue cancellation invoices rather than deleting originals.

Wrong VAT rate. Applying 19% when 7% applies (or vice versa) will cause problems. Verify which category your service falls into.

Forgetting the §19 note. If you're a Kleinunternehmer and don't include it, it creates ambiguity about whether VAT should have been charged.

E-invoicing: what's changing in Germany

Germany is in the middle of a significant shift toward mandatory electronic invoicing for B2B transactions.

Date Requirement Who it affects
1 January 2025 Must be able to receive structured e-invoices All businesses in Germany — already in effect
1 January 2027 Must issue structured e-invoices Businesses with annual revenue above €800,000
1 January 2028 Must issue structured e-invoices All German businesses (domestic B2B)

Kleinunternehmer are exempt from the issuing obligation but must still be able to receive e-invoices. Accepted formats: XRechnung, ZUGFeRD.

Structured e-invoices are machine-readable XML files — formats like XRechnung or ZUGFeRD. Simple PDFs will no longer qualify once the issuing mandates take effect. Kleinunternehmer are exempt from the issuing obligation, but must still be able to receive e-invoices.

The mandatory fields are identical for e-invoices and paper/PDF invoices — only the format changes.

How long to keep invoices

German law requires invoices to be archived for 10 years from the end of the calendar year in which the invoice was issued. Digital storage is permitted as long as the invoices remain readable and can be produced for inspection.

The short version

German invoice requirements are strict but consistent. Get the Leistungsdatum right, be specific in your service descriptions, keep your invoice numbering sequential, and make sure your §19 note is there if you're a Kleinunternehmer. Everything else follows naturally once you have a good invoicing setup.

‍

NoCFO helps self-employed people and small businesses generate compliant invoices in minutes — all required fields, correct VAT handling, and clean bookkeeping behind the scenes. Get early access →

Share this post
Facebook iconLinkedin icon
Small Business Challenges & Fixes
NOCFO Team
11 Jan 2022
Services

Sign up

Pricing

For developers

Company

Why NoCFO?

Our team

NoCFO Community

Resources

Impressum

Privacy Policy

Cookies

Terms of Service

Download app
App store iconGoogle play store icon

© NoCFO 2026

Linkedin icon
Instagram icon
Facebook icon
Caret up icon