Skip to content
Indian in Germany
Back to all guides

Money

Freelancer life in Germany: Freiberufler vs Gewerbe, visa, and taxes

The self-employment residence permit, the Freiberufler-Gewerbe distinction, health insurance costs, and what Indians actually earn freelancing here.

Updated 5 April 20265 min read

General information, not professional advice. Rules, numbers, and procedures change. Verify with an official source or qualified professional (Steuerberater, Rechtsanwalt, Hausarzt, Ausländerbehörde) before acting on anything here.

Germany takes self-employment seriously. You can get a residence permit based on freelancing alone, register your activity in a day, and charge German rates (which are good). You also pay your own health insurance, social contributions, and taxes, which is where most new freelancers get surprised.

Freiberufler vs Gewerbe

Germany splits self-employed people into two legal categories:

Freiberufler (liberal profession): doctors, lawyers, tax advisors, IT consultants, designers, translators, architects, journalists, teachers, writers, therapists, coaches. The key test is whether your work is primarily intellectual, creative, or scientific.

Gewerbetreibende (tradespeople): shop owners, craftsmen, consultants selling products, dropshippers, online resellers, app monetisers with digital products. Anyone running a commercial business.

Why it matters:

  • Freiberufler do not pay Gewerbesteuer (trade tax) and do not need to register at the Gewerbeamt. Simpler bookkeeping.
  • Gewerbetreibende pay trade tax (varies by city, roughly 7% to 17% of profit above €24,500/year), must register a Gewerbe, and keep more detailed books.

The Finanzamt makes the final classification call when you submit your Fragebogen zur steuerlichen Erfassung (tax registration form). Be specific about your activity on that form.

The Freiberufler visa (residence permit §21 AufenthG)

Non-EU nationals can get a residence permit specifically for freelance work. Requirements:

  1. Viable business concept: a 1 to 3 page business plan showing what you do, who your clients are, and how you will cover costs.
  2. Proof of demand in Germany: 2 to 3 letters of intent from potential German clients (not strictly required for Freiberufler, strongly recommended).
  3. Financial reserves: typically €10,000 to €15,000 in your account, or equivalent in contracts.
  4. Professional qualifications: degree or portfolio demonstrating expertise.
  5. Health insurance: private or voluntary public.
  6. Pension plan (for applicants over 45): proof of retirement provision.

Fee: €75 visa + up to €100 for the residence permit after arrival. Validity: 3 years initially, then extendable to 5 years or converted to permanent residence.

Apply at VFS Global in India if you have not yet arrived. If you are already in Germany on another permit (for example as an employee or spouse), you can convert at the Ausländerbehörde.

Popular cities for Freiberufler: Berlin (most established freelancer ecosystem), Hamburg, Munich, Cologne. Berlin specifically has the Ausländerbehörde's Freelancer-Referat which handles creative visas efficiently.

Registering with the Finanzamt

Within 4 weeks of starting work, submit the Fragebogen zur steuerlichen Erfassung via ELSTER (elster.de). Takes about 2 hours to fill out first time. You need:

  • Your Steuer-ID
  • Description of your activity (be specific: "Webentwicklung" not just "IT")
  • Expected revenue for current year and next
  • Whether you expect to exceed the Kleinunternehmer threshold

You receive a Steuernummer in 2 to 4 weeks. Use it on every invoice.

Kleinunternehmer (small business) option

If your gross revenue in the previous year was under €25,000 and expected revenue this year is under €100,000, you can opt for Kleinunternehmerregelung:

  • No VAT (USt/MwSt) on your invoices
  • Simpler bookkeeping
  • No quarterly VAT returns

Most first-year freelancers pick Kleinunternehmer and reverse the choice when revenue grows. You must note on every invoice: "Gemäß §19 UStG wird keine Umsatzsteuer berechnet."

If you expect to earn more than €100,000/year or you have B2B clients who expect VAT invoices, skip Kleinunternehmer from the start. Otherwise you need to re-register later.

Health insurance for freelancers

You have two options:

Private (PKV): around €300 to €600/month depending on age and coverage. Cheaper now but rates rise with age. Hard to switch back to public.

Voluntary public (GKV): minimum contribution around €430 to €480/month if you self-declare low income; scales up to about €900/month at the contribution ceiling. Plus care insurance (Pflegeversicherung) at around €100 to €150/month. Family members can be added free under Familienversicherung.

For most Indian freelancers, voluntary GKV is safer. Premium stability and family coverage typically outweigh short-term savings of PKV.

Pension and other social contributions

Freelancers are not automatically enrolled in German state pension (Deutsche Rentenversicherung). You can enrol voluntarily. Some Freiberufler categories (artists, journalists, writers, teachers, designers, photographers, musicians) qualify for the Künstlersozialkasse (KSK), which covers you in the public pension/health/care system with the KSK paying your employer share. Apply early; processing takes 3 to 6 months.

Taxes

You pay three layers:

  1. Einkommensteuer (income tax): 0% up to ~€12,348, then progressive to 42% at ~€68,000, up to 45% above ~€278,000.
  2. Solidaritätszuschlag (solidarity surcharge): 5.5% of income tax, only above a threshold (most Indians pay €0 these days).
  3. Umsatzsteuer (VAT): 19% standard rate, 7% reduced for some services. You collect from clients and remit quarterly (monthly if high volume).

Pay quarterly estimated taxes (Einkommensteuer-Vorauszahlungen) once you get your first tax assessment. The Finanzamt sets these amounts automatically.

Typical freelance rates for Indians in Germany

Rough current ranges (2026, based on German freelance marketplaces):

  • Software development: €60 to €120/hour, or €480 to €960/day
  • Data science / ML: €80 to €150/hour
  • Design (UI/UX): €50 to €100/hour
  • Technical writing / documentation: €40 to €75/hour
  • Translation (Hindi↔German, English↔German): €30 to €60/hour
  • Photography: €300 to €1,200 per shoot (commercial)
  • Yoga/Hindi teacher: €25 to €60/hour (private lessons)

Rates vary by city (Berlin/Munich higher), language (German-capable freelancers earn 30% more), and whether you invoice agencies or direct clients.

Tools most freelancers use

  • sevDesk, Lexoffice, or SumUp Invoices: invoicing + bookkeeping (€10 to €20/month)
  • ELSTER: free tax filing, required for annual returns
  • FreeFinance or WISO Mein Büro: alternatives
  • Steuerberater: hire one in year 2 once you understand your situation (€500 to €1,500/year for typical freelancer bookkeeping)

Common mistakes

  • Underestimating reserves: assume 45% to 55% of gross revenue goes to tax, health insurance, and pension. Keep that portion in a separate savings account.
  • Missing VAT returns: if you are above the Kleinunternehmer threshold, quarterly VAT returns are due 10 days after each quarter ends. Late filings trigger automatic penalties.
  • Mixing business and personal accounts: open a separate bank account (N26 Business, Kontist, or Holvi) from day one.
  • Not enrolling in pension at all: Germany expects you to provide for retirement somehow. If you freelance for 10 years with zero pension contributions, citizenship and residence renewal applications can get awkward.

Need a tax advisor for your freelance business? Browse tax advisors in the directory →


Found something wrong or missing?

This guide stays useful because people flag things that changed or got it wrong.