Yes, you can change your checking account for Social Security direct deposit, but the process depends on whether you want to switch banks, update account details at the same bank, or move money to a different account type
Social Security direct deposit goes to whichever checking account you registered with the Social Security Administration. If that account is closed, compromised, or you simply want to use a different bank, you can update it. The change takes effect within one to three pay cycles — roughly two to four weeks — so plan ahead if your current account is about to close.
The fastest way to change your account is through your my Social Security online account. If you do not have one, you can call Social Security directly or visit a local office. Paper forms exist but take longer because they have to be mailed and processed by hand.
Key Takeaways
- You can change your Social Security direct deposit account online through my Social Security, by phone at 1-800-772-1213, or in person at your local Social Security office.
- The change takes one to three pay cycles to go into effect, so if your current account closes soon, update it now rather than waiting.
- You will need your new bank's routing number and your new account number, which you can find on a blank check or by calling your bank.
- If you change accounts and your old account is still open, Social Security may try to deposit to the old account first — contact your bank to redirect the payment if this happens.
- Social Security does not charge a fee to change your account, and your bank should not either.
Changing your account through my Social Security online
The online method is the fastest and requires no phone calls or office visits. Go to ssa.gov/myaccount and sign in with your username and password. If you do not have an account, you can create one using your Social Security number, email address, and a few identity verification questions.
Once logged in, look for "Direct Deposit" or "Payment Information" in the menu — the exact wording varies slightly depending on when your account was created. Click to edit your direct deposit details. You will see your current routing number and account number. Delete the old information and enter your new bank's routing number and your new account number. Save the changes.
Social Security will send you a confirmation email. The new account information goes into their system immediately, but the actual deposit will not hit your new account until the next scheduled payment date. If your payment date is the 3rd of the month and you change your account on the 15th, you will wait until the 3rd of the following month to see the deposit in your new account.
Changing your account by phone or in person
If you do not want to use the online portal, call Social Security at 1-800-772-1213. Have your new bank's routing number and account number ready. A representative will update your information over the phone and give you a confirmation number. Write it down.
You can also visit your local Social Security office in person. Bring a photo ID and your new bank account information. An employee will update your file on the spot. This method leaves a paper trail if you ever need proof of when you made the change, though the phone method is usually faster if you have a short wait time.
Both phone and in-person changes take the same one to three pay cycles to go into effect as online changes. There is no speed advantage to calling or visiting instead of using the website.
Finding your new bank's routing and account numbers
Your bank's routing number is a nine-digit code that identifies your specific bank branch. Your account number is unique to your account. Both appear on the bottom left of any check you have from that account — the routing number comes first, then your account number.
If you do not have checks, call your bank's customer service line or log into your online banking portal. Most banks display both numbers in the account details or settings section. Some banks also print this information on statements. Do not guess or use a number you think is correct — Social Security's system will reject an incorrect routing number, and an incorrect account number can send your payment to the wrong person's account.
What happens if your old account is still open when the deposit arrives
Social Security's system does not always update instantly. If you change your account on the 15th but your old account is still open on the 3rd when your payment is due, Social Security's computer may try to deposit to the old account first. This happens because the system processes payments before it fully syncs the new information.
If this occurs, contact your old bank immediately and explain that you have changed your direct deposit with Social Security. Ask the bank to refuse the deposit or redirect it to your new account. Some banks can do this; others cannot. If your old bank cannot help, contact Social Security and report that the payment went to the wrong account. They can issue a replacement payment to your new account, though this adds another pay cycle or two to the process.
To avoid this problem, close your old account only after you have seen at least one full payment cycle go through to your new account. This usually means waiting three to four weeks after you make the change.
Changing from checking to savings or moving to a different account type
Social Security direct deposit can go to a checking account or a savings account, but not to money market accounts, certificates of deposit, or other investment accounts. If you want to move your deposit from checking to savings at the same bank, use the same process — update your account information online, by phone, or in person with your savings account's routing and account numbers.
Some people set up direct deposit to a savings account and then transfer the money to checking manually or through an automatic transfer. This works fine and gives you a small buffer between when the money arrives and when you spend it. Just make sure your savings account allows transfers without a fee or limit.
If you do not have a bank account yet
Social Security requires a bank account to receive direct deposit — they cannot send payments to a prepaid card, mobile wallet, or cash app account. If you do not currently have a checking or savings account, you will need to open one before you can set up or change your direct deposit.
Many banks offer basic checking accounts with no minimum balance. Credit unions often have lower fees than large banks. Some community banks and online banks waive monthly fees entirely. Once your account is open and you have your routing and account numbers, you can update Social Security using any of the three methods described above.
Frequently Asked Questions
How long does it take for a direct deposit change to go into effect?
One to three pay cycles, which is usually two to four weeks. Social Security processes payments on a set schedule — most beneficiaries receive payments on the 3rd, 4th, or 5th of each month depending on their birth date. Your change will take effect on the next scheduled payment date after you submit it, or possibly the one after that if the system has not fully synced yet.
Can I change my account if I am receiving SSI instead of Social Security retirement or disability?
Yes. SSI (Supplemental Security Income) and Social Security Disability Insurance both use the same direct deposit system. The process is identical — update through my Social Security, by phone, or in person. The timeline is also the same: one to three pay cycles.
What if I enter the wrong routing or account number?
Social Security's system will reject an incorrect routing number and tell you the number is invalid. An incorrect account number may not be caught immediately — the payment could go to someone else's account at the correct bank. If this happens, contact Social Security right away and report the error. They will issue a replacement payment to the correct account.
Do I have to pay a fee to change my direct deposit account?
No. Social Security does not charge a fee to update your direct deposit information. Your bank should not charge a fee either — direct deposit is a standard service. If a bank tells you there is a fee, that is unusual and you may want to ask why or consider switching banks.
Can I have my Social Security payment split between two accounts?
No. Social Security direct deposit goes to one account only. You cannot split a single payment between two banks or two accounts at the same bank. If you want money in multiple accounts, you will need to transfer it manually after it arrives in your primary account, or set up an automatic transfer through your bank.