If you want to work in Germany – and you’re not from the EU/EEA or Switzerland – you’ll need a German work permit, which will be linked to your residence status in Germany.
Working in Germany offers a good work-life balance, although unless you are from the EU/EEA or Switzerland you’ll need a German work visa and permit.
Work in Germany averages about 1,371 hours per year, or an estimated 26.3 hours per week, the lowest in the world according to the Organisation for Economic Co-operation and Development (OECD). However, Germany also consistently ranks in the world’s top 10 productive countries. Added to this is a minimum requirement of 20 paid vacation days per year (though the average is 30) and up to 13 public holidays, meaning Germany is a work hard, play hard culture.
Getting a work visa in Germany isn’t always easy, less so for non-EU/EEA/Swiss citizens, who typically need a residence permit with work authorisation. The right to work in Germany – and to what extent you can work -– will be detailed on your residence permit.
If you’re joining a relative who has permission to work in Germany, you will also be allowed to work. However, in most other cases, citizens from countries outside of the EU/EEA/Switzerland can only work in Germany if the position cannot be filled by an EU worker, or if they are highly skilled or highly qualified.
As Germany is keen to attract professionals into the country long-term, such as natural scientists (biologists, physicists and chemists), engineers, IT specialists, other senior personnel and academics, these people are granted preferential approval for a German work visa or permit.
Before checking how to apply for a work permit in Germany, it’s important to understand the different German work visas available for foreign nationals.
Types of German work visa and permits
Permits for general employment
If you are coming to work in Germany in general employment (ie. a job that does not require you to be highly skilled or highly educated), you will need to apply for a German residence permit for the purpose of general employment (essentially a German work visa and German work permit), and you will only be eligible if the position cannot be filled by a worker from the EU/EEA or Switzerland.
Before applying for a German work permit, you will need to have a vocational qualification and a firm offer of a job in Germany; you will need to show both evidence of your qualification and an employment contract or letter of intent in your application. Find information on German recognition for foreign vocational qualifications here.
The permit is usually granted for one year and is extendable as long as your situation remains the same. After five years of working in Germany, you can apply for a settlement permit or EU right of residence in order to stay in the country indefinitely.
To apply for a residence permit to work in Germany, contact the German embassy or consulate in your home country/legal country of residence. You can find the German work permit application form in different languages here:
Permits for university graduates
Do you have a university degree? If you’re a foreign graduate coming from abroad, hold a recognised university degree and have sufficient funds to support you during your stay, you can come to Germany on a six-month residence permit to look for work, known as the jobseeker’s visa. You are not permitted, however, to undertake any work in Germany while looking.
Foreign graduates from German universities who want to stay and look for work can apply to extend their existing residence permits for up to 18 months (and work unrestricted), as long as they have evidence of their degree, have health insurance and can support themselves financially.
Once you have found employment you can apply for a German work permit. As from August 1, 2012, if you have a recognised university degree comparable to a German degree, and a firm job offer with annual gross earnings of least EUR 50,800 (or in the case of highly qualified people in mathematics, natural sciences or technology, or medical doctors, a salary of EUR 39,624), you can apply for an EC Blue Card (Blaue Karte EU). If you don’t meet the income requirement, then you will have to apply for a residence permit (as above).
This is usually granted for four years (or the duration of your contract) and gives you certain benefits, such as the ability to apply for a settlement permit after 33 months instead of five years (or 21 months if you can prove a B1 level of German proficiency) and immediate access to work in Germany for spouses.
EU Blue Cards
To apply for an EU Blue Card in Germany you need:
- a university degree from a German university or equivalent from a foreign university; and
- a guaranteed job in Germany with an income of EUR 50,800 EUR (EUR 39,624 in shortage occupations).
- Residence for four years (or duration of employment contract).
- Permanent residency after 33 months (21 months if you have achieved level B1 in German language proficiency).
- You can stay outside Germany in non-EU countries for 12 months without the EU Blue card expiring, and move to another EU country (except the UK, Ireland and Denmark) for the purpose of highly qualified work after 18 months without the need for a visa (although you’ll need to apply for a new Blue Card in your country of residence).
- Family members can come to Germany and work immediately without restriction or the need to prove German language skills, as well as receive all the other benefits.
To apply, go to the website of the German embassy or consulate in your home country/legal country of residence. You can find the contact details and website address of all the German embassies and consulates here.
Permits for highly skilled workers
Those who fit this category (plus earning more than EUR 84,600) can apply for a settlement permit, entitling you – and your family members – to live and work in Germany indefinitely (if you were to come to Germany on a regular residence permit, you would have to be resident for five years before applying for a settlement permit). You will need to have a specific job offer and the permission of the Federal Employment Agency.
Permits for students
Do you want to undertake a professional or vocational training course?
You can be granted a residence permit to come to Germany for professional or industrial training (which must also have been advertised to German nationals or privileged foreign nationals) with the approval of the Federal Employment Agency. If you’re a graduate of a German college abroad you may be granted the same permit without the approval of the Agency.
You can work up to 10 hours a week on this permit, which lasts for two years (or the duration of the training, if less than two years). You can extend your residence permit for another year while you seek work. For more information see our guide to German student visas.
Permits for self-employed/freelancers
If you want to come to Germany to set up a business, you can apply for a residence permit for self-employed business purposes. It is valid for three years and can be extended if the business is successful. Read more about how to start a business or freelance in Germany.
You need to prove that the business will fulfil a need in Germany, benefit the country economically and be fully financed by a bank loan or your own capital. You’ll need to have a viable business plan, relevant experience, and show how your business will contribute to innovation and research in Germany.
When you apply, you will have to provide evidence of all of these things, plus proof of pension provision if you’re over 45, guaranteeing a monthly amount of around EUR 1,110 after the age of 67; citizens from Dominican Republic, Indonesia, Iran, Japan, Philippines, Sri Lanka, Turkey and the United States of America do not need to provide proof of pension.
Freelance workers in Germany can also apply for a residence permit for self-employment. Freelancers include those with traditional liberal professions called ‘catalogue professions’ (Katalogberufe), including self-employed people working in science and engineering, the arts, professional writing or teaching, or who offer a professional service, such as a doctor, dentist or lawyer.
You will need to provide evidence:
- that there’s a need for your services in Germany;
- of your qualifications; and
- that you can finance yourself.
If you’re able to invest a minimum of EUR 250.000 into the country and create a minimum of five jobs, you can skip most steps required for self-employed individuals.
See here for more information on starting a business in Germany, and details of the German Chambers of Trade, Commerce and Industry.
Permits for scientific researchers
If you want to come to Germany as a researcher, then you need to have a ‘host’ agreement (contract) with a research institute recognised by BAMF, which will confirm the details of the research that you will be carrying out, and that you are properly qualified and financially secure (no further examination is carried out if you have a monthly minimum of EUR 1,680).
Residence titles for researchers are valid for at least one year (or the duration of the research if less). You can work in the same field while you are undertaking the research, and travel to other parts of the EU without a visa. You can also lecture at your recognised institute.
See here for a list of recognised research institutes and a sample ‘host agreement’. Another organisation, Euraxess Germany, provides comprehensive information on research jobs and funding opportunities.
Researchers may also be able to apply for the EU Blue Card, or a residence permit as an employee, self-employed or as a highly qualified person, depending on personal circumstances.
Partners and relatives – who can work in Germany?
If you have come to Germany to join a family member or partner, you will also be able to work if your relative/partner has been authorised for employment, has a permit for research or an EU Blue Card, or is a highly skilled worker with a settlement permit.
For more information, see our guide on German permits for family reunification.
Finding work in Germany
To find a job in Germany, you can search Expatica’s jobs pages and see our guide to finding jobs in Germany. For more information on working in Germany, as well as work opportunities via their Job Exchange, see the Federal Employment Agency. For guidance, information and job vacancies for jobseekers, see European Employment Service (EURES).
German immigration contact
For personal advice about job searching, qualifications, residence and learning German, foreigners can contact the ‘Living and Working in Germany Hotline’ from 9am to 3pm CET, Monday to Friday at +49 30 1815 1111. You can also contact the German embassy or consulate in your home country to find out what you need for a German work permit, or the BAMF information service:
Monday to Thursday: 9am to 3pm
Friday: 9am to 2pm
T: +49 911 943 6390
Note: The information given here is for guidance only and you should seek specific advice from the German embassy or consulate in your home country.