Question: how long does it take for social security to direct deposit?
Answer: Answer: When you sign up for Direct Deposit, you can expect your benefit in your account within 30 to 60 days. We'll send you a letter telling you when to expect your benefit to be in your bank account.