More tutorials are coming - Jobseeker visa and How to study in Germany for free


#1 - University degree
If your university degree was not obtained in Germany, the degree must either be recognised in Germany or be the equivalent of a German degree.

Read this tutorial to check it out

#2 - Employment contract or binding offer
You should have an employment contract or binding job offer with a minimum gross annual salary. This gross annual salary is €55,200 (2020). In 2019 it was €53,600. However, almost all IT professions belong to so-called Mangelberufe (s. Glossary) – therefore the required salary limit is lower: €43,056 (2020). In 2019 it was €41.808.

#3 - Proficiency of English or German language
Your minimal skill level should be B1 (CEFR)

Legal Basis: Residence Act, Section 19a and 2 (11) (


Step 1: Check your Diploma for its recognition in Germany
Step 2: Prepare Resume (CV)
Step 3: Create / optimize profile in professional networks
Step 4: Registrate at Job Board
Step 5: Make a list of prospect employers. Then shortlist
Step 6: Learn about prospect employers
Step 7: Understand the basics of German (corporate) culture

Step 1: Determine your salary
Step 2: Make a list of perspective employers. Then shortlist.
Step 3: Learn more about employer(s)
Step 4: Contact employers
Step 5: Prepare to Interview #1
Step 6: Prepare to Interview #2
Step 8: Prepare to Interview #3
Step 9: Carefully check out your contract
Step 10: Dos & Don'ts before you apply in the embassy

Step 1: Prepare the necessary documentation (s. checklist)
Step 2: Submit the Annexure for Employment Visas
Step 3: Procure Biometric phototographs
Step 4: National visa application form: fill, print, sign, submit
Step 5: Submit the Declaration on true and complete information
Step 6: Additional contact and legal representation information
Step 7: Schedule an appointment for your visa interview
Step 8: Submit the Demand Draft Form with Demand Draft

Step 1: Find temporary accomodation
Step 2: Do the registration (Anmeldung)
Step 3: Book an appointment with the immigration authorities
Step 4: Bank, Health insurance, Phone and Internet, Transport
Step 5: Rent long term accomodation
Step 6: Apply and get the Blue card

Step 1: ABH - Appointment and preparations
Step 2: What if I lose my job. Steps
Step 3: Selfemployment (if desired)
Step 4: Settlement permit for European community (if desired)
Step 5: German citizenship (if desired)


Migwork explains how to migrate to Germany step-by-step.
Migwork helps IT professionals from any country worldwide.
This website answers only one question. HOW? Read More ›

Information sources