HOME > BLOG > VISA & RELOCATION
VISA & RELOCATION

Germany Freelance Visa (Freiberufler) for Remote Developers 2026: Complete Guide

5/12/2026
12 min read
Berlin skyline at dusk with the Fernsehturm TV Tower and Berliner Dom, Germany
Photo by Jonas Tebbe on Unsplash

The Germany Freelance Visa (Freiberufler) is the Aufenthaltserlaubnis für freiberufliche Tätigkeit — a 1-3 year residence permit for non-EU/EEA self-employed professionals (developers, designers, consultants, journalists, doctors) who can prove client demand for their services in Germany. There’s no fixed salary floor; viability is assessed on a business plan + letters of intent from prospective German clients. Path runs Anmeldung → tax-office registration → Ausländerbehörde permit → Niederlassungserlaubnis (PR) at 5 years → citizenship at 5 years (post-2024 reform, down from 8).

TL;DR

  • 🇩🇪 No fixed salary floor — Ausländerbehörde assesses viability from business plan + 2+ letters of intent from prospective German clients
  • 📋 Eligibility: Freie Berufe (free professions) list — software development qualifies via Katalogberufe IT
  • Processing: Anmeldung 14 days post-arrival → Steuernummer 2-4 weeks → freelance permit 1-3 months at Ausländerbehörde (varies by city — Berlin slowest, Munich fastest)
  • 🏠 Permit length: 1-3 years initial; renewable; Niederlassungserlaubnis (PR) at year 5 with continuous freelance income
  • 🇩🇪 Citizenship: 5 years post-2024 reform (was 8); dual citizenship now permitted across the board
  • 🧾 Tax reality: 0-45% Einkommensteuer + Soli (5.5% top-up); KSK membership available for creative tech roles (subsidised social security)
  • 🆚 Vs France Passeport Talent: Germany has no fixed salary floor (lower barrier for early freelancers); France’s 4-year permit gives longer admin breathing room

This guide covers what software developers need to know to live and work legally in Germany as a freelancer.

The German Freelance Visa: How It Works

Germany recognises two categories of self-employed workers:

  • Freiberufler (liberal professions): Software developers, engineers, architects, doctors, lawyers, artists, consultants. These are regulated professions or highly skilled roles. No trade registration required.
  • Gewerbetreibende (trade/commercial): Anyone running a commercial business (e-commerce, retail, agencies). Requires Gewerbeanmeldung (trade registration).

Software developers typically qualify as Freiberufler — this is simpler and has lower administrative overhead.

The Visa Path

  1. Apply for a freelancer residence permit at the German consulate in your home country (or at the Ausländerbehörde if already in Germany on another permit)
  2. Arrive in Germany, complete Anmeldung (registration), get a Steueridentifikationsnummer
  3. Register as a freelancer with the Finanzamt (tax authority) — receive a Steuernummer
  4. After 5 years of continuous legal residence, you can apply for permanent settlement (Niederlassungserlaubnis)

Income Requirements

Germany doesn’t specify a single fixed income threshold for the freelance visa. The consulate evaluates:

  • Proof of concrete work contracts or client agreements — ideally signed contracts with clients before you arrive, or letters of intent
  • Business plan showing how you’ll generate sustainable income in Germany
  • Demonstrated demand for your services in the German/European market
  • Bank statements showing financial stability
  • Health insurance coverage (mandatory in Germany)

In practice, most successful applicants for tech roles demonstrate at least €2,500–3,000/month in expected income, with concrete client commitments. Unlike Portugal and Spain, Germany requires you to show a genuine professional case — not just a salary threshold.

The Application Process

Before You Apply

Prepare a solid business plan (2–5 pages) covering:

  • Your technical expertise and professional background
  • Target clients and market (German companies? EU remote clients? US clients?)
  • Realistic income projections for years 1–3
  • How you’ll handle gaps between contracts

Documents Required

  • Valid passport
  • Passport photos
  • Completed residence permit application form
  • Business plan
  • Client contracts or letters of intent (ideally at least 1–2 concrete engagements)
  • Proof of qualifications (degree, professional certificates)
  • CV highlighting technical experience
  • Financial means (bank statements, savings)
  • Health insurance confirmation — either statutory (gesetzliche Krankenversicherung, GKV) or private (private Krankenversicherung, PKV) — proof required before or upon arrival
  • Criminal record certificate (apostilled if outside the EU)
  • Proof of accommodation in Germany

Processing Times

Consulate processing: 4–12 weeks. The Ausländerbehörde (for those already in Germany) can take 4–16 weeks depending on the city. Munich and Berlin have notoriously long queues.

Taxes in Germany

Germany has high but well-structured taxes. Understanding the system before you arrive avoids surprises.

Income Tax (Einkommensteuer)

Germany uses a progressive income tax:

Income bracketMarginal rate
Up to €11,7840% (basic allowance)
€11,784–€66,76014%–42% (progressive)
Over €66,76042%
Over €277,82545% (solidarity surcharge phase)

Plus the Solidaritätszuschlag (solidarity surcharge) — nearly abolished for most taxpayers, but still applies on very high incomes.

For a freelance developer earning €80,000, effective income tax is approximately 30–33%.

Trade Tax (Gewerbesteuer)

Freiberufler (liberal professions including software developers) are exempt from Gewerbesteuer. This is a significant advantage — commercial businesses pay an additional 7–17% trade tax on profits.

Value Added Tax (Umsatzsteuer)

As a registered German Freiberufler, you must charge 19% Umsatzsteuer (VAT) on invoices to German clients. For EU clients, the reverse charge mechanism typically applies (no German VAT on cross-border B2B). For non-EU clients, generally no German VAT.

If your annual turnover is under €22,000, you can use the Kleinunternehmerregelung (small business regulation) to skip VAT — but this prevents you from reclaiming input VAT on purchases.

Pension Contributions

Freelancers in most professions aren’t required to contribute to the German statutory pension (Deutsche Rentenversicherung) — but software developers in some situations may be. Check with a Steuerberater (tax adviser). Many freelancers set up private pension arrangements instead.

Health Insurance

Mandatory for all German residents. You have two options:

Statutory health insurance (GKV): Approximately 14.6–15.8% of income (split between employer/employee for employees; solo freelancers pay the full contribution up to a ceiling of ~€730/month). Access to public hospitals, family coverage included for dependants.

Private health insurance (PKV): Premiums based on age and health status — typically €200–600/month for a healthy developer in their 30s. Lower contributions, better private clinic access, but harder to switch back to GKV later. Not recommended for everyone.

Social Contributions Summary

ItemApproximate cost
Income tax25–35% effective
Health insurance (GKV)€350–730/month
Trade tax€0 (Freiberufler exempt)
VAT adminTime cost + potential cash flow impact

Effective all-in cost for a developer earning €80,000: roughly 35–45% when combining income tax and health insurance premiums.

The Anmeldung and Registration Process

Within 2 weeks of arriving in Germany, you must register your address with the local Bürgeramt or Einwohnermeldeamt. This is the Anmeldung and it unlocks everything else.

What you need for Anmeldung:

  • Landlord’s confirmation form (Wohnungsgeberbestätigung)
  • Passport
  • Completed registration form (Anmeldeformular)

After Anmeldung, you receive a Meldebescheinigung (registration certificate) — essential for opening a bank account, registering for tax, and getting a Steueridentifikationsnummer sent to your address.

Then register as a freelancer with the Finanzamt using the Fragebogen zur steuerlichen Erfassung (questionnaire for tax registration). This establishes your Steuernummer and your VAT status.

Cost of Living in Germany

CityAvg rent 1-bedMonthly budget (single)
Munich€1,700–2,400€3,200–4,000
Frankfurt€1,400–2,000€2,900–3,700
Hamburg€1,300–1,800€2,800–3,500
Berlin€1,200–1,700€2,700–3,400
Cologne€1,000–1,500€2,400–3,100
Leipzig€700–1,100€1,800–2,500
Dresden€650–1,000€1,700–2,300

Berlin remains Europe’s most affordable major tech hub. Leipzig and Dresden offer very low cost of living with growing tech scenes.

Practical Realities

Banking: Traditional German banks are bureaucratic about opening accounts. Deutsche Bank, Commerzbank, and Sparkasse all require in-person visits and German documentation. N26, Revolut, and Wise are easier for recent arrivals.

Language: Official documentation — tax forms, residency applications, lease agreements — is almost exclusively in German. English is widely spoken in tech companies, but day-to-day bureaucracy requires at least reading comprehension of German or a reliable German-speaking contact.

Finding clients: The German market values local presence. Being physically in Germany, attending meetups, and having references from German clients significantly helps. LinkedIn Germany, XING (still popular in Germany), and Stack Overflow Jobs are common channels.

Steuerberater: Hiring a German tax adviser is strongly recommended for the first 1–2 years. Expect €1,000–2,500/year for filing assistance and ongoing advice. Many have English-language services specifically for expat freelancers.

Internet: Broadband penetration in Germany has historically lagged behind Europe, but 5G and fibre rollout accelerated significantly in 2024–2025. Major cities now have good connectivity; rural areas less so.

Germany vs Portugal vs Spain: The Developer’s Comparison

FactorGermanyPortugalSpain
Income thresholdFlexible (client proof)€41,760/year€28,000/year
Processing time4–12 weeks60–120 days30–90 days
Income tax effective~30–35%20% (IFICI)24% (Beckham)
Freelancer trade tax€0 (exempt)StandardStandard
Health insurance€350–730/monthIncluded in SNSIncluded in SNS
Cost of livingMedium–HighMediumMedium
Path to citizenship8 years5 years10 years
English spokenMediumMedium-HighLow–Medium

Germany’s main draw for developers is access to its large tech market and higher local contract rates, not a special tax regime. If your goal is minimum tax, Portugal’s IFICI or Italy’s forfettario win. If your goal is career opportunities and access to a major EU economy, Germany is a strong choice.

Is the German Freelance Visa Right for You?

Germany makes sense if:

  • You have concrete client prospects in Germany or want access to the EU’s largest tech contract market
  • You’re comfortable with higher taxes in exchange for excellent public services, infrastructure, and stability
  • You’re considering long-term settlement in the EU (8-year citizenship path, shorter than Spain’s 10)
  • You prefer a large, diverse international developer community (especially Berlin)

Consider alternatives if:

  • Tax optimisation is a primary goal — Portugal, Italy, or Spain offer special regimes
  • You’re not prepared for the bureaucratic weight of German administration
  • You find German language requirements daunting for daily life

Ready to land that role? See Xeito Premium pricing — track every application, get AI-tuned resume + cover letters, never lose follow-ups.


This article is for informational purposes only and does not constitute legal or tax advice. German immigration and tax rules are complex and subject to change. Consult a qualified German Rechtsanwalt (lawyer) and Steuerberater (tax adviser) for your specific situation.

XT
Xeito Team The team building Xeito

Xeito is built and operated by the team at Abellan Labs, S.L.U., an EU-incorporated software studio. The team builds remote-job tooling for European developers, drawing on hands-on experience with EU remote-work and self-employment regimes, EU consumer-rights compliance (CRD / LSSI-CE / GDPR), the cross-border tax and social-security paths most relocation guides paper over, and the AI-agent-driven engineering practice — CI/CD, content pipelines, and direct platform integrations — behind Xeito itself.

AMPLIFY

Know a friend job-hunting in the EU?

Xeito filters out the "remote — US only" traps. Share the EU-workability wedge with anyone who's tired of finding fake-remote jobs.

SHARE_THE_WEDGE →
READY_TO_START

FIND_YOUR_DREAM_JOB

Join thousands of job seekers using AI-powered tools to land opportunities across Spain and Europe