Question: how long does a german bank transfer 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.