Freelancing & Business

Freelancing in Germany as an Expat: Complete 2026 Step-by-Step Guide

Freelancing in Germany as an expat in 2026? This step-by-step guide covers visas, Freiberufler vs Gewerbe, Finanzamt registration, Kleinunternehmer tax rules, health insurance, and invoicing...

12 min read
Freelancing in Germany as an Expat: Complete 2026 Step-by-Step Guide

Going freelance in Germany sounds simple until you hit three offices that all want different paperwork on different timelines. As of June 2026, non-EU applicants for the self-employment residence permit (Aufenthaltserlaubnis zur Ausübung einer selbständigen Tätigkeit) must submit a viable business plan, proof of health insurance, and evidence of client demand before the Ausländerbehörde (foreigners' office) will approve self-employment. Consulates in Berlin, Frankfurt, and Hamburg have been rejecting incomplete business plans during document review in 2026. Heads up: some links below are partner links. If you sign up through them we may earn a small commission at no extra cost to you. We only recommend products we'd actually use ourselves.

This guide walks you through freelancing in Germany as an expat from visa check to your first compliant invoice. For a broader business setup overview, see our Starting a Freelance Business in Germany: Complete Guide 2026.

A Cozy Home Office Setup With A Laptop On A Wooden Desk Surrounded By Warm Lighting And Decor.
Freelancer home office

Who Can Freelance in Germany as an Expat in 2026?

Your right to freelance depends entirely on your residence title, not on how many LinkedIn messages you get from recruiters.

EU, EEA, and Swiss citizens

If you hold citizenship from an EU member state, Iceland, Liechtenstein, Norway, or Switzerland, you can register as self-employed in Germany without a special freelancer visa Germany pathway. You still need Anmeldung (city registration) and tax registration, but no Ausländerbehörde approval for the activity itself.

Third-country nationals with an existing work permit

Some residence permits already allow self-employment. Check the stamp in your passport and the conditions letter (Zusatzblatt). A standard work permit tied to one employer (Beschäftigungserlaubnis) does not let you freelance on the side. You need either a change of purpose (Zweckänderung) or a new permit category before you invoice anyone.

The self-employment residence permit

Non-EU nationals who plan to build a freelance career from scratch usually need a residence permit for self-employment. You apply at the German embassy in your home country or, if already in Germany, at your local Ausländerbehörde. Expect to provide:

  • Business plan: 2 to 5 pages covering services, target clients, pricing, and a 24-month revenue forecast.
  • Qualifications: university degree, vocational certificate, or a portfolio proving professional experience in your field.
  • Health insurance proof: a confirmation letter from a Krankenkasse (health fund) before registration.
  • Financial means: savings or signed client letters showing you can cover living costs if revenue is slow.

Processing times vary by city: 4 to 8 weeks at the Berlin Ausländerbehörde for straightforward cases, 8 to 14 weeks in Munich during peak summer intake. Our Germany Visa Types Explained: Which One Do You Need? breaks down every permit category.

Warning: Never register with the Finanzamt or send invoices before your residence title allows self-employment. Working without permission can trigger fines and jeopardize future permit renewals.

Freiberufler vs Gewerbe: Which Registration Path Fits You?

Germany splits self-employed people into two buckets. Getting this wrong costs you money and time fixing it with the tax office.

Freiberufler (liberal profession)

Freiberufler cover catalog professions under §18 EStG: doctors, lawyers, architects, engineers, journalists, teachers, consultants with academic credentials, tax advisers, psychologists, and similar roles. You notify the Finanzamt directly. No Gewerbeamt (trade office) registration, no IHK (Chamber of Commerce) membership, and no Gewerbesteuer (trade tax) in most cases.

Gewerbe (trade business)

Everything else falls under Gewerbe: web design without a relevant degree, e-commerce, marketing agencies, photographers without formal training, coaches, and most IT contractors who sell a productized service. You register at the Gewerbeamt, pay a one-time fee of 15 to 60 EUR depending on the municipality, and join the IHK or HWK (chamber of crafts). Trade businesses owe Gewerbesteuer once profits exceed the exemption threshold (check your local Hebesatz on the municipality website, as of June 2026).

Typical expat freelance categories

Activity Common classification Registration office
Software developer (degree) Freiberufler Finanzamt only
UX designer (no degree) Gewerbe Gewerbeamt + Finanzamt
Translator Freiberufler Finanzamt only
Social media manager Gewerbe Gewerbeamt + Finanzamt

The Finanzamt makes the final call on freiberufler vs gewerbe germany classification. If you disagree with their letter, you can appeal within one month. Borderline cases (IT consulting is the classic one) often hinge on whether your work is classified as intellectual creation or a commercial service.

How to Register as a Freelancer in Germany Step by Step

Shortcut: see our ranked picks for Best Health Insurance Options for Expats in Germany.

Compare now →

Order matters. Skipping a step creates weeks of back-and-forth with civil servants who rarely answer their phones after 14:00.

  1. Anmeldung at the Bürgeramt: Register your address within 14 days of moving in. Bring your passport, rental contract (Wohnungsgeberbestätigung), and the landlord's signed confirmation. Fee: 0 to 15 EUR depending on the city. You receive your Meldebescheinigung (registration certificate) on the spot in most cities.
  2. Sort health insurance first: You need a Krankenkasse membership confirmation before the Finanzamt processes your file. More on options below.
  3. Gewerbeamt registration (Gewerbe only): File the Gewerbeanmeldung online or in person. Berlin charges 26 EUR; smaller towns often charge 15 to 20 EUR. You receive a Gewerbeschein (trade license) within 3 to 10 working days.
  4. Fragebogen zur steuerlichen Erfassung: Submit the tax registration questionnaire to your local Finanzamt, either via ELSTER (electronic tax portal) or paper Form 035. Tick the correct activity code and state whether you want the Kleinunternehmerregelung.
  5. Receive your Steuernummer: The tax number for invoices arrives by post in 2 to 6 weeks in Berlin, 4 to 10 weeks in rural districts during tax season (March to May 2026).
  6. Apply for USt-IdNr (optional but smart): If you invoice EU B2B clients, request a VAT ID (Umsatzsteuer-Identifikationsnummer) through the same Finanzamt. Delivery takes 2 to 4 weeks and is free.

Tip: Open your business bank account while waiting for the Steuernummer. You can receive payments to a personal account temporarily, but separating business and private transactions from day one saves hours during your first tax return.

Full registration from Anmeldung to usable Steuernummer typically takes 4 to 12 weeks in 2026. Plan client start dates accordingly.

Kleinunternehmerregelung and Freelance Tax in Germany 2026

Freelance tax Germany 2026 stacks three layers: income tax, possibly trade tax, and VAT unless you opt into the small-business rule.

Kleinunternehmerregelung thresholds

The kleinunternehmerregelung expat exemption under §19 UStG lets you skip charging VAT on invoices if your revenue stays below statutory limits. As of June 2026, the standard thresholds are:

  • Previous calendar year revenue: not more than 25,000 EUR
  • Current calendar year forecast: not expected to exceed 100,000 EUR

Confirm the exact figures on the Bundesfinanzministerium website before you tick the box on Form 035, because parliament adjusts these limits periodically.

Choosing Kleinunternehmer status means simpler invoices (no 19% VAT line) but you cannot deduct input VAT on business purchases. Once you exceed the threshold, you must switch to standard VAT accounting from the following year.

Income tax (Einkommensteuer)

Freelancers file an annual tax return with Anlage S or Anlage G depending on classification. The Finanzamt may issue quarterly prepayments (Vorauszahlungen) based on estimated profit. Set aside 30 to 42% of net profit for income tax and solidarity surcharge if your profit exceeds the basic allowance (check the current Grundfreibetrag on bundesfinanzministerium.de as of 2026).

Gewerbesteuer

Freiberufler are exempt. Gewerbe operators pay trade tax once profit crosses the allowance (typically 24,500 EUR as of 2026, but verify with your Finanzamt). The effective rate depends on your city's Hebesatz, often 14% to 17% of taxable profit.

Bookkeeping obligations

Non-Kleinunternehmer must issue proper VAT invoices, file advance VAT returns (Umsatzsteuervoranmeldung) monthly or quarterly, and keep records for 10 years. Kleinunternehmer still need an Einnahmen-Überschuss-Rechnung (income-surplus accounting): log every invoice and expense, even without double-entry bookkeeping.

Self-Employed Health Insurance Options for Expats

Self employed health insurance germany is not optional. Without it, the Finanzamt stalls your registration and the Ausländerbehörde can deny your permit renewal.

Public health insurance (GKV)

Most freelancers join a public fund such as TK, AOK, Barmer, or DAK. Your monthly contribution is calculated from declared income, with a minimum base even if you earn little. As of June 2026, expect a minimum of roughly 200 to 240 EUR per month including nursing care (Pflegeversicherung), though the exact figure depends on the fund's supplementary rate. You can adjust your projected income with the fund once per year.

Family coverage is included: non-working spouses and children ride on your policy at no extra premium, which matters if you are planning a family. See our Having a Baby in Germany as an Expat: Complete 2026 Guide for parental leave interactions with freelance income.

Private health insurance (PKV)

PKV can cost less than GKV for young, healthy freelancers earning above 69,300 EUR annually (the Jahresarbeitsentgeltgrenze threshold as of 2026, subject to annual adjustment). Downsides: premiums rise with age, switching back to public insurance is difficult after age 55, and dependents need separate policies. Read our German Health Insurance Explained: Public vs Private before you choose.

Why insurance comes before the Finanzamt

The Fragebogen zur steuerlichen Erfassung asks for your Krankenkasse details. The health fund also reports your status to social insurance authorities. Sort this in week one, not after your first client pays.

Invoicing, Banking, and Day-One Compliance

Your first invoice is a legal document, not a PDF you whip up in Canva.

Pflichtangaben on German invoices

Every invoice must include:

  • Your full name and address plus client details
  • Invoice date and unique invoice number in sequential order
  • Description of services with date or period performed
  • Net amount, VAT rate, and VAT amount (or a Kleinunternehmer note citing §19 UStG)
  • Your Steuernummer or USt-IdNr
  • Payment terms and bank details

EU B2B reverse charge

When you invoice a VAT-registered business in another EU country, you usually apply reverse charge: no German VAT on the invoice, but add a line referencing Article 196 of the EU VAT Directive and include both VAT IDs. File the Zusammenfassende Meldung (EC sales list) quarterly through ELSTER.

Business banking

German banks like Sparkasse and Deutsche Bank want Anmeldung and your Gewerbeschein or Finanzamt letter. For a fast start, N26 offers a free mobile account with a German IBAN and an English-friendly app. It works well for incoming client payments, though cash deposits are not supported and you will still want a dedicated business account once revenue grows. Building a banking history also helps with future credit products; see How to Build Credit Score in Germany as an Expat (2026 Guide).

Tools that keep you audit-ready

From invoice one, use accounting software that exports DATEV-compatible files (Lexoffice, Sevdesk, or Accountable). Photograph every receipt the same day. The Finanzamt can audit up to 10 years back, and GoBD digital record rules apply even to solo freelancers.

Common Mistakes Expats Make When Going Freelance

These slip-ups show up in every expat Facebook group. Learn from people who already paid the fines.

  • Late registration: Invoicing before you have a Steuernummer triggers back-tax assessments and penalties. Register before your first payment, not after.
  • Wrong Freiberufler/Gewerbe classification: Declaring yourself a Freiberufler when you run a Gewerbe skips IHK fees initially but the Finanzamt will reclassify you and bill retroactive trade tax.
  • Ignoring Sozialversicherung: Freelancers are exempt from mandatory pension insurance but not from health insurance. Some fields (teachers, carers) have additional compulsory pension schemes through the Deutsche Rentenversicherung.
  • Scheinselbständigkeit risk: Working exclusively for one client, using their equipment, and following their daily schedule looks like disguised employment (Scheinselbständigkeit). The client owes back social contributions, and you can face back payments too. Diversify clients or negotiate an employment contract instead.
  • Under-reserved tax payments: Spending your full invoice amount before setting aside 30 to 40% for taxes creates a nasty surprise in July when prepayment letters arrive. Park tax money in a separate savings account; our Best Investment Platforms for Expats in Germany (2026 Guide) covers liquid options.

If you are still job hunting while planning a freelance pivot, read How to Find a Job in Germany as an Expat: Complete Guide 2026 to compare employment vs self-employment paths.

FAQ: Freelancing in Germany as an Expat

Do I need a special freelancer visa to work self-employed in Germany?

EU/EEA/Swiss citizens do not. Third-country nationals need a residence permit that explicitly allows self-employment, usually the Aufenthaltserlaubnis zur Ausübung einer selbständigen Tätigkeit. A standard job-seeker visa does not permit freelancing.

What is the difference between Freiberufler and Gewerbe for expats?

Freiberufler practice catalog professions and register only with the Finanzamt. Gewerbe covers commercial activities, requires Gewerbeamt registration, IHK membership, and usually trade tax. The Finanzamt decides based on your qualifications and the nature of your work.

How much can I earn under Kleinunternehmerregelung in 2026?

As of June 2026, revenue up to 25,000 EUR in the prior year and a forecast below 100,000 EUR in the current year generally qualifies. Verify current limits on the Bundesfinanzministerium site before applying.

Which health insurance is mandatory for self-employed foreigners in Germany?

All residents must carry health insurance (Krankenversicherung). Freelancers choose public (GKV) or private (PKV) if eligible. There is no separate foreigner policy, but you must prove coverage to register.

How long does it take to register as a freelancer with the Finanzamt?

Expect 2 to 10 weeks for your Steuernummer after submitting the Fragebogen zur steuerlichen Erfassung. Add 1 to 2 weeks for prior Anmeldung and health insurance setup. Total realistic timeline: 4 to 12 weeks.

Can I freelance in Germany while on a job-seeker or family reunion visa?

A job-seeker visa (Arbeitsplatzsuche) does not authorize self-employment. A family reunion visa (Familiennachzug) tied to a spouse's work permit usually restricts you to employment only unless the Ausländerbehörde adds self-employment permission. Always check your Zusatzblatt before registering. Planning to buy property with freelance income later? Our Best Mortgage Providers for Expats in Germany: 2026 Guide covers lender requirements for self-employed applicants.


Your actionable next step: confirm your residence title allows self-employment, pick GKV or PKV this week, then book your Anmeldung appointment. Everything else flows from those two decisions. Freelancing in Germany as an expat is bureaucratic, but once your Steuernummer lands in the mailbox, you are officially open for business.

Our picks

Best Health Insurance Options for Expats in Germany [2026]

A short, opinionated shortlist. Affiliate links pay for hosting, but nothing here is paid placement, and we only list services we’d use ourselves. See the full comparison →

Our pick

TK (Techniker Krankenkasse)

★★★★½ 4.6/5

Germany's largest public health insurer. Excellent English support for expats.

  • Best English support
  • Excellent digital services
  • Large network
  • Same base rate as all public insurers
  • Some premium add-ons cost extra

Feather Insurance

★★★★☆ 4.4/5

Insurance broker for expats. Handles public and private health insurance in English.

  • 100% English service
  • Free consultation
  • Handles all paperwork
  • Broker (not direct insurer)
  • Limited to partner insurers

Ottonova

★★★★☆ 4.4/5

Germany's first fully digital private health insurer (PKV). English app and concierge, built for expats and freelancers earning above the threshold.

  • Fully English app & concierge
  • Digital claims (photo & submit)
  • Strong for freelancers & high earners
  • Private only (income/status requirements)
  • Premiums rise with age

AOK

★★★½☆ 3.9/5

One of Germany's largest public insurers with strong regional presence and many local offices.

  • Large regional network
  • In-person offices
  • Established and stable
  • Limited English
  • Website mostly German

BARMER

★★★½☆ 3.9/5

Major public insurer with a solid app and English-language onboarding help for expats.

  • Good app
  • Nationwide
  • Expat onboarding help
  • English is partial
  • German paperwork

Affiliate disclosure: we may earn a commission through the links above at no extra cost to you. Learn more.

Heads up: some links in this article are partner links, so we may earn a small commission at no extra cost to you. This is general information, not financial or tax advice. Learn more.