Question: how long does it take to change banks for social security direct deposit?
Answer: It can take 30 to 60 days for direct deposit changes to take effect, regardless of the method you use to make those changes. If you've opened a new bank account, don't close your old one until you're certain your Social Security benefits are being deposited into your new account.