$0 Germany Freelancer/Self-Employment Visa Guide — Quick-Start Checklist

Germany Freelancer Invoice Requirements: What Every Invoice Must Include

Germany Freelancer Invoice Requirements: What Every Invoice Must Include

Sending an invoice in Germany is not as simple as writing up what you did and what you charge. German law specifies exactly what must appear on every invoice, and clients — especially large German companies — routinely reject invoices that are missing any one of the required elements. Getting this right from day one protects your cash flow and keeps you clean in an audit.

The Legal Basis: §14 UStG

Invoice requirements in Germany are governed by §14 of the Umsatzsteuergesetz (UStG) — the VAT Act. These rules apply to all businesses issuing invoices over €250. For smaller amounts, a simplified invoice (vereinfachte Rechnung) is allowed, though including all elements anyway is good practice.

Since January 1, 2025, Germany also introduced mandatory structured e-invoicing for domestic B2B transactions. Every freelancer must now be capable of receiving machine-readable invoices in XRechnung or ZUGFeRD format. Sending PDFs is still permitted for most small operators until 2027–2028, but the direction of travel is clear.

The 10 Mandatory Elements

1. Full name and address of the issuer (you)

Your legal name as a Freiberufler (your personal name, since you operate as a sole proprietor, not a company) and your complete German business address. A PO box does not qualify.

2. Full name and address of the recipient

The client's legal entity name and registered address. For German corporate clients, this must match their official Handelsregister entry.

3. Your Tax ID or VAT ID

You must include one of the following:

  • Steuernummer (Steuer-Nr.): Your domestic tax number assigned by the Finanzamt. Used for transactions within Germany.
  • Umsatzsteuer-Identifikationsnummer (USt-IdNr.): Your VAT ID, formatted as DE followed by 9 digits. Required for invoicing clients in other EU countries.

You receive your Steuernummer after registering with the Finanzamt via the Fragebogen zur steuerlichen Erfassung. The VAT ID is issued separately and can take 4–8 weeks after registration. Until you receive your Steuernummer, you legally cannot issue valid invoices — this is one reason why registering with the Finanzamt immediately after arriving in Germany matters.

4. Invoice date

The date the invoice is issued, in day.month.year format (DD.MM.YYYY). This is the date the document was created, not the date payment is due.

5. Sequential invoice number

Every invoice must carry a unique, sequential number. The numbering system can be simple (001, 002, 003...) or incorporate the year (2026-001, 2026-002...), but it must be traceable and non-repeating. The Finanzamt uses this during audits to verify that no invoices have been suppressed or backdated.

6. Description of the service

You must describe what you actually did — not just "consulting services" or "design work." A valid description specifies the type of work, the scope, and ideally the project or deliverable. "UX research and wireframe production for mobile onboarding flow, March 2026" is acceptable. "Services rendered" is not.

7. Date of delivery or service (Leistungsdatum)

This is the date the service was performed or delivered, which is often different from the invoice date. If the service was performed over a period, state the date range. This field exists because German VAT law ties tax liability to when the service was rendered, not when it was invoiced.

8. Net amount

The amount before VAT, clearly labeled as Nettobetrag or stated as the figure to which VAT is applied.

9. VAT rate and amount

If you are a standard VAT-registered freelancer, you charge 19% VAT (7% applies to certain media and publishing services). You must state both the percentage and the euro amount of VAT separately.

If you are operating under the Kleinunternehmerregelung (Small Business Exemption), you do not charge or collect VAT. Instead, your invoice must include a statement such as: "Gemäß §19 UStG wird keine Umsatzsteuer erhoben" ("As per §19 UStG, no VAT is charged"). Missing this note means the client's accounts team will flag the invoice for missing a VAT line.

10. Total gross amount

The total invoice amount including VAT, clearly labeled. For Kleinunternehmer invoices, the gross equals the net since no VAT applies.

The Kleinunternehmerregelung: When You Don't Charge VAT

Many new freelancers in Germany use the Small Business Exemption during their first year or two. For 2025/2026, you qualify if:

  • Your net turnover in the previous year did not exceed €25,000
  • Your current year's turnover is expected to stay below €100,000

Under the new rules effective 2025, if you breach €100,000 during the year, you must start charging VAT immediately on the very next invoice — mid-year. This is a significant change from the previous regime, which allowed you to finish the year and switch at the start of the next.

Operating as a Kleinunternehmer simplifies administration: no quarterly VAT returns, no VAT account to manage. The downside is that corporate clients who are VAT-registered cannot reclaim input VAT from your invoices, which sometimes makes them prefer suppliers who are VAT-registered.

Free Download

Get the Germany Freelancer/Self-Employment Visa Guide — Quick-Start Checklist

Everything in this article as a printable checklist — plus action plans and reference guides you can start using today.

For Invoices to EU Clients Outside Germany

When invoicing B2B clients in other EU countries, the reverse charge mechanism applies: you invoice at zero VAT and include the text "Steuerschuldnerschaft des Leistungsempfängers" ("tax liability of the recipient"). You must have your VAT ID to do this — not your Steuernummer. This means you cannot invoice EU clients on the correct legal basis until your VAT ID arrives, which is another reason to register with the Finanzamt without delay.

The 2025 E-Invoicing Mandate

Since January 1, 2025, all German businesses, including freelancers, must be able to receive structured electronic invoices (XRechnung, ZUGFeRD, or other EN16931-compliant formats) from German B2B clients.

If you are selling to other German businesses, your clients may start sending you e-invoices rather than PDFs. Your invoicing software must be able to process these. Most modern German accounting tools — sevDesk, lexoffice, Accountable, FastBill — are already compliant.

For sending, PDFs remain legal for most small freelancers until 2027. If you want to future-proof, switching to a tool that can issue ZUGFeRD-compliant PDFs (which embed a machine-readable XML layer inside the PDF) is worthwhile.

What Happens If You Get It Wrong

Missing elements on an invoice do not usually trigger immediate penalties, but they create two practical problems:

  1. Client rejection: Finance departments at German companies often run automated invoice validation. An invoice missing the Steuernummer, Leistungsdatum, or sequential number may be automatically flagged and returned unpaid — delaying your cash flow.

  2. Audit risk: The Finanzamt can request your invoices as part of a routine check. Systematic gaps (missing sequential numbers, no service dates) suggest irregular bookkeeping and may trigger a closer review.

The safest approach is to use accounting software from day one rather than building invoices in Word or Excel. Tools like lexoffice, sevDesk, and Kontist generate GoBD-compliant invoices automatically and include all required fields.

Setting Up Your Invoicing System

When you first register as a Freiberufler, you typically start invoicing within a few weeks. The practical sequence:

  1. Register your address (Anmeldung)
  2. Register with the Finanzamt via ELSTER
  3. Wait for your Steuernummer (usually 2–4 weeks)
  4. Set up your invoicing software with your Steuernummer
  5. Request your VAT ID if you plan to invoice EU clients
  6. Issue your first invoice with all 10 fields complete

The Germany Freelancer/Self-Employment Visa Guide at /de/freelancer-visa/ includes a post-arrival setup checklist covering this entire sequence, alongside the Finanzamt registration process, Kleinunternehmer vs standard VAT decision, and a complete guide to the Fragebogen zur steuerlichen Erfassung questionnaire in English.

Summary: The Invoice Checklist

Before sending any invoice in Germany, verify it contains:

  • Your full name and business address
  • Client's full name and address
  • Your Steuernummer or VAT ID
  • Invoice date
  • Unique sequential invoice number
  • Specific description of services performed
  • Date of service delivery (Leistungsdatum)
  • Net amount
  • VAT rate and VAT amount (or Kleinunternehmer note if applicable)
  • Total gross amount

This takes thirty seconds to verify each time. Build it into your workflow from your very first invoice.

Get Your Free Germany Freelancer/Self-Employment Visa Guide — Quick-Start Checklist

Download the Germany Freelancer/Self-Employment Visa Guide — Quick-Start Checklist — a printable guide with checklists, scripts, and action plans you can start using today.

Learn More →