Question: how long does it take for social security direct deposit to take effect?
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.