From 2016, everyone in Germany has the right to own a basic bank account which enables money transfers and cashless payments. Therefore every bank has the duty to offer this possibility. However there are some cases where your application may be rejected:
you already have a functioning basic bank account
you have been convicted of an intentional criminal offense to the detriment of the institute, its employees or customers within the last three years
you owned a basic account with the institution and
you used it for unlawful purposes or you did not pay the account management fee, which leads to the termination of the account
the institution cannot fullfill its due diligence obligations under the Money Laundering Act or the German Banking Act.