#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. However, almost all IT professions belong to so-called Shortage occupations (Mangelberufe) (s. ) – therefore the required salary limit is lower - € (2020).

Reed more in this article.

#3 - Proficiency of English or German language

Your minimal skill level should be B1 (CEFR)

Legal Basis: Residence Act, Section 19a and 2 (11) https://www.gesetze-im-internet.de/englisch_aufenthg/englisch_aufenthg
  • Attractive wages - the annual gross salary for 2020 is €43,056+
  • Full social package. In case of job lost - a Blue card holder entitled to unemployment benefit 1 (ALG-I)
  • Long validity period (usually up to 4 years)
  • Permanent residence (settlement permit) without German language skills after 33 months allowed (with B1 level even after 21 months possible)
  • Getting a settlement permit after 21/33 months also with temporar employment contract possible
  • Comparatively easy to change to Blue Card from another residence title
  • Above-average interruption for stay in a non-EU country - up to 12 consecutive months instead of the usual 6 months. This provision also includes family members.
  • The married spouse of the holder of an EU Blue Card is entitled to be issued with a residence permit. He/she doesn’t have to prove any German language skills
  • Spouses immediately enjoy unrestricted access to regular employment and self-employment (Section 27, subsection 5 of the German Residence Act).
  • Selfemployment usually not allowed *
  • Employment does not apply in the United Kingdom, Ireland and Denmark
  • Not to be issued without employment contract or binding job offer
  • Not possible to obtain an EU Blue Card in Germany without a higher education qualification
  • Tied to specific employment with a particular employer for the first two years of residence. Any change of job during the first two years of employment possible, however requires the approval of the immigration authority (section 19a subs. 4 of the German Residence Act).
  • The subsequent immigration of dependents is generally limited to spouses and unmarried minor children. However, exceptions are were in “hardship cases” possible;
  • EU Blue Card holders are not entitled to attend an integration course.
  • * - according to my own experience, it is not that hard to get an allowance of an Immigration Authorithy to get a permit for self-employment while the Blue Card employment if you: a) intend to work on a part-time basis, i.e. less than 15 hours a week and b) if you formulate your request correctly. JP


Read THIS ARTICLE. Then go to Anabin

Step 1: On the left side find Institutionen. Click on it, open the tab Suchen;
Step 2: select the country where you got the degree;
Step 3: select the city where is your university located;
Step 4: find your university in the list, click on "+" for more details;
Step 5: get back to step 1. Instead of Suchen (Search) open the tab Info. Learn about the status types H+ or H- or H+/- If the status of your Institution is "H-" or "H+/-" (also if you do not find your Institution in Anabin), you should apply at ZAB for evaluating of your qualifications.

You need this only in case of Anabin status "H-" or "H+/-".

Step 1: learn required documents. Make a list of missing ones;
Step 2: prepare required documents;
Step 3: fill the questionairy and get your reference number;
Step 4: doublecheck and send the documents;
Step 5: get the confirmation by ZAB, pay the fee.


Step 1: create title part (mind the photo!);
Step 2: create the main part;
Step 3: fill the additional information;
Step 4: pay attention to formal requirements;
Step 5: Add links to your portfolio, XING, certificates, references, awards etc.;
Step 6: Hire (ideally: professional) profReader;
Step 7: Shorten your CV. Adjust to the particular position you wish to apply;
Step 8: Do the final check.


Step 1: ask your university to hand over your degree in English*;
Step 2: find a sworn translators in Germany (best case: in the city where you intent to move);
Step 3: email the inquiry with the same text to 10-50 sworn translators;
Step 4: meet an agreement about all-inclusive cost of translation in written form (e.g. per email);
Step 5: request the first edition of the translation;
Step 6: check the accuracy of names, geographic names, dates, document numbers and series;
Step 7: translator sends the electronic copy per email and the original of translation by "paper post" to the address in Germany (e.g. to the ZAB**);
Step 8: as soon as you are in this particular German city require the the original of translation (in case it hasn't been sent elsewhere). * - do this step only if it cost you below €40. Otherwise, go on with the Step 2;
** - in this case it is cruicial to add your ZAB reference number.


Step 1: sign-up / log in to XING;
Step 2: prepare and upload the profile photo;
Fill in or edit following sections:
Step 3: Basic Information;
Step 4: Jobseeker criteria;
Step 5: Timeline;
Step 6: Professional experience;
Step 7: Skills (Ich biete);
Step 8: content of Tabs;
Step 9: Wants (Ich suche);
Step 10: the Languages, Qualifications, Awards, Organisations;
Step 11: Interests, Personal details;
Step 12: shape your XING profile;
Step 13: Business card.


Step 1: Sign-up in tab MoBerries. Learn how it works;
Step 2: Set your profile as Candidate;
Step 3: Enter your skills and start your job search.


Step 1: Learn how Kununu works;
Step 2: Learn how you can get to know more about the specific employer:
tab Overview,
tab Rating,
tab Ask,
tab Jobs.
Step 3: Make a big list of employers who seem to be interesting.
Use the Kununu filter BRANCH (figure 2) or any other information sources, e.g. Job Boards.
Step 4: carefully check every employer on your Big List. Make a list of "Top 10" (or less) employers that seem to be most attractive for you. Focus your further search on these employers only.
Remember to update the list of Ideal Employers on your XING profile.


Step 1: learn about German Punctuality;
Step 2: learn what German understand under Promise;
Step 3: learn about the meaning of Accuracy for Germans;
Step 4: learn about the growing trend of Low Hierarchy;
Step 5: learn what does Individualism mean in Germany;
Step 6: learn the concept of Long-term orientation;
Step 7: learn the meaning of Justice which is common in Germany;
Step 8: Apply this knowledge.


Step 1: check the validity of your passport*;
- no remarks, no optical defects (especially on the data page!);
- validity period - issued within last 10 years, valid for at least another year as of date of visa application;
- 2 empty pages at least
Step 2: download, fill in and sign the application form;
Check if the declaration according §54 is added to the application form. Sign it.
Step 3: download and fll in the annexure for employment visa;
Step 4: procure the employment contract;
procure also the job description. As for my experience the embassy very often require it;
Step 5: procure the deputation order**;
Step 6: prepare the personal covering letter explaining the exact purpose and duration of stay in Germany;
Step 7: prepare the proof of qualifications and experience certificates for future employment in Germany;
Note: your diploma (which is usually fully sufficient) must be translated in German OR be issued in English language)
Step 8: prepare the CV (one page only);
Powertip: set the date and your signature at the bottom of your CV. It gives your CV more credibility in the eyes of the German clerk. Make your CV look serious and in "German style" (even if in is written in English language);
Step 9: procure the Approval by the Federal Employment Agency*;
Step 10: procure 3-4 biometric passport pictures;
- according to biometric specifications of Federal Printing Office’s photo reference board;
- not older than 6 months;
- 3 pictures is a mandatory + 1 additional picture just in case.

Step 11: procure the Demand Draft***;

* - make 3 simple copies of each document (2 copies is a mandatory + 1 additional copy just in case).
** - only if applicable. This happen in rare cases;
*** - for German national visas issued in India.

This document is not requested for every country. Example of Annexure for Employment Visas by the German Embassy in India.

Step 1: download the Annexure (word format);
Step 2: e-mail the annexures to your employer;
Ask employer for the information required and tell him you will fill out the form yourself;
Step 3: fill in the Annexure. No signature required. Done!


Step 1: search Google for "application for a national visa germany";
Step 2: ignore google search results on private websites. Download the application from state portals, e.g. from Federal Foreign Office or Make It in Germany;
Step 3: fill out the application. Feel free to use my hints (s. an article above);
Step 4: print 3 copies of it (two are enough, the third one just in case);
Step 5: sign the application, insert today's date and city;
Step 6: sign the document called Information provided to applicants pursuant to Section 54(2) 8 in conjunction with Section 53 of the Residence Act* (Belehrung nach § 54 Abs. 2 Nr. 8i. V.m. §53 AufenthG). Put the same place and date as on the visa application form. Done!
Step 7: Fill in the Additional contact and legal representation information**, insert today's date and sign.

* - also called The Declaration on true and complete information.
** - this form is not requested for every country.


Step 1: google this: terminvergabe nationales visum deutsche botschaft {CITY} {insert your city};
Step 2: fill out the appeared form;
be sure that you entered not only digits but also letters (passport serie) indicated in your passport number!
Step 3: check the data in the email-confirmation. Print this confirmation and add it to your embassy documents package;
Step 4: enter the appointment in your agenda;

Tip: leave for the appointment good time before it begins to avoid unexpected circumstances.


Step 1: Leave early and appear at the embassy on time.
Dress code: official style (evtl. mixed with traditional style). Not recommended: T-shirts and shorts, low necklines and short skirts.
Step 2: prepare the documents exactly according to the regulations of the particular visa leaflet. Mind the order of documents.
Step 3: Pay the fee;
Step 4: If your application is not accepted, try to find out which documents are missing or which requirements you do not fulfill. Try to arrange an additional appointment right away;
Read How to ask an embassy employee for a favor or exception.
Step 5: Notify the day and time for getting the visa;
Step 6: Make a written note of any pielce of information.


Step 1: check the accuracy of your new issued visa immediately. Ideally do it in the presence of the embassy official.
Check these entries:

  1. Period of validity.
  2. Date of issue.
  3. Your first Name, your last name.
  4. Desired type of permit - BLAUE KARTE EU (if applicable in your case).
  5. Your German Employer (Company name).

  6. Additionally check those entries:
  7. Your photo. There should be no ( not even small!) defects on the picture
  8. Issuing authority - Botschaft der Bundesrepublik Deutschland CITY NAME (or Konsulat der Bundesrepublik Deutschland CITY NAME)
  9. Type of Visa - D
  10. Number Of Entries - MULT
Step 2: if any errors detected, let them correct the visa right away;
Step 3: if you have found the errors at home, call the embassy immediately;
If nobody answers the call, go directly to the embassy and speak to the embassy staff.


Step 1: go to WG-Gesucht. Click on Gesuche. Change the language to English;
Step 2: select your desired city;
Step 3: create subject and text of your ad;
Step 4: add additional information about the desired apartment and about yourself;
Step 5: add pictures. Select the profile pic;
Step 6: get the confirmation per email. Check your ad.;
Step 7: Learn how to manage your ads: activate/deactivate, edit, delete.


Step 1: google this: bluecard termin auslaenderbehoerde {CITY} {insert your city in Germany};
Step 2: ignore the private companies in the search results. Go to the government portals;
Step 3: on the overview page find something like Make an appointment online. Get there;
Step 4: select number of family members which arrived with you. If you are single, select 1 person;
Step 5: choose a free date on the online calendar;
Step 6: if there are no open dates, either check online daily or hire Migwork.
Step 7: if there are open dates, chose the date and time. Enter your personal data;
Step 8: check your inbox and find the email with the confirmation link. Confirm the binding reservation of your appointment. Check the email with the final confirmation. Print it. Add it to the documents that you will take with you.


Step 1: book the appointment for your registration in advance.
If there are no available dates within two weeks, book the earliest possible date.
Step 2: find via google and download the registration form {CITY}{insert your city in Germany};
If you won't find it in English, then google that: meldeschein {CITY}
Step 3: fill out the registration form ( Meldeschein);
Step 4: appear punctually in the registration office. Proceed the registration;
If you are more than one person (e.g. a family) come all together.

Note 1: The registration office can have different names according to the Federal State (Anwohnermeldeamt, Meldebehörde, Bürgeramt, KVR etc.);
Note 2: You can authorize another person to represent you while the registration appointment;


Step 1: compare the providers;
Step 2: choose one with 1-month cancellation period (not a 12/24 months!);
Step 3: purchase the sim-card in a store or online;
Step 4: activate the card;
Step 5: optional: set up automatic debit from your bank account.


Step 1: google this:bluecard termin auslaenderbehoerde {CITY} {insert your city in Germany};
Step 2: ignore the private companies in the search results. Go to the government portals;
Step 3: on the overview page find something like Make an appointment online. Get there;
Step 4: select number of family members which arrived with you. If you are single, select 1 person;
Step 5: choose a free date on the online calendar;
Step 6: get the email confirmation. Doublecheck it, print it, put together with documents that you will take with you.


Step 1: Step 1: google this: dkb konto eroeffnen or follow the link from this article;
Step 2: enter your personal information;
Step 3: doublecheck your entries;
Step 4: get the confirmation email from the bank;
Step 5: proceed the validation of your identity in a post office branch or online;
Step 6: your pins and plastic cards will come via "paper post";
Step 7: activate your card in an ATM. Done.


Step 1: download the application form by provider of your choice;
Here is as example of the application form .
Step 2: complete the form:
Step 2.1: enter your personal information;
Step 2.2: enter requred details (your employer's data etc.);
Step 2.3: enter details about your spouse and kid(s) or life partner (optional);
Step 2.4: enter your email, set the today's date and sign your application;
Step 2.5: send it via email or paper post to the particular insurance company;
Step 3: in 1-2 weeks you'll receive a plastic card from your insurance company. Sign it;
Step 4: when relocating, remember to inform your health insurance company on time.

Each time you visit a doctor, have your insurance card with you!


Step 1: learn the basic information;
Step 2: prepare your university degree;
Step 3: prepare your employment contract ;
Step 4: conclude your health insurance;
Step 5: collect and submit necessary documents;
Step 6: pay the fee.


Step 1: learn the Documents required. If some documents are missing, list them;
Step 2: prepare documents. Let your employer complete the Job description form;
Step 3: complete additional form Application for an employment permit (recommended);
Step 4: send per post*** or email prepared documents to the local Immigration authority;
Step 5: make an appointment with the local Immigration authority;
Step 6: appear personally at the Immigration authority on the booked date and time;
Step 7: pay the fee. Now your part is done!


Step 1: notify the Immigration Authority asap;
Step 2: apply to the Employment Agency as job seeker;
Step 3: optional: declare yourself as unemployed;
Step 4: do the passive job search;
Step 5: do the active job search;
Step 6: check the new employment contract;
Step 7: make an appointment in the immigration authority;
Step 8: Get the new employer entered in your blue card. Done!


Step 1: call an ambulance 911 when it's really serious and urgent.
Step 2: in case acute toothache, call a dentist and ask for immediate treatment;
Step 3: Show the doctor your insurance card before the treatment;
How to save money: a) Always has your plastic insurance card or all documents of your insurance police with you;
b) obtain a written cost estimate (including the rates of increase (Steigerungssätze)).

Step 4: In received bill, compare the amount with the written cost estimate. In case of some extra medical services (which you agreed in advance). Pay the bill within given time span.


Step 1: picture your income tax card (previous year and/or this year);
Step 2: send this photo to a tax consultant of your trust;
Step 3: ask: How much money could I get back? AND How much would be your the charge?
Step 4: follow the instructions by your tax advisor.


Step 1: learn the Prerequisites;
Step 2: go through the list of required documents. Make your own list of missing documents;
Step 3: make an appointment for the language test (if applicable);
Step 4: make an appointment with the local immigration authorities;
Step 5: download the application form Antrag auf Erteilung einer Niederlassungserlaubnis. Fill it out and sign it;
Step 6: appear personally at the AUsländerbehörde on the booked date and time;
Step 7: submit the application and the other documents for the permanent residence permit (settlement permit, Niederlassungserlaubnis) and pay the fee. Done! Processing time: immediately (if sticker in passport) or 4-6 weeks (if settlement permit is issued in the form of plastic card).


Step 1: learn the Prerequisites;
Step 2: learn required documents. Note which are missing;
Step 3: book an appointment for the language test (if needed);
Step 4: prepare Certificate by your German Employer;
Step 5: make copies of the Job contract and Salary statements;
Step 6: prepare your Proof of Income;
Step 7: make copy of your Lease contract (Mietvertrag);
Step 8: prepare the Proof of Health Insurance;
Step 9: prepare your Proof of main residence;
Step 10: book an appointment with the local Ausländerbehörde;
Step 11: download, fill and sign the application form;
Step 12: appear personally at the on the booked date and time;
Step 13: submit the application, pay the fee. Done!