This guide shows you how to move to Germany and start a business.
If you already live in Germany, you don’t need this guide. Just read How to start a business in Germany.
Are you really a freelancer?
Some employers hire “freelancers”, but treat them like employees. This way, they don’t have to pay social and healthcare. This is called fake self-employment (Scheinselbstständigkeit), and it’s illegal.1
What is fake self-employment? – Red Tape Translation
Prepare for Germany
Language
It’s harder to run your business if you don’t speak German.
Most things are only in German: important letters, online information and official forms. Most Bürgeramt, Ausländerbehörde and Finanzamt employees only speak German. You will need help to deal with them.
If you need a freelance visa to work in Germany, you must have German clients.2 It’s harder to find German clients if you don’t speak German.
Taxes and cost of living
If you start a business in Germany, you must understand how much things cost, and how much taxes you will pay. Without this, you can’t know if your business will work.
You also need savings to get started. If you need a residence permit to freelance in Germany, you can’t work before you get the permit. It can take months to get a freelance visa, and you need enough savings to wait. If you don’t have enough savings, apply for the residence permit in your home country, and move to Germany after you get the permit. It’s cheaper and safer.
Business registration
When you start a business in Germany, you must register your business in a few places:
- At the Finanzamt
You register your business at the Finanzamt by filling the Fragebogen zur steuerlichen Erfassung. This is how you receive your Steuernummer and your VAT number. - At the Gewerbeamt
If you are a Gewerbetreibender, you must get a trade licence (Gewerbeschein) and pay the trade tax (Gewerbesteuer). More information about the Gewerbesteuer. - With your health insurer
When you become self-employed, you must tell your health insurance. They will take health insurance contributions from your bank account every month.
A tax advisor (Steuerberater) can register the business for you. It’s much easier if they help you. Sorted lets you do it yourself in English.
How to start a business in Germany
Health insurance
In Germany, you must have health insurance (Krankenversicherung). It’s mandatory. Health insurance is more expensive for freelancers, because your employer does not pay 50% of it.
You pay the {{ tarifName }} tarif.
Your health insurance has a fixed price.
It's cheaper than the regular tarif.
You pay the
Base cost
The base cost is the same with every
Insurer surcharge
Health insurers can charge a little more than the base cost. The surcharge (
Nursing care insurance
Nursing care insurance (
Your employer pays
When you are self-employed, you don't get help from your employer. You pay the full price yourself.
Your employer pays for your health insurance, because you make less than
When you have a minijob, your employer does not pay for your health insurance.
When you are an employee, your employer pays half of your health insurance.
You pay the maximum price the minimum price
This is how much you pay every month for public health insurance.
You make more than
Your options
Public health insurance
There are over 100
Private health insurance
Need help choosing?
You can choose between private and public health insurance. If you come from a non-EU country, you might be forced to get private health insurance. Public health insurers often refuse to cover freelancers from outside the EU.
If you don’t have a residence permit yet, you can also get expat health insurance. It’s cheaper and easier to get, but you should switch to a real health insurance as soon as possible.
It’s hard to choose the right health insurance. Don’t just pick the cheapest one. It’s a really bad idea. Get advice from a health insurance broker. Their help is free. They get paid by insurance companies when you sign an insurance contract.
I trust Feather. I work with them since 2018. I have my health insurance with them. They helped me switch to private insurance and save over 400€ per month. I had a difficult case, and Rob worked for months to get me accepted. They have a lot of experience with expats.
If you already have German health insurance, tell your insurance company that you are now self-employed. When you have a job, they take health insurance contributions from your paycheck. When you are self-employed, they take the money from your bank account. If you have public health insurance, your monthly payments are based on your estimated income.
How to choose health insurance
Health insurance for the freelance visa
Liability insurance
83% of Germans have private liability insurance (Haftpflichtversicherung).3 If you cause an accident, and you are sued by the victim, the insurance company will pay for the legal costs and the reparations. This only costs a few euros per month, but it’s really worth it.
Private liability insurance does not cover your business activities. For that, you need professional liability insurance. If you cause an accident at work, the insurance company will pay the legal costs and the reparations. Professional liability insurance is more expensive, but it’s also worth it.
Professional liability insurance is required in some professions.4 Freelance doctors, veterinarians, architects, civil engineers, lawyers, and tax advisors must have liability insurance. For other professions, professional liability insurance is not required.
What does liability insurance cover?
Disability insurance
Disability insurance (Berufsunfähigkeitsversicherung) pays you a salary if you are too sick or injured to do your job. For example, if you are a surgeon and you lose a finger, this insurance can be useful. It can also be useful for office workers, who can burn out.
This insurance is optional, but it’s useful if you have dependents or a mortgage. Around 26% of Germans have disability insurance.3 It costs around 20€ per month for most professions. It’s cheap, because accidents that prevent you from doing your job are rare.
Use Tarifcheck to compare disability insurance options.
Legal insurance
Legal insurance (Rechtsschutzversicherung) covers your legal costs if you need a lawyer. For example, if a client refuses to pay you, or if you have problems with another business.
You must get professional legal insurance. Private legal insurance rarely covers business activities.
What does legal insurance cover?
Feather and Getsafe sell legal insurance, and they speak English. They sell the same legal insurance from Roland.
Tarifcheck helps you compare insurances, but it’s only in German.
Accounting costs
You will probably need help with your VAT returns and your income tax declaration. You can hire a tax advisor, use tax software, or do it yourself in ELSTER.
English-speaking tax advisors in Berlin
Sickness pay
If you are an employee, you get sickness pay while you are sick. Your employer pays your full salary for the first 42 days. After 42 days, your health insurance pays you Krankengeld. With TK, you would get 70% of your salary, up to 120.75€ per day.
If you are a freelancer, you don’t get any money while you are sick. If you want sickness pay (Krankengeld), you must pay a little more each month for your health insurance.8 There is a limit on how much Krankengeld you receive. With TK, you get up to 120.75€ per day, for up to 78 weeks.
You can also get disability insurance (Berufsunfähigkeitsversicherung). They will pay you if you are too sick or injured to work. Use Tarifcheck to compare disability insurance options.
Build some savings
If you need a freelance visa to be self-employed, you need enough savings to survive until you get it. In Berlin, this takes a few months.5
As a freelancer, you will not always have enough work, and your clients will not always pay you on time. Sometimes, they won’t pay you at all! You need to have enough savings to feed yourself and pay the rent even during the bad months. When you apply for the freelance visa, you must prove that you have a few thousand euros saved.
Once you start freelancing, you also need to save some of your revenue to pay VAT, income tax, trade tax and health insurance. Kontist bank accounts that do this automatically. It’s not perfect, but it works.
Set your rate
As a freelancer, you don’t get paid holidays, your employer does not pay half of your health insurance, and you must save for retirement by yourself. The time you spend managing your business and finding clients is not paid either. This is why you must charge more than regular employees.
The simple rule is to multiply the hourly rate you want by two, and charge that.6 This rule varies a lot from industry to industry.
Income survey for solo freelancers (in German) — over 7,000 respondents
Freelance developer rates in Berlin
Will you bill per hour, per day or per project? Will you send an invoice bi-weekly, monthly, or at the end of the project? Ask freelancers in your field how they do it. Some industries organise meetups and presentations for freelancers.
Find your first clients
When you apply for a freelance visa in Berlin, you must usually prove that you will have clients in Germany.10 If you have no clients in Germany, you might not get a freelance visa. This rule might not apply in other German cities.
This means you must approach German companies and get them to sign letters of intent. This is not a contract, just a letter that says they are interested in hiring you. German companies know about this, and won’t mind signing those letters. You need at least two letters of intent for your visa application.
Letters of intent for the freelance visa
It’s easier to find clients if you are already in Germany. You can attend meet ups, network and meet potential clients in person. This is why it can be easier to apply for the visa in Germany, and not from abroad.
Apply for a freelance visa
If you are not a EU or EEA citizen or permanent resident, you need a residence permit to work in Germany.
Do you need a residence permit?
If you need a residence permit, you must apply for a German freelance visa. It takes a few months to get it.9 You can’t start working without it. If you already have a work visa or a Blue Card, it might allow you to freelance already.
If you are a citizen of Australia, Canada, Israel, Japan, New Zealand, South Korea, the United Kingdom or the United States, you can visit Germany for up to 90 days without a visa.7 You can come to Germany and apply for a freelance visa in Germany. It’s easier to prepare your freelance visa application if you are already in Germany, but you might spend more time in Germany without an income.
If you come from another country, you need a job seeker visa or an opportunity card to come to Germany. A Schengen visa is not enough. Once you are in Germany, you can apply for the freelance visa. It’s better if you apply for a German freelance visa from your home country.
How to apply for the German freelance visa
Start your business
How to start a business in Germany
This guide has step-by-step instructions to start a business in Germany, from the business registration to the rules your business website must follow.
Join the Künstlersozialkasse
If you are a freelance artist, publicist or art teacher, you can apply for the Künstlersozialkasse after you get your freelance visa. They will pay half of your health insurance, and half of your public pension insurance. It’s a really good deal.
How to apply for the Künstlersozialkasse
Join VG Wort
If you publish texts or run a website, you should also join VG Wort. You can earn a few thousand euros per year from your published texts.
Need help?
Where to ask immigration questions
Where to ask business questions
Sources and footnotes
-
Berlin immigration office (July 2023), Berlin immigration office (September 2023) ⤴