This guide shows you how to apply for a German work visa or EU Blue Card.
- The German work visa is a residence permit that lets you work as an employee in Germany.
- The EU Blue Card is like a work visa, but better. The application process is almost the same.
Who needs a work visa or Blue Card?
You need a residence permit if:
- You want to live and work in Germany
- and you are not a citizen or permanent resident of Germany, the European Union, Liechtenstein, Norway or Switzerland
- and your current residence permit does not let you work in Germany. For example, the German freelance visa lets you work as a freelancer, but not as an employee.
You do not need a residence permit if:
- You are a permanent resident of Germany, or a citizen of the European Union, Iceland, Liechtenstein, Norway or Switzerland1
- or your current residence permit lets you work in Germany. For example, the German student visa lets you work up to 120 days or 240 half days per year.2
- or you want to be self-employed. You need a freelance visa for this.
Use this tool to know if you need a residence permit to work in Germany.
Types of German work visas
There are many types of residence permit that let you to work in Germany. The work visa and the Blue Card are not your only options.
Blue Card
University graduates can apply for an EU Blue Card instead of a work visa. The Blue Card is better than a work visa:
- You can get it faster
You don’t need permission from the ZAV if your salary is over 58,400€. This makes the application process shorter.3 - It’s easier to change jobs
After 2 years with a Blue Card, you can change jobs without applying for a new Blue Card.4 This saves a lot of time. With the work visa, you must apply for a new visa every time you change jobs.35 - You can get your permanent residence faster
With a Blue Card, you can get your permanent residence in 33 months5 instead of 60 months.6 If you get a B1 language certificate, you can get your permanent residence in 21 months.5 - It’s easier to move to other EU countries
You can move to other EU countries (except Denmark and Ireland38)) more easily. If you had a Blue Card for over 18 months, you can move to another EU country, and apply for the Blue Card there.7 - You can travel longer outside Germany
With a Blue Card, you can leave Germany for 12 months before your residence permit becomes invalid.8 With a work visa, you can only leave for 6 months. If you want to leave longer, you can get special permission from the Ausländerbehörde.
The Blue Card has more requirements:
- You need a high income
You must make at least 58,400€ per year (before taxes).9 If there is a shortage of skilled workers in your field, you must make at least 45,552€ per year.10 This list shows which fields have a shortage of skilled workers. - You need a university degree
Your degree must be recognised in Germany. It must be listed as equivalent (entspricht or äquivalent) in the Anabin database.11 In other EU countries, you can get a Blue Card with no degree and 5 years of experience. This does not work in Germany, so you must have a university degree.12
In this guide, I show you how to get a Blue Card.
Working Holiday Visa
Citizens of Australia, New Zealand, Israel and Japan between 18 and 30 years old can apply for a Working Holiday Visa.3 The Working Holiday Visa lets you work in Germany for up to 1 year. Working Holiday Visas are easier to get than work visas and Blue Cards. You can apply for the Youth Mobility Visa in Germany, or from your home country.39
Youth Mobility Visa
Canadian citizens between 18 and 35 years old can apply for the Youth Mobility Visa. The Youth Mobility Visa is similar to the Working Holiday Visa. It lets you work in Germany for up to a year. You can apply in Canada or in Germany.39 Youth Mobility Visas are easier to get than work visas and Blue Cards.
More information about the Youth Mobility Visa – German Missions in Canada
Freelance visa
Business owners, freelancers and self-employed people must apply for the German freelance visa. This is a completely different process.
Work Visa
Everyone else must apply for the work visa. It lets you work as an employee in Germany. In this guide, I show you how to get a work visa.
German work visa requirements
- You have a job offer in Germany. It must be a concrete job offer, not just a job listing.57
- You have a university degree or a vocational qualification59
Your job must be related to your education. You do not need a university degree to get a German work visa.13 Vocational training is enough. Your school does not need to be recognised in Anabin. - Your employer is in Germany
For example, you can’t work for an American company, unless they have an office in Germany.13 - You are qualified for the job14
- You are allowed to do this job in Germany
If you need specific qualifications to do your job in Germany, you must prove that you have them.60 For example, doctors, engineers and tax advisors need specific qualifications. Use the recognition finder to know if your profession requires specific qualifications. - You have approval from the ZAV
The ZAV verifies that the position can’t be filled by a EU citizen. See below for details. If you apply for a Blue Card, and you make over 58,400€ per year, you don’t need this. - You have German health insurance and a place to stay
You must find a place to live and get German health insurance before you apply for the work visa.40
You do not need to speak German to get a work visa.
EU Blue Card requirements
The Blue Card has the same requirements as the work visa. It also has these two requirements:
- You have a high income
You must make at least 58,400€ per year (before taxes).61 If there is a shortage of skilled workers in your field, you must make at least 45,552€ per year.62 This list shows which fields have a shortage of skilled workers. - You have a university degree
Your degree must be recognised in Germany. It must be listed as equivalent (entspricht or äquivalent) in the Anabin database.15 In other EU countries, you can get a Blue Card with no degree and 5 years of experience. This does not work in Germany, so you must have a university degree.12
You do not need to speak German to get a Blue Card.
Two ways to apply
There are two ways to apply for the work visa and the Blue Card:
- Apply in Germany
Come to Germany, find a job, then apply for a work visa or Blue Card in Germany. You can’t work until you have a work visa or Blue Card, but you can look for a job and prepare for your residence permit interview.41 It’s easier to find a job, find an apartment and get health insurance if you are already in Germany. You might have to wait a few months without any income. This is riskier and more expensive. - Apply in your country
Apply for a temporary visa at the German embassy in your country, come to Germany, then convert your temporary visa to a work visa or Blue Card. You can start working as soon as you arrive in Germany. This is safer and cheaper. It takes around 4 months.16
The best option depends on your citizenship:
- If you are a citizen of Australia, Canada, Israel, Japan, New Zealand, South Korea, the United Kingdom or the United States, you can stay in Germany for up to 90 days without a visa.17 You can come to Germany, find a job, then apply for a work visa or Blue Card in Germany.18 You can also apply in your home country.
- If you are a citizen of any other country, there are two ways to get a work visa or Blue Card:
- Apply for a work visa or Blue Card at the German embassy in your country.
- or apply for a Job Seeker Visa at the German embassy in your country,19 come to Germany, find a job, then apply for a work visa or Blue Card in Germany.
How to apply in Germany
Step 1: Come to Germany
- You need: a job seeker visa (except for citizens of certain countries17)
- You get: the right to come to Germany and look for work
If you are a citizen of Australia, Canada, Israel, Japan, New Zealand, South Korea, the United Kingdom or the United States, you can come to Germany without a visa, and apply for a residence permit in Germany.20 You can stay for 90 days before you need a residence permit.
If you are a citizen of any other country, you might need a Job Seeker Visa to enter Germany. The Job Seeker Visa lets you to come to Germany and look for a job.17 It’s valid for up to 6 months. It does not allow you to work in Germany. After you find a job, you can apply for a residence permit in Germany. The job. You can’t do this with a tourist visa. If you enter Germany with a tourist visa, your work visa or Blue Card application will be rejected.21
If you can, find an apartment before you come to Germany. It’s really hard to find an apartment in some cities. It’s easier to find an apartment if you already have a job offer. You can also stay in a temporary place: a friend’s house, a hotel or a furnished apartment.
Step 2: Find a job in Germany
- You need: useful skills
- You get: a job offer
You need a job offer to apply for a work visa and a Blue Card.22 It must be a skilled job. You can’t get a work visa or Blue Card for unskilled work.23 For example, you can’t get a work visa to be a cashier or a call centre employee.
If you apply for a Blue Card, your salary must be at least 58,400€ per year (before taxes). If there is a shortage of skilled workers in your field, your salary must be at least 45,552€ per year. This list shows which fields have a shortage of skilled workers.
If you can, find a job before you come to Germany. When you arrive in Germany, you can focus on other problems.
Step 3: Get pre-approval from the ZAV (optional)
- You need: a job offer, the pre-approval application form
- You get: a letter from the ZAV that makes your visa application go faster
- How long it takes: up to 6 weeks
You might need approval from the ZAV to get a work visa. There are two ways to get the ZAV approval:
- Before you apply for your residence permit
You can get pre-approval from the ZAV before you apply for the work visa. Usually, your employer applies for you.26 When you have pre-approval from the ZAV, your visa is approved faster.27 It takes around 6 weeks to get the ZAV approval,44 and it costs your employer around 400€.28 It’s not a lot of work for your employer.63 - While you apply for your residence permit
If you don’t get pre-approval from the ZAV, it will be done when you apply for the work visa.45 This is the easiest way, because you don’t need to do anything. It takes a little longer to get your work visa this way.
Getting the approval in advance has advantages:
- You can get it while you wait for your work visa appointment.
- It makes the work visa application process smoother. You can find problems with your application before your visa appointment. If you have the ZAV approval, you are almost guaranteed to get the work visa.63
You do not need approval from the ZAV if:
- You have a degree from a German university, and that degree is related to your job42
- or you are applying for the Blue Card25 and your salary is over 58,400€ per year.43
- or you are a teacher, scientific assistant, guest scientist, engineer or technician in the research team of a guest scientist42
- or you are a teacher at a state school, state-approved private substitute school or a recognised private complementary school42
- or you are applying for the Bundesfreiwilligendienst24
Step 4: Open a bank account (optional)
- You need: your passport, a registration certificate (if possible)
- You get: a bank account
- How long it takes: 1 or 2 days
You don’t need a bank account to get a residence permit, but you need it for other things:
- To get paid by your employer
- To pay your rent
- To buy food and other things you need
You don’t need to choose a German bank; any bank that supports SEPA transfers is okay. N26 is a good option, because they speak English and don’t ask for a registration certificate. I use N26 since 2016.
You need money in your bank account to pay your apartment deposit (Kaution), and to survive until you get paid. I used Wise to transfer money from another country to my German bank account.
Step 5: Find a place to live
- You need: a European bank account, money for the Kaution, a job offer (if possible)
- You get: a place to live, a Wohnungsgeberbestätigung
You must find a place to live before your residence permit interview. Start looking for an apartment as soon as possible. Finding an apartment in Berlin is really hard. If you don’t speak German, it’s even harder.
How to find an apartment in Berlin ➞
When you sign a lease, your landlord must give you a Wohnungsgeberbestätigung. This document confirms that you are allowed to live there. You can’t get a residence permit without this document.29
- Hotels and Airbnbs will rarely give you a Wohnungsgeberbestätigung.
- Apartments and rooms that are listed as “no Anmeldung possible” will not give you a Wohnungsgeberbestätigung.
- You can live at a friend’s apartment, but only with the landlord’s permission. Without the landlord’s permission, you can’t get a Wohnungsgeberbestätigung.
During your residence permit interview, you must prove that you live in Germany. There are two ways to do this:13
- Show your lease and the Wohnungsgeberbestätigung you received from your landlord
- or show the registration certificate (Anmeldebestätigung) you get when you register your address.
Step 6: Register your address
- You need: a place to live, a Wohnungsgeberbestätigung
- You get: a registration certificate (Anmeldebestätigung), a tax ID
- How long it takes: 1 to 4 weeks to get an appointment, 30 minutes to go to your appointment
After you find an apartment, sign a lease and get your Wohnungsgeberbestätigung, you must register your address. This is called the Anmeldung.
When you register your address, you get a registration certificate (Anmeldebestätigung). It proves that you officially live at this address. You don’t need this for your visa interview, but you might need it to open a bank account, get health insurance, get a SIM card etc.
How to register your address in Berlin ➞
2 to 4 weeks after you register your address, you get a tax ID in the mail. Your employer needs it to calculate your salary tax. If you don’t have a tax ID, they might take more income tax from your salary.46
If you can’t register your address, there are other ways to get a tax ID.
Step 7: Get health insurance
- You need: a German bank account, an Anmeldebestätigung (if possible)
- You get: health insurance, a proof of health insurance coverage
- How long it takes: 2 to 14 days
You need German health insurance to get a residence permit.40
Which health insurance do you need for your German visa? ➞
How to choose German health insurance ➞
Health insurance brokers help you choose the best health insurance for your needs. Their help is free.
I recommend Feather Insurance because I work with them since 2018. I know the founder and the team personally. They helped me switch to private health insurance in 2021. They helped thousands of my readers over the years.
Step 8: Make your residence permit appointment
- You need: nothing
- You get: an appointment at the Ausländerbehörde or German consulate
- How long it takes: 15 minutes to a few weeks, depending on your luck
You must get an appointment at the Ausländerbehörde. Do this as soon as you can, because it’s really hard to find an appointment.47 In Berlin, your appointment can be weeks or months in the future. The appointment is free. You only pay if you get the residence permit.
In Berlin, you must go to the Friedrich-Krause-Ufer Ausländerbehörde.29 You can book your appointment here. If you are applying for the Blue Card, you must go to the Keplerstraße Ausländerbehörde.48
If you can’t find an Ausländerbehörde appointment online, you can apply by email.
How to get an Ausländerbehörde appointment in Berlin ➞
If your current visa expires soon, there are ways to stay in Germany until you get your work visa.
How to get an Ausländerbehörde appointment ➞ If your visa expires soon
Step 9: Gather the required documents
You need a few days to prepare the documents for your application. The required documents are listed below.
Step 10: Go to your Ausländerbehörde appointment
- You need: all the required documents, health insurance
- You get: a confirmation letter
- How long it takes: less than 1 hour
You go to the Ausländerbehörde to give your documents. You will not get your residence permit, just a confirmation letter.
At the Ausländerbehörde ➞ What happens during the appointment
Step 11: Receive your work visa
- You need: your passport
- You get: a work visa
- How long it takes: 8 to 12 weeks30
At the Ausländerbehörde ➞ If your visa application is approved
At the Ausländerbehörde ➞ If your visa application is rejected
If you apply for a work visa, it’s valid for up to 3 years.15 If you apply for a Blue Card, it’s valid for up to 4 years.
Step 12: Start working in Germany
Starting a new job in Germany ➞
How to apply in your country
Step 1: Get your appointment at the German embassy or consulate
Get an appointment at your local German embassy or consulate. It can be hard to find an appointment. You might only get an appointment 2-3 months later.31 Start looking as soon as possible.
Step 2: Prepare for your visa interview
Before you go to your visa interview, prepare the required documents. You also need health insurance and a place to live in Germany.
You need a job offer before you go to your visa interview. If you apply for a Blue Card, your salary must be at least 58,400€ per year (before taxes). If there is a shortage of skilled workers in your field, your salary must be at least 45,552€ per year. This list shows which fields have a shortage of skilled workers.
How to find an apartment in Berlin ➞
Health insurance for your German visa ➞
Step 3: Go to your visa interview
You must go to your interview and give your documents. If you have all the required documents, the interview only takes a few minutes.49
Step 4: Receive your temporary visa
You must go to the embassy or consulate again. They will give you a temporary visa that lets you enter Germany and start working. The temporary visa is a sticker in your passport.
Step 5: Come to Germany
After you get your temporary visa, you can travel to Germany.
You can start working as soon as you arrive in Germany. You will need to find an apartment, register your address, get a tax ID, open a bank account, get health insurance and a few other things. You can find an apartment, open a bank account and get health insurance before you arrive in Germany. It will save you some time.
Step 5: Start working in Germany
Starting a new job in Germany ➞
Step 6: Convert your temporary visa to a residence permit
Your temporary visa is usually valid for 6 months. You must go to the Ausländerbehörde and convert your temporary visa to a work visa or Blue Card.
Required documents
These are the required documents in Berlin. If you apply elsewhere, the required documents can be different. Check the website of the Ausländerbehörde, embassy or consulate where you apply.
The interviewer will scan your documents page by page. Do not staple the pages together. If possible, print everything on A4 paper.
- A valid passport
Your passport must…50- …be valid for another 6 months
- …be issued in the last 10 years
- …show your signature
- 1 biometric photo
You need a 35 × 45 mm biometric picture.51 You do not need to cut the passport photos yourself; they have a tool for this.32 - Your job contract (Arbeitsvertrag)
Bring the original, not a copy.13 - Proof of health insurance coverage in Germany
- Mitgliedsbescheinigung You can get this document from your health insurance company.52 If you have public health insurance, look for a Mitgliedsbescheinigung nach 175 SGB V. You can get a similar document for private health insurance.
- Health insurance card, if you have one.
- Proof of health insurance payments
If you have private health insurance, bring bank account statements that show health insurance payments.
- Proof of residence in Germany
- Your lease
- and your tenancy confirmation (Wohnungsgeberbestätigung)
- and your registration certificate Anmeldebestätigung
If you did not register your address yet, ignore this.
- Proof of education (Ausbildungsnachweis)
If you have a degree or any relevant training, bring a proof of education. If it’s not in English or German, you might need a certified translation. A proof of education can be…29- A degree from a German Hochschule or a comparable qualification
- or a degree from a recognised university
- or a completed vocational training
- Occupation practice permit (if applicable)
If you need specific qualifications to do your job in Germany, you must prove that you have them.33 For example, doctors, engineers and tax advisors need specific qualifications. Use the recognition finder to know if your profession requires specific qualifications. - All the required forms
- The “job description” form (Erklärung zum Beschäftigungsverhältnis)
Your employer should fill this form. Download the form here, or on Berlin.de. - The “application for issuance of a residence permit” form (Antrag auf Erteilung eines Aufenthaltstitels)
Download the form here, or on Berlin.de. This is the same form as for other residence permits.
- The “job description” form (Erklärung zum Beschäftigungsverhältnis)
Questions and answers
Can I bring my family to Germany?
Yes. With a work visa and the Blue Card, you can bring your family to Germany. They must apply for the family reunion visa. Your family members will be allowed to work or study in Germany.14
How much does the German work visa cost?
It costs 100€.53 It’s cheaper for some nationalities. See the list of visa fees.
How much does the German Blue Card cost?
It costs 100€.53 It’s cheaper for some nationalities. See the list of visa fees.
How long does it take to get a work visa?
It takes 8 to 12 weeks to get a work visa when you apply in Germany,34 but it can take up to 16 weeks.54 Different departments process applications from different nationalities. Some departments are slower.64
You can get the Blue Card faster if your salary is over 58,400€, because you don’t need approval from the ZAV.
How long is the work visa valid for?
Up to 4 years, but it can be shorter if you have a temporary work contract.58 You can extend your work visa before it expires. After a few years, you can apply for permanent residence.
How long is the Blue Card valid for?
Up to 4 years, but it can be shorter if you have a temporary work contract.58 You can extend your Blue Card before it expires, or apply for permanent residence.
Do I need to speak German?
No. You don’t need to speak German to get a work visa or Blue Card. It’s harder to find a job if you don’t speak German. You might need to bring a translator to your Ausländerbehörde appointment. In Berlin, you can hire Red Tape Translation or Booka Local.
Do I need to speak German to live in Berlin? ➞
Can I change jobs?
Yes. Your work visa or Blue Card is for one employer only. If you want to get another job, you can apply for a new work visa or Blue Card.35 There are two exceptions:
- If you had a Blue Card for at least 2 years, and you have an unlimited work contract, you can change jobs without changing your visa.36
- If you had a residence permit for at least 3 years (excluding your time as a student), and you have an unlimited work contract, you can change jobs without changing your visa.35
What happens if I lose my job?
You must tell the Ausländerbehörde as soon as you lose your job. Your visa is still valid, but the Ausländerbehörde can shorten your visa.55 The Ausländerbehörde will give you 3 to 6 months to find another job or leave Germany.
If you don’t tell the Ausländerbehörde that you lost your job, you and your employer can be fined.65
Can I travel outside of Germany?
Yes. With a work visa, you can leave Germany for up to 6 months.37 With a Blue Card, you can leave Germany for up to 12 months. If you leave for a longer period without a special permission, your residence permit become invalid.8 You can ask the Ausländerbehörde for permission to leave longer without losing your residence permit.
Can I start my own business?
Sometimes. If you have this line on your work visa, you are allowed to freelance. You must keep your job. Freelancing can’t be your main occupation.56 If you want to freelance as your main occupation, you must apply for a freelance visa. You must still register your business. You might need permission from your employer.
Need help?
Where to find help ➞ Immigration questions
Sources and footnotes
-
fragomen.com, web.archive.org, Make it in Germany, hamburg.com ⤴
-
Auswärtiges Amt, §3 AufenthG, reddit.com/r/germany, facebook.com ⤴
-
immigrate-to-germany.blogspot.com (archived), expatriates.stackexchange.com, Make it in Germany ⤴
-
immigrate-to-germany.blogspot.com (archived), Make it in Germany ⤴
-
web.archive.org, facebook.com, immigrate-to-germany.blogspot.com (archived) ⤴
-
§18b AufenthG, BAMF (archived), Make it in Germany, hamburg.com ⤴
-
Jana Köhler from HalloGermany (July 2022) ⤴
-
Fiona Macdonald, immigration lawyer (February 2023) ⤴
-
Alexander von Engelhardt, immigration lawyer (January 2023) ⤴