Non-EU nationals who want to work for themselves in Germany can apply for a residence permit for self-employment under § 21 of the Residence Act. For most independent professionals this means the freelance (Freiberufler) route. Approval hinges on showing that there is demand for your work, that you have the qualifications and clients to make it viable, and that you can finance yourself. Where you apply — at a German mission abroad or the local Ausländerbehörde — depends on your nationality.
This guide is general information, not immigration or tax advice. Requirements vary by profession and city; confirm the current rules with the relevant German authority and consider professional advice for your specific case.
Who the freelance permit is for
The route suits independent professionals such as software developers, designers, writers, consultants, translators, artists, and similar "liberal professions". You generally need to show:
- Relevant qualifications or experience in your field.
- Evidence of demand — typically letters of intent or commitment letters from prospective German clients.
- A realistic financing and revenue plan showing you can cover your living costs.
- Health insurance, and for some regulated professions, pension provision.
Citizens of certain countries can enter Germany without a visa and apply for the permit after arrival; most others apply for a visa at the German mission first. The Make it in Germany self-employment pages give an official overview of the route.
Freiberufler vs Gewerbe
Germany distinguishes between two kinds of self-employment, and which one you fall under shapes your registration and tax obligations:
- Freiberufler (liberal professions) covers the "catalogue professions" and similar independent intellectual, artistic, or technical work — for example developers, consultants, designers, and writers. You register directly with the Finanzamt (tax office) and do not pay trade tax.
- Gewerbe (commercial/trade business) covers commercial activity such as trading goods or running a shop. It requires a separate Gewerbeanmeldung at the trade office and is subject to trade tax (Gewerbesteuer).
The classification is made by the Finanzamt based on your actual activity, not your preference. Getting it right matters because it changes your taxes and paperwork.
Requirements and documents
Exact lists vary by city, but commonly include:
- A valid passport and biometric photos.
- A business/financing plan with projected income and costs.
- Letters of intent or contracts from prospective clients showing demand.
- Proof of qualifications — degrees, portfolio, or professional credentials.
- Proof of financing for your living costs and, where relevant, old-age provision if you are over a certain age.
- Health insurance valid in Germany — see the health insurance guide.
- Your Anmeldung certificate and, for the permit, a completed application form.
How to apply, step by step
- Register your address (Anmeldung) once you have accommodation — see the Anmeldung guide.
- Register with the Finanzamt to receive your tax number and clarify your Freiberufler vs Gewerbe status; the tax ID guide explains how the tax ID and tax number differ.
- Assemble your evidence — financing plan, client letters, qualifications, and insurance.
- Book your Ausländerbehörde appointment early; in cities like Berlin slots are scarce, as covered in the residence permit guide.
- Attend the appointment, submit your case, and pay the fee.
- Receive your permit or a Fiktionsbescheinigung that confirms your status while the application is assessed.
Common mistakes
- Thin proof of demand. A couple of vague emails is not enough; secure concrete letters of intent from real prospective clients.
- Misclassifying your activity. Assuming you are a Freiberufler when the Finanzamt sees a Gewerbe leads to surprise trade-tax obligations.
- Ignoring old-age provision. Applicants over a certain age may need to show pension arrangements.
- Booking the appointment late. As with all residence permits, the appointment, not the paperwork, is usually the bottleneck.
Frequently asked questions
What is the difference between a freelance visa and a self-employment visa?
They are two branches of the same § 21 self-employment permit. The Freiberufler branch is for liberal professions and registers with the tax office; the selbständige Tätigkeit / Gewerbe branch is for commercial businesses and involves trade registration and trade tax.
Do I need German clients before I apply?
You generally need evidence of demand for your services in Germany, most often letters of intent from prospective clients. You do not need long-term contracts, but vague intentions are usually not enough.
Can I switch from a different residence permit to a freelance one?
Sometimes, depending on your current permit and circumstances. It is decided case by case by the Ausländerbehörde, so confirm your options before changing your activity or status.
The freelance permit connects your address registration, tax registration, insurance, and client evidence into one dependency chain. Build your free personalised German plan to sequence these tasks against your arrival date so your self-employment is set up cleanly from the start.