What a Direct Deposit Code Is and Why SSDI Uses It
A direct deposit code is a routing number or account identifier that tells the Social Security Administration exactly where to send your monthly SSDI payment. It is not a separate account or a special SSDI-only feature — it is straightforward the banking information Social Security uses to deposit money into your existing bank account, savings account, or prepaid card.
Social Security requires this code because the agency processes millions of payments each month and needs a standardized way to route funds. Without it, you would have to pick up a paper check, which takes longer and costs Social Security more to administer. Direct deposit also protects you: money lands in your account on a set schedule, and there is no check to lose or have stolen.
The code itself is usually your bank's routing number — a nine-digit code that identifies your financial institution — combined with your account number. Some people confuse this with a "direct deposit code" that Social Security assigns, but Social Security does not create a code for you. Instead, you provide your bank's information, and Social Security stores it in their system.
Key Takeaways
- A direct deposit code is your bank's routing number and your account number combined — the information Social Security needs to deposit your SSDI payment into your account.
- You set up direct deposit by contacting Social Security, your bank, or using my Social Security online, and you can change your direct deposit information at any time.
- If you do not have a bank account, you can use a prepaid card or a representative payee account, and Social Security will deposit to that instead.
- Direct deposit is faster and safer than paper checks, and Social Security encourages it, though it is not required.
How to Find Your Routing Number and Account Number
Your routing number appears on the bottom left of any check from your account — it is the first set of nine digits. You can also call your bank's customer service line and ask for your routing number, or log into your online banking portal, where it is usually listed under account details or settings.
Your account number is the second set of digits on the bottom of your check, or you can find it in your online banking portal or by calling your bank. Some banks print the account number on your debit card as well. Write both numbers down before you contact Social Security, because you will need them to set up or change your direct deposit.
If you use a credit union instead of a bank, the process is identical — ask for your routing number and account number, and provide both to Social Security. If you use a prepaid card (like a NetSpend or Chime card), the card issuer can give you a routing number and account number to use for direct deposit, even though the card itself is not a traditional bank account.
Setting Up or Changing Direct Deposit Through Social Security
You can set up direct deposit or change your existing direct deposit information in three ways: through my Social Security online, by phone, or in person at your local Social Security office.
Through my Social Security: Log into your account at ssa.gov/myaccount, go to the "Payment" or "Direct Deposit" section, and enter your routing number and account number. You can make this change when ready, and it usually takes effect within one to two business days. This is the fastest method.
By phone: Call Social Security's main number at 1-800-772-1213 (TTY 1-800-325-0778) and speak to a representative. Have your routing number and account number ready. The representative will update your information in the system, and the change typically takes effect within one to two business days.
In person: Visit your local Social Security office with proof of your identity and your banking information. An employee will enter your direct deposit details into the system. This method is slower than online or phone, so use it only if you cannot access the other two options.
What Happens If You Change Your Direct Deposit Information
If you change your direct deposit code — for example, because you switched banks or opened a new account — Social Security will stop depositing to your old account and start depositing to your new one. The change usually takes effect within one to two business days, but your next scheduled payment date determines when you see the money in your new account.
If your payment was supposed to arrive on the 3rd of the month and you change your direct deposit on the 1st, that payment will go to your new account on the 3rd. If you change it on the 4th, that payment has already been sent to your old account, and your new account will receive the next month's payment.
Always make sure your new account information is correct before you submit it. A typo in your routing number or account number can cause your payment to be rejected or sent to the wrong account. If this happens, contact Social Security when ready — they can reissue the payment to the correct account, though it may take a few weeks.
Direct Deposit Without a Traditional Bank Account
You do not need a traditional bank account to receive direct deposit of your SSDI payment. If you do not have a bank account, you have two main options: a prepaid card or a representative payee account.
Prepaid cards: Many prepaid card companies, including NetSpend, Chime, and GoBank, provide routing numbers and account numbers that work with Social Security direct deposit. You load money onto the card, and Social Security deposits your SSDI payment directly to it each month. Prepaid cards usually charge monthly fees (ranging from $0 to $10 depending on the card), but they function like a bank account for direct deposit purposes.
Representative payee accounts: If you have a representative payee — someone appointed by Social Security to manage your benefits — Social Security can deposit your payment into that person's account instead. The representative payee is legally responsible for using the money for your needs. This option is common for people who cannot manage their own finances due to their disability.
Common Problems With Direct Deposit Codes
The most common problem is a typo in the routing number or account number. If even one digit is wrong, your payment may be rejected by the bank or sent to the wrong account. If this happens, contact Social Security right away and provide the correct information. Social Security can usually recover the payment, but it may take two to four weeks.
Another issue arises when you close an old bank account but forget to update your direct deposit information with Social Security. Your next SSDI payment will be rejected because the account no longer exists. Social Security will then issue a paper check or attempt to redeposit to a new account if you have already provided one. To avoid this, update your direct deposit information before you close any account.
If you change banks and your new bank assigns you a different routing number or account number, you must update Social Security with the new information. Do not assume your old routing number will work at your new bank — it will not. Call your new bank to confirm your routing number and account number, then update Social Security when ready.
Frequently Asked Questions
Can I have my SSDI payment deposited to someone else's bank account?
Only if that person is your court-appointed representative payee or if you have a power of attorney that covers financial decisions. You cannot straightforward give Social Security someone else's bank account information. If you need someone to help manage your money, contact your local Social Security office about setting up a representative payee.
What if my bank merged with another bank and my routing number changed?
Contact your bank to confirm your new routing number and account number. Then log into my Social Security or call Social Security to update your direct deposit information. Your next payment will go to the correct account once the change is processed, usually within one to two business days.
Is direct deposit required for SSDI?
No, direct deposit is not required. You can still receive a paper check if you prefer. However, Social Security encourages direct deposit because it is faster, safer, and less expensive to administer. If you want to switch from direct deposit back to paper checks, contact Social Security and request the change.
How do I know if my direct deposit information was accepted?
Log into my Social Security and check your payment information — it will show your routing number and account number if direct deposit is active. You can also call Social Security at 1-800-772-1213 and ask a representative to confirm your direct deposit details are correct.
What if I entered the wrong account number and my payment was sent to the wrong bank?
Contact Social Security when ready at 1-800-772-1213. Explain the error and provide the correct account information. Social Security will work with the receiving bank to recover the payment and reissue it to your correct account. This process can take two to four weeks, so contact them as soon as you notice the mistake.