How to enroll in direct deposit for SSDI
Direct deposit moves your SSDI payment straight into your bank account on your payment day each month, without you having to visit a bank or wait for a check. Social Security handles the setup through three routes: online through your my Social Security account, by phone with Social Security, or in person at a local Social Security office.
The fastest method is online. Log into your my Social Security account, go to "Manage Benefits," select "Change Direct Deposit Information," and enter your bank's routing number and your account number. Social Security will verify the account with two small test deposits (usually $0.01 and $0.02) that appear in your account within one to two business days. Once you confirm those amounts in your account, the setup is complete and your next payment goes directly in.
If you do not have a my Social Security account or prefer not to use it, call Social Security's toll-free number at 1-800-772-1213 (TTY 1-800-325-0778) and speak with a representative. Have your bank routing number and account number ready. The representative will enter the information and confirm it with you before hanging up. You can also visit your local Social Security office in person with the same information.
Key Takeaways
- Direct deposit requires your bank's nine-digit routing number and your account number, which you can find on a check or by calling your bank.
- Online setup through my Social Security is fastest and takes one to two business days after you confirm the test deposits.
- Phone and in-person setup at a Social Security office are available if you cannot or do not want to use the online method.
- Once direct deposit is active, your SSDI payment arrives on the same day each month without further action from you.
- You can change your direct deposit account at any time using the same three methods, and the change takes effect on your next payment date.
What information you need before you start
Gather two pieces of information from your bank before you begin: the routing number and the account number. The routing number is a nine-digit code that identifies your specific bank branch. The account number is the number of the checking or savings account where you want deposits to land.
Both numbers appear on the bottom left of any check you have from that account. If you do not have a check, call your bank's customer service line and ask for the routing number and account number. You can also log into your online banking and find both numbers there. Make sure you have the correct account number — a single digit wrong means the deposit goes to the wrong account or bounces back.
If you are setting up direct deposit for the first time and do not yet have a bank account, you will need to open one before you can enroll. Many banks and credit unions offer free checking accounts with no minimum balance.
Step-by-step: online setup through my Social Security
Start by going to ssa.gov and clicking "Sign In to my Social Security" in the top right. If you do not have an account, you will need to create one first — this takes about 10 minutes and requires your Social Security number, email address, and a way to verify your identity (usually a phone number or address on file with Social Security).
Once you are logged in, look for the "Manage Benefits" section and click it. You will see an option that says "Change Direct Deposit Information" or similar wording. Click that link. You will be asked to enter your bank's routing number and your account number. Double-check both before you submit.
Social Security will then send two tiny test deposits to your account — usually $0.01 and $0.02 — within one to two business days. Check your bank account (online or by calling your bank) and write down both amounts. Go back to your my Social Security account, find the section where you entered your bank information, and enter those two amounts to confirm. Once you confirm, your direct deposit is active and your next SSDI payment will go directly in.
Step-by-step: phone setup with Social Security
Call Social Security at 1-800-772-1213. If you are deaf or hard of hearing, use the TTY number 1-800-325-0778. Have your routing number and account number ready before you call. Wait times are often shorter early in the morning or late in the afternoon on weekdays.
When a representative answers, tell them you want to set up or change direct deposit for your SSDI benefits. They will ask you to confirm your name, date of birth, and Social Security number for security. Then they will ask for your bank's routing number and your account number. Read both slowly and clearly, and ask them to repeat them back to you to make sure they are correct.
The representative will confirm the information and tell you the change is complete. Your direct deposit will be active on your next payment date. Unlike the online method, there are no test deposits to confirm — the representative's entry is final.
Step-by-step: in-person setup at a Social Security office
Find your local Social Security office by going to ssa.gov/locator or calling 1-800-772-1213 and asking for the nearest office. You can walk in during business hours, but calling ahead to ask about wait times is a good idea. Bring a photo ID and your Social Security card if you have it.
Tell the staff member at the front desk that you want to set up or change direct deposit. They will direct you to the right person. Have your bank's routing number and account number written down and ready to hand over. The staff member will enter the information into Social Security's system and give you a receipt or confirmation number.
Your direct deposit will be active on your next payment date. If you lose the confirmation number, you can call 1-800-772-1213 and ask a representative to confirm that your direct deposit is set up.
What happens after you enroll
Once your direct deposit is active, your SSDI payment arrives in your bank account on the same day each month. Social Security pays most beneficiaries on the second, third, or fourth Wednesday of the month, depending on your birth date. You can find your specific payment date by logging into my Social Security or calling 1-800-772-1213.
You do not have to do anything else — the payment happens automatically every month. If your bank account closes or you want to change banks, you can update your direct deposit information using any of the three methods above. The change takes effect on your next payment date.
If a payment does not arrive on the expected day, wait one business day (banks sometimes process deposits overnight). If it still has not arrived after one business day, call Social Security at 1-800-772-1213 and tell them the payment is missing. They can look up whether the payment was sent and, if it was, trace where it went.
Changing or removing your direct deposit
You can change your direct deposit account at any time using the same three methods: online through my Social Security, by phone, or in person at a Social Security office. The process is identical to setting up direct deposit the first time. The change takes effect on your next payment date.
If you want to stop receiving direct deposit and go back to paper checks, you can do that too. Log into my Social Security, call 1-800-772-1213, or visit your local office and ask to remove direct deposit. Social Security will mail you a check on your next payment date instead. Checks take longer to arrive than direct deposits — usually five to seven business days after the payment date — so plan ahead if you need the money quickly.
Frequently Asked Questions
What if I enter the wrong account number?
If you entered the wrong account number online, the test deposits will go to the wrong account or bounce back. When you do not see the test deposits in your account after two business days, log back into my Social Security and correct the account number. Social Security will send new test deposits to the correct account. If you gave the wrong number by phone or in person, call Social Security when ready at 1-800-772-1213 and they will correct it before your next payment date.
Can I have my SSDI payment sent to someone else's bank account?
No. Direct deposit must go to a bank account in your name. If you need someone else to manage your money, you can have the payment sent to your account and then transfer it, or you can explore representative payee options by calling Social Security at 1-800-772-1213.
How long does it take for direct deposit to start?
If you set up online, it takes one to two business days for the test deposits to arrive, then one more day after you confirm them. Your first actual payment goes in on your next regular payment date. If you set up by phone or in person, the change takes effect on your next payment date with no test deposits.
What if my bank account is closed after I set up direct deposit?
Call Social Security at 1-800-772-1213 right away and update your direct deposit to a new account. If you do not update it before your next payment date, the payment will be rejected and Social Security will mail you a check instead, which takes five to seven business days longer.
Do I need to set up direct deposit again if I change banks?
Yes. When you open a new account at a different bank, you will have a new routing number and account number. Update your direct deposit information using my Social Security, phone, or your local office so your next payment goes to the new account.