Direct deposit moves your SSDI payment straight to your bank account on the payment date
You can set up direct deposit through Social Security's online account, by phone, or in person at a local Social Security office. The process takes about 10 minutes and requires your bank account number and routing number. Once you enroll, your payment arrives on the third of each month (or the second if the third falls on a weekend or holiday), and you do not have to wait for a check to arrive in the mail.
Direct deposit is the fastest way to receive your money and the only method Social Security now actively encourages. If you currently receive a paper check, you can switch to direct deposit at any time without losing a payment or restarting your case.
Key Takeaways
- You need your bank's routing number and your account number to set up direct deposit; both appear on a blank check or your bank's website.
- The easiest route is my Social Security, the online portal where you can enroll in about five minutes without calling or visiting an office.
- Direct deposit begins the month after you enroll, so your first electronic payment arrives on the third of the following month.
- You can change which account receives your payment at any time, and Social Security will not hold or delay a payment while you make the switch.
Setting up direct deposit through my Social Security
Log into your my Social Security account at ssa.gov/myaccount. If you do not have an account, you will need to create one using your email address, Social Security number, and a password. Social Security will send a verification code to your email; enter it to confirm your identity.
Once logged in, click "Manage Direct Deposit" or "Payment Information" in the left menu. Select "Add Direct Deposit" and choose the account type (checking or savings). Enter your bank's routing number and your account number. You can find both on a blank check (the routing number is the first nine digits at the bottom left; your account number follows). If you do not have a check, call your bank or log into your online banking portal—most banks display both numbers in the account settings.
Review the information for accuracy and submit. Social Security will display a confirmation number on screen. Write it down or take a screenshot. Your direct deposit will begin the following month.
Setting up direct deposit by phone or in person
Call Social Security's main line at 1-800-772-1213 (TTY 1-800-325-0778) and tell the representative you want to enroll in direct deposit. Have your bank account number and routing number ready. The representative will enter the information into your record and give you a confirmation number.
You can also visit your local Social Security office in person. Bring a blank check or write down your routing number and account number before you go. An employee will enter the information and give you a receipt. Find your nearest office at ssa.gov/locator.
What happens after you enroll
Social Security processes direct deposit enrollments during the month you submit them. Your first electronic payment will arrive on the third of the following month. For example, if you enroll on March 15, your first direct deposit payment arrives on April 3.
If you are currently receiving a paper check, that check will stop arriving once your direct deposit begins. You do not need to do anything to cancel the check—Social Security stops issuing it automatically. If a check arrives after your direct deposit has started, do not cash it; return it to Social Security or destroy it.
Changing or removing your direct deposit account
You can change which bank account receives your payment at any time through my Social Security, by phone, or in person using the same steps described above. Social Security will not hold or delay a payment while you make the change. Your new account will receive the payment on the third of the month after you submit the change.
If you want to stop direct deposit and return to paper checks, you can request that through my Social Security or by calling 1-800-772-1213. Paper checks take longer to arrive than direct deposit, so Social Security recommends keeping direct deposit active. If you have concerns about your account security or believe someone has accessed your account without permission, call Social Security when ready rather than removing direct deposit.
Troubleshooting direct deposit problems
If your payment does not arrive on the expected date, log into my Social Security and check your payment history. The page shows the date Social Security sent the payment and the amount. If it shows the payment was sent, contact your bank—the delay is usually on their end, and they can tell you when the funds will post to your account.
If my Social Security shows no payment was sent, or if you see an error message when you try to enroll, call Social Security at 1-800-772-1213. Have your bank account number, routing number, and any confirmation numbers ready. A representative can check whether your enrollment went through and fix any errors in your account information.
If you enrolled in direct deposit but your payment went to the wrong account, call Social Security when ready. They can stop the payment and resend it to the correct account, though this process takes several business days. In the meantime, contact your bank to report the error and ask whether they can return the funds.
Direct deposit and account security
Direct deposit is safer than paper checks because your payment goes directly into your bank account and does not sit in a mailbox where it could be stolen. Your bank account information is encrypted when you enter it into my Social Security, and Social Security does not share your banking details with anyone outside the agency.
If you suspect someone has accessed your my Social Security account without permission, change your password when ready and call Social Security at 1-800-772-1213. If you believe someone has fraudulently changed your direct deposit account, Social Security can investigate and restore your payment to the correct account. Report the fraud as soon as you notice it; delays make recovery harder.
Frequently Asked Questions
Can I set up direct deposit if I do not have a bank account?
No, direct deposit requires a bank or credit union account. If you do not have one, you can open a checking or savings account at most banks with minimal documentation. Some banks offer accounts with no minimum balance or monthly fees. Once you have an account, you can enroll in direct deposit using the steps above.
What if I do not have access to the internet to use my Social Security?
Call Social Security at 1-800-772-1213 and a representative will set up direct deposit over the phone. You will need your bank account number and routing number. You can also visit your local Social Security office in person and ask an employee to enroll you.
Will my direct deposit payment change if my SSDI amount changes?
No, the account where your payment goes does not change. If your SSDI payment amount increases or decreases, the new amount will go to the same bank account you enrolled. You do not need to update your direct deposit information.
How long does it take for direct deposit to start after I enroll?
Your first direct deposit payment arrives on the third of the month after you enroll. If you enroll on the 15th of March, your first payment arrives on April 3. If you enroll on April 1, your first payment arrives on May 3.
Can I have my SSDI payment sent to someone else's bank account?
No, direct deposit must go to an account in your name or a joint account you own with another person. If you need help managing your money, you can appoint a representative payee through Social Security, but the payment still goes to an account in your name or the payee's name.