KipBill
Complete guide to freelance invoicing in Germany
Country Guides

Invoicing as a Freelancer in Germany: Complete Guide 2026

KipBill TeamKipBill Team
··12 min read

Germany is one of the largest freelance markets in Europe, with over 1.4 million self-employed professionals. But the German tax system is famously thorough, and issuing invoices without understanding the rules can lead to penalties, rejected tax deductions, or unwanted attention from the Finanzamt (tax office).

This guide covers everything you need to know about invoicing as a freelancer in Germany in 2026 — from registration and mandatory invoice fields to VAT, income tax, and digital record-keeping requirements.

Freiberufler vs Gewerbetreibender

Before anything else, you need to know which category you fall into. German tax law draws a sharp line between Freiberufler (liberal professionals) and Gewerbetreibende (trade/business operators). The distinction affects your tax obligations, registration process, and bookkeeping requirements.

Freiberufler (Liberal Professions)

Defined in §18 of the Einkommensteuergesetz (EStG), Freiberufler include professions that are scientific, artistic, literary, educational, or similar in nature. The law specifically lists:

  • Doctors, dentists, veterinarians, Heilpraktiker (alternative healers)
  • Lawyers, notaries, patent attorneys, tax advisors, auditors
  • Engineers, architects, surveyors
  • Journalists, translators, interpreters, photographers
  • IT consultants and software developers (in many cases)
  • Artists, writers, designers

Key advantages of Freiberufler status:

  • No Gewerbesteuer (trade tax)
  • No mandatory IHK (Chamber of Commerce) membership
  • No Handelsregister (commercial register) entry required
  • Simplified bookkeeping — Einnahmenüberschussrechnung (EÜR) is sufficient

Gewerbetreibender (Trade Business)

If your activity is commercial in nature — e-commerce, retail, hospitality, brokerage, or anything not classified as a Freiberuf — you are a Gewerbetreibender. This means:

  • You must register a Gewerbe (trade license) with the local Gewerbeamt
  • You pay Gewerbesteuer above a certain threshold
  • You must join the local IHK or HWK (Chamber of Crafts)

The classification is not always obvious. Software developers are often accepted as Freiberufler if their work is creative and requires specialized knowledge, but a web agency selling standardized products might be classified as Gewerbe. When in doubt, consult a Steuerberater (tax advisor) before registering — reclassification later can trigger back taxes.

Registering with the Finanzamt

Every freelancer in Germany must register with their local Finanzamt before issuing invoices. The process works as follows:

Fragebogen zur steuerlichen Erfassung

Within one month of starting your freelance activity, you must complete the Fragebogen zur steuerlichen Erfassung (questionnaire for tax registration). Since 2021, this form must be submitted electronically via the ELSTER portal (elster.de).

The questionnaire asks for:

  • Personal information and address
  • Type of activity (Freiberufler or Gewerbe)
  • Expected revenue and profit for the first two years
  • Bank account details
  • Whether you want to use the Kleinunternehmerregelung (small business VAT exemption)
  • Your preferred Vorauszahlung (advance payment) schedule

After processing, the Finanzamt issues your Steuernummer (tax number). You will need this on every invoice.

The Steuernummer is different from your Steuer-Identifikationsnummer (Steuer-ID), which is a personal lifetime tax ID. For invoicing, you can use either your Steuernummer or your USt-IdNr. (VAT identification number), but you must include at least one.

Mandatory Invoice Fields (§14 UStG)

German law is precise about what an invoice (Rechnung) must contain. Under §14 of the Umsatzsteuergesetz (UStG), every invoice must include the following Pflichtangaben (mandatory details):

  1. Your full name and address — as registered with the Finanzamt.
  2. Client's full name and address.
  3. Your Steuernummer or USt-IdNr. — at least one is required.
  4. Invoice date (Rechnungsdatum) — the date the invoice is issued.
  5. Unique invoice number (Rechnungsnummer) — sequential, with no gaps. You may use series or prefixes (e.g., RE-2026-001).
  6. Description of goods or services — quantity and type of goods delivered, or scope and nature of services rendered. Must be specific enough to identify the transaction.
  7. Date of delivery or service (Leistungsdatum) — when the work was performed or goods delivered. If identical to the invoice date, you must still state it explicitly (e.g., "Leistungsdatum entspricht Rechnungsdatum").
  8. Net amount (Nettobetrag) — broken down by applicable tax rates.
  9. Applicable tax rate and tax amount — for example, "19% USt: €190.00."
  10. Gross amount (Bruttobetrag) — the total including tax.

For invoices under €250 (Kleinbetragsrechnungen), a simplified format is permitted — you can omit the client's details and the separate tax amount, but you must still show the tax rate.

Missing or incorrect Pflichtangaben can cause your client to lose their Vorsteuerabzug (input VAT deduction). This is a serious issue for B2B clients and can damage your professional reputation. Always double-check your invoices before sending.

Umsatzsteuer (VAT)

Umsatzsteuer (USt), also called Mehrwertsteuer (MwSt), is Germany's value-added tax. As a freelancer, you charge USt on your invoices and remit it to the Finanzamt, minus any Vorsteuer (input VAT) you paid on business expenses.

VAT Rates

RatePercentageApplies To
Standard (Regelsteuersatz)19%Most services and goods
Reduced (ermäßigter Steuersatz)7%Books, food, public transport, cultural events, hotel stays

Most freelance services — consulting, design, development, marketing, translation — fall under the 19% standard rate. Writers and journalists may qualify for the 7% reduced rate on certain creative works.

How USt Works

You collect USt from your clients and deduct the Vorsteuer you paid on business purchases (laptop, software, office supplies). The difference goes to the Finanzamt. If your Vorsteuer exceeds the USt you collected — common in the early months when you invest in equipment — you receive a refund.

Kleinunternehmerregelung (Small Business VAT Exemption)

Under §19 UStG, freelancers with low revenue can opt for the Kleinunternehmerregelung, which exempts them from charging and remitting VAT.

Current Thresholds (2025/2026)

As of January 2025, the thresholds were updated:

ConditionThreshold
Prior year revenue (Vorjahr)≤ €25,000
Current year revenue (laufendes Jahr)≤ €100,000

Both conditions must be met. If you exceed €100,000 during the current year, you must start charging VAT immediately from the invoice that crosses the threshold.

Pros and Cons

Advantages:

  • No VAT on invoices — your prices are lower for private clients and small businesses that cannot deduct Vorsteuer
  • No Umsatzsteuervoranmeldung (VAT advance returns) required
  • Less administrative overhead

Disadvantages:

  • No Vorsteuerabzug — you cannot reclaim VAT on business expenses
  • Must include the note "Kein Ausweis von Umsatzsteuer aufgrund der Anwendung der Kleinunternehmerregelung gemäß §19 UStG" on every invoice
  • Can look less professional when invoicing larger companies
  • If you opt out, you are bound for at least five years

The Kleinunternehmerregelung is most beneficial if your clients are primarily private individuals or other Kleinunternehmer who cannot deduct VAT anyway. If most of your clients are VAT-registered businesses, the standard regime is usually better — your clients do not care about the VAT on your invoice because they deduct it.

Reverse Charge and EU Invoicing

When you provide services to a VAT-registered business in another EU country, the reverse charge mechanism applies. This means:

  • You do not charge German USt on the invoice
  • Your client accounts for VAT in their own country
  • You must include your USt-IdNr. and your client's VAT ID on the invoice
  • Add the note: "Steuerschuldnerschaft des Leistungsempfängers (Reverse Charge)" or "VAT reverse charge applies"
  • Report these transactions in your Zusammenfassende Meldung (EC Sales List), submitted monthly or quarterly to the Bundeszentralamt für Steuern

For clients outside the EU, German USt generally does not apply. Include a reference to the relevant exemption on the invoice.

Free forever. No credit card needed.

Start invoicing for free

Join thousands of freelancers and small businesses who create professional invoices with KipBill.

Professional PDF invoices
Ready in under 60 seconds
Multi-language & multi-currency
No credit card required

Einkommensteuer (Income Tax)

All freelance income is subject to Einkommensteuer. Germany uses a progressive tax system — the more you earn, the higher your marginal rate.

2025 Tax Brackets

Taxable IncomeMarginal Tax Rate
Up to €12,0960% (Grundfreibetrag)
€12,097 – €68,48014% – 42% (progressive)
€68,481 – €277,82542%
Over €277,82545% (Reichensteuer)

The Grundfreibetrag (basic tax-free allowance) ensures that income up to €12,096 is completely tax-free. The rate then climbs progressively — it does not jump from 0% to 14%. Your effective rate is always lower than your marginal rate.

Solidaritätszuschlag

The Solidaritätszuschlag (solidarity surcharge) of 5.5% on your income tax still exists, but since 2021 it only applies if your total income tax exceeds approximately €18,130 (single) per year. Most freelancers earning moderate incomes are exempt.

Gewerbesteuer (Trade Tax)

Freiberufler do not pay Gewerbesteuer. This is one of the biggest advantages of being classified as a Freiberufler.

Gewerbetreibende must pay Gewerbesteuer, but with a Freibetrag (allowance) of €24,500 per year. Trade tax only applies to profits above this threshold.

The calculation works as follows:

  1. Start with your Gewerbeertrag (trade profit)
  2. Subtract the €24,500 Freibetrag
  3. Multiply by the Steuermesszahl: 3.5%
  4. Multiply by your municipality's Hebesatz (multiplier) — typically between 200% and 900%, with most cities around 400-500%

For example, with a profit of €60,000 in a city with a Hebesatz of 400%: (€60,000 - €24,500) × 3.5% × 400% = €4,970 Gewerbesteuer.

However, Gewerbesteuer paid can be partially credited against your income tax (up to a factor of 4.0 × Steuermessbetrag), which significantly reduces the effective burden.

Quarterly Advance Payments (Vorauszahlungen)

The Finanzamt requires quarterly advance payments for both income tax and VAT:

Einkommensteuer-Vorauszahlungen

Based on your previous year's tax return, the Finanzamt sets quarterly advance payments due on March 10, June 10, September 10, and December 10. In your first year, the amounts are based on your estimated income from the Fragebogen.

Umsatzsteuer-Voranmeldung

If you are not a Kleinunternehmer, you must file USt advance returns:

Prior Year UStFiling Frequency
Over €7,500Monthly (due by the 10th of the following month)
€1,001 – €7,500Quarterly
Up to €1,000Annually (after the first two years)

In your first two calendar years of freelancing, monthly filing is mandatory regardless of revenue.

Apply for a Dauerfristverlängerung (permanent deadline extension) to get an extra month for filing your USt-Voranmeldung. This is free and almost always granted — it gives you until the 10th of the second month instead of the first.

Invoice Calculation Example

Here is how a typical German freelancer's invoice looks — with and without USt.

Standard Invoice (with 19% USt)

PositionAmount
Web development services (40 hours × €75/hr)€3,000.00
Umsatzsteuer 19%+€570.00
Total (Bruttobetrag)€3,570.00

Kleinunternehmer Invoice (no USt)

PositionAmount
Web development services (40 hours × €75/hr)€3,000.00
Umsatzsteuer: entfällt gemäß §19 UStG€0.00
Total€3,000.00

The Kleinunternehmer invoice must include a note explaining why no VAT is charged.

Reverse Charge Invoice (EU B2B)

PositionAmount
Web development services (40 hours × €75/hr)€3,000.00
USt: Steuerschuldnerschaft des Leistungsempfängers€0.00
Total€3,000.00

Must include both your USt-IdNr. and the client's VAT ID.

Record Keeping (Aufbewahrungspflicht)

German law requires you to retain all business records for 10 years from the end of the calendar year in which the document was created. This includes:

  • All invoices you issued
  • All invoices you received
  • Bank statements and payment records
  • Contracts relevant to your business
  • Tax returns and Finanzamt correspondence

GoBD Compliance

The GoBD (Grundsätze zur ordnungsmäßigen Führung und Aufbewahrung von Büchern, Aufzeichnungen und Unterlagen in elektronischer Form sowie zum Datenzugang bei Betreuungsprüfungen) sets the rules for digital record-keeping. Key requirements:

  • Immutability: Digital invoices must not be alterable after creation. If you send an invoice as a PDF, you must retain the original PDF — a printout is not sufficient.
  • Traceability: Every transaction must be traceable from the original document through to the tax return and back.
  • Timeliness: Transactions must be recorded promptly (within 10 days for cash transactions).
  • Machine readability: Digital records must be stored in a format the tax authority can access electronically during an audit.

If you receive an invoice by email, you must archive the digital version. Printing it out and discarding the email does not satisfy GoBD requirements. Similarly, invoices you create digitally must be stored digitally — using invoicing software like KipBill that automatically archives every document helps ensure compliance without extra effort.

Practical Tips for German Freelancers

  1. Register before your first invoice. The Finanzamt must issue your Steuernummer before you can legally invoice. Start the ELSTER registration early — it can take several weeks.
  2. Use sequential invoice numbers from day one. Gaps in numbering raise red flags during tax audits (Betriebsprüfung). Tools like KipBill handle numbering automatically with configurable prefixes.
  3. Set aside 30-40% of income for taxes. Between Einkommensteuer, Solidaritätszuschlag, USt, and potentially Gewerbesteuer, your tax burden adds up. Keep a separate bank account for tax reserves.
  4. Always state the Leistungsdatum. Even if it matches the invoice date, explicitly writing it avoids compliance issues.
  5. Consider hiring a Steuerberater. A tax advisor costs €100-300/month but can save you significantly through proper deductions and avoiding mistakes. Their fees are tax-deductible.
  6. Track all deductible expenses. Home office (Arbeitszimmer), equipment, software subscriptions (Starter plan from €3/mo, Pro from €6/mo), professional development, travel — these all reduce your taxable income.
  7. File your Steuererklärung on time. The deadline for your annual tax return is July 31 of the following year, or end of February the year after if prepared by a Steuerberater.
  8. Get a USt-IdNr. if you work with EU clients. You can request it from the Bundeszentralamt für Steuern even as a Kleinunternehmer — it is necessary for reverse charge invoicing.

Summary

Invoicing as a freelancer in Germany requires understanding a structured set of rules, but they are manageable once you know the system. Register with the Finanzamt via ELSTER, include all Pflichtangaben on your invoices per §14 UStG, choose the right VAT regime for your situation, file your advance returns on time, and keep impeccable records for 10 years. The German system rewards accuracy and punishes sloppiness — but with the right habits and tools in place, you can focus on your actual work instead of worrying about compliance.

Share
KipBill Team

KipBill Team

Free forever. No credit card needed.

Start invoicing for free

Join thousands of freelancers and small businesses who create professional invoices with KipBill.

Professional PDF invoices
Ready in under 60 seconds
Multi-language & multi-currency
No credit card required