Question: how long do german bank transfers take?
Answer: Usually a bank transfer will take around two to three business days, more than four days (counting from the day after you handed in the transfer at your bank) are not permitted.