If you’re seeking asylum in Germany but have not yet filed an asylum application, you’re not allowed to work.
You are permitted to work three months after applying for asylum, with the permission of the Federal Employment Agency. Here’s how it works: you need the approval of the Federal Employment Agency. This allows you to apply for a job. When you have the job, you then need a second confirmation, again from the Employment Agency.
Exception: You cannot work in a self-employed capacity during this time.
I did an internship at a bricklaying company. At first, I could communicate only with gestures but it worked
Some asylum seekers are not allowed to work, for example, if they live in a reception facility. Refugees from safe countries of origin are also generally not permitted to work. A list is available here.
If the asylum process is completed and you have received a rejection, but deportation is temporarily suspended, you receive a “temporary suspension of deportation status”.
This means that a work permit is a possibility. However, there are a lot of regulations! Authorisation to work from the immigration office and permission from the Federal Employment Agency are required. Immigrants whose deportation has been suspended may work without restriction only after four years in Germany.
If your asylum application has been successfully concluded, you may work in Germany without restriction. You then have the same rights as everyone else and may pursue any job that you wish. Self-employment is also allowed. In any case, this is also possible if you have already been living in Germany for four years.