This depends on your country of origin, your qualifications and your age.
EU citizens and nationals of countries in the EEA (European Economic Area) and Switzerland do not need a visa or work permit.
Citizens of Australia, Israel, Japan, Canada, the Republic of Korea, New Zealand, the United Kingdom of Great Britain and Northern Ireland and the USA can enter Germany without a visa. However, they need a permit to work here. You can apply for this at the immigration office in Germany.
If you come from another country, you will need a visa.
You must apply for a visa in Germany at the German Embassy (or the German Consulate). The visa also includes a work permit. You do not need to apply for this separately.
To obtain this visa, you need additional documents:
- a concrete job offer or an employment contract
The following always applies: employment must be authorised. The immigration office asks the Federal Employment Agency. It checks that the working conditions and salary are appropriate. Then it will either approve or reject the request. You do not have to do anything yourself.
- recognition of your professional qualification
You will need this if you are going to work in a regulated profession, such as a doctor, childcare worker or carer, as these are protected professions.
You can find out which professions are regulated here:
There is also a visa that allows you to apply for the recognition of your qualifications in Germany:
If you are going to work in a non-regulated profession, the process for recognising qualifications is often simpler.
Find out more here