Most of the payments in Germany are being handled by so called „Girokonten“ (current accounts). A „Girokonto“ is an account managed by a bank, that is being used for cashless payments and cash deposits. Regular receipts and outgoing payments are being booked here. Additionally, this account is used for recurrent payments on a monthly basis such as: rent, power, heating, insurances. If the amount for these bills remain the same, it is wise to arrange a standing order for them. Having done this, the bank will automatically book these.
Be aware that terms and conditions of banks can differ enormously. You may choose a bank of your liking. Be sure to compare the costs and terms of each bank before opening an account. There are banks, which charge a monthly user fee. A current account is not always free of charge.