This guide is for informational purposes only and does not constitute legal, tax, or immigration advice. For complex cases, consult a qualified professional. See our full disclaimer.

Freelancer Registration in Germany: Complete Guide for Expats

Register with the Finanzamt before your first invoice — the path differs for Freiberufler (liberal professions) and Gewerbe (trade). Here's the full setup for expats.

10 min read·Verified & sourced

Overview

Before you send your first freelance invoice in Germany, you must register your self-employed activity with the tax office (Finanzamt). This is separate from Anmeldung and separate from getting your personal Steuer-ID.

The registration path splits on one critical question:

Freiberufler (liberal profession)Gewerbe (trade)
ExamplesConsultants, translators, journalists, doctors, lawyers, teachersSoftware agencies, e-commerce, crafts, restaurants, most retail
Trade registrationNot requiredGewerbeanmeldung at local Gewerbeamt
Tax registrationFragebogen zur steuerlichen Erfassung → FinanzamtSame
Chamber membershipUsually noneIHK (commerce) or HWK (crafts) — automatic, fee applies
Who decidesFinanzamt, based on your activity descriptionFinanzamt + Gewerbeamt

If you are unsure, the Finanzamt decides when you submit the Fragebogen zur steuerlichen Erfassung (tax registration questionnaire). Describe your work accurately — misclassification can cause back-payments later.

Prerequisites: Anmeldung completed, valid residence permit allowing self-employment, personal Steuer-ID received, and health insurance enrolled as a freelancer.

Who needs this

SituationWhat you need
New freelancer (first time in Germany)Full registration: health insurance + Finanzamt (+ Gewerbe if trade)
Employed → switching to freelanceNew Finanzamt registration; update residence permit if needed
EU citizen freelancing in GermanySame registration steps as any resident
Side freelancing alongside employmentFinanzamt registration for the freelance activity; check visa allows it
Freiberufler (consultant, translator, etc.)Finanzamt registration only — no Gewerbeanmeldung
IT developer / designer (agency-style)Often classified as Gewerbe — Gewerbeanmeldung likely required

Your Aufenthaltstitel (residence permit) must allow self-employment. Check the Zusatzblatt — if it restricts you to employment only, contact the Ausländerbehörde before registering. See our Visa Extension guide for permit context.

Documents you need

0 of 10 complete

0%

You need your personal Steuer-ID before the Finanzamt can issue a Steuernummer. If you have not received it yet, see our Tax ID guide.

Step-by-step process

1. Confirm your visa allows freelancing

Check the Zusatzblatt on your residence permit. Self-employment must be explicitly permitted. Common paths:

  • Freelance visa (§ 21 Abs. 5 AufenthG) — for planned self-employment
  • EU Blue Card — primary employment; side freelancing may need approval
  • Permanent settlement permit — generally unrestricted

If your permit does not allow it, apply to the Ausländerbehörde before registering with the Finanzamt.

2. Enroll in health insurance as a freelancer

Unlike employees, freelancers must enroll themselves within 3 months. You can choose public (GKV) or private (PKV) depending on income and situation. Public freelancer rates start around €200–250/month (2026 — varies by Krankenkasse and income).

See our Health Insurance guide for the full enrollment process. Do this before or in parallel with tax registration — being uninsured is illegal in Germany.

3. Determine Freiberufler vs Gewerbe

Freiberufler (§ 18 EStG) includes activities such as:

  • Legal, tax, and business consulting
  • Healthcare and therapy professions
  • Translation, journalism, writing, teaching
  • Architecture, engineering, scientific work
  • Artistic and creative work on commission

Gewerbe covers most other commercial activities: software products, web shops, agencies, hospitality, crafts, and trading.

Borderline cases (e.g. IT consulting vs software development) are decided by the Finanzamt. When completing the Fragebogen, describe what you actually do — not what you wish the classification were.

4. Register your trade (Gewerbe only)

If your activity is Gewerbe, file a Gewerbeanmeldung at your local Gewerbeamt before or when starting:

  1. Complete the Gewerbeanmeldung form (available online via Gewerbe-Service-Portal or your city's website).
  2. Pay the registration fee (typically €10–60, varies by city).
  3. Receive your Gewerbeschein (trade licence confirmation).
  4. The Finanzamt and IHK/HWK are notified automatically.

Freiberufler skip this step entirely.

5. Register with the Finanzamt via ELSTER

This step applies to everyone — Freiberufler and Gewerbe alike.

  1. Create an ELSTER account at elster.de — Germany's online tax portal.
  2. Complete the Fragebogen zur steuerlichen Erfassung (questionnaire for tax registration). You will provide:
    • Personal details and Steuer-ID
    • Description of your freelance activity
    • Estimated annual revenue and expenses
    • Whether you want the Kleinunternehmerregelung (VAT exemption)
    • Bank account IBAN
    • Planned start date
  3. Submit electronically through ELSTER to your local Finanzamt (based on your registered address).
  4. Wait for your Steuernummer by post — typically 2–6 weeks.

Do not issue invoices until you have your Steuernummer. Clients — especially German companies — require it for payment processing.

6. Choose your VAT status (Kleinunternehmer)

Under § 19 UStG, you can opt for the Kleinunternehmerregelung if:

  • Your net turnover in the previous calendar year did not exceed €25,000
  • Your net turnover in the current calendar year does not exceed €100,000

If you qualify, you do not charge VAT (19%) on invoices. Add this note instead:

Gemäß § 19 UStG wird keine Umsatzsteuer berechnet.

Trade-off: simpler accounting, but you cannot reclaim VAT on business purchases (laptop, software, etc.). Many starting freelancers choose Kleinunternehmer; switch to standard VAT when revenue grows.

If you exceed €100,000 during the year, you lose Kleinunternehmer status immediately — from the invoice that crosses the threshold.

7. Set up invoicing and accounting

Every invoice you send must include:

  • Your full name and address
  • Client's full name and address
  • Invoice date and unique invoice number
  • Description of services
  • Net amount and VAT (or Kleinunternehmer note)
  • Your Steuernummer
  • Payment terms and IBAN

Keep records of all income and expenses. You will file an annual Einkommensteuererklärung (income tax return) and, if not Kleinunternehmer, quarterly Umsatzsteuer-Voranmeldung (VAT pre-returns). ELSTER handles all filings.

Open a dedicated bank account for business transactions — not legally required for sole traders, but makes accounting much easier.

8. Handle chamber membership (Gewerbe only)

After Gewerbeanmeldung, you will automatically receive membership in the IHK (Industrie- und Handelskammer) or HWK (Handwerkskammer). An annual fee applies (often €100–250/year for small businesses). Freiberufler are generally exempt.

Costs

ItemTypical cost
Gewerbeanmeldung (Gewerbe only)€10–60 (one-time, varies by city)
Finanzamt registration (Steuernummer)Free
ELSTER accountFree
Health insurance (freelancer, public)~€200–250/month
IHK/HWK membership (Gewerbe only)~€100–250/year
Steuerberater (optional)€50–150/month or per filing
Liability insurance (recommended)~€4–15/month

Budget for health insurance from day one — there is no grace period beyond the 3-month enrollment window.

Timeline

  1. Health insurance enrollment (freelancer)

    Within 3 months of starting — do not delay

  2. Gewerbeanmeldung processed (Gewerbe only)

    Same day to 1 week

  3. Fragebogen submitted to Finanzamt

    Before first paid invoice

  4. Steuernummer arrives by post

    2–6 weeks after Fragebogen

  5. IHK/HWK membership notice (Gewerbe only)

    Automatic after Gewerbeanmeldung — invoice follows

Start the Finanzamt registration before your first paid project, not after. Clients and platforms often ask for your Steuernummer upfront.

Tips and common mistakes

  • Do not invoice without a Steuernummer — German clients will reject it; you risk tax penalties.
  • Check your visa first — registering as self-employed on a work-only permit can jeopardise your residence status.
  • Enroll in health insurance immediately — the 3-month deadline passes quickly; back-payments apply if you miss it.
  • Describe your activity honestly in the Fragebogen — the Finanzamt classification sticks; appealing later is painful.
  • Kleinunternehmer is optional — you can opt out on the Fragebogen if you want to reclaim VAT on equipment.
  • Keep every invoice and receipt — German tax audits expect full documentation for 6–10 years.
  • Consider a Steuerberater once revenue exceeds ~€30,000/year — German tax rules for freelancers are complex (EÜR, USt, Vorsorgepauschale).
  • Update the Finanzamt when things change — address moves, activity changes, or exceeding Kleinunternehmer thresholds all require notification.

Frequently asked questions

Frequently asked questions

Do I need a Gewerbeanmeldung as a freelancer?

Only if your activity counts as Gewerbe (trade), not Freiberuf (liberal profession). Software development, design agencies, and e-commerce typically require Gewerbeanmeldung at your local Gewerbeamt. Consultants, translators, journalists, and many IT freelancers may qualify as Freiberufler and register with the Finanzamt only. When in doubt, describe your activity clearly in the Fragebogen — the Finanzamt decides.

How long does Finanzamt registration take?

After submitting the Fragebogen zur steuerlichen Erfassung via ELSTER, expect 2–6 weeks for your Steuernummer by post. Do not issue invoices with a tax number until you receive it. Some Finanzämter are faster; complex cases or visa questions can take longer.

Can I freelance on a standard work visa?

Usually not as your main activity. Your residence permit must explicitly allow self-employment (Selbständige Tätigkeit). A freelance visa (§ 21 Abs. 5 AufenthG) or an EU Blue Card with approved side freelancing are common paths. Check the Zusatzblatt (supplementary sheet) on your Aufenthaltstitel — if it says employment only (Beschäftigung), you need Ausländerbehörde approval before registering.

What is the Kleinunternehmerregelung?

A VAT exemption for small businesses under § 19 UStG. Since 2025, you qualify if your net turnover did not exceed €25,000 in the previous calendar year and does not exceed €100,000 in the current year. You do not charge VAT on invoices but must add a Kleinunternehmer note. You can opt out voluntarily if you want to reclaim input VAT on business purchases.

Do I need a separate business bank account?

Not legally required for sole traders (Einzelunternehmer), but strongly recommended. It simplifies tax accounting and separates business from personal transactions. Some payment providers and clients expect a business IBAN on invoices.

What must appear on a German freelance invoice?

Your full name and address, client's name and address, invoice date, unique invoice number, description of services, net amount, VAT (or Kleinunternehmer note under § 19 UStG), your Steuernummer, and payment terms. Missing mandatory fields can cause clients — especially German companies — to reject the invoice.

Keep going

What's next?

Ready for the next step in settling in? Browse more guides to stay on top of German bureaucracy.