You can change where Social Security deposits your payment by contacting the Social Security Administration directly
Social Security payments go to the bank account you set up when you first claimed benefits. If you want to change that account — because you switched banks, closed an account, or need payments to go somewhere else — you contact Social Security, not your bank. The process takes a few minutes by phone, online, or in person, and the change usually takes effect within one or two payments.
You will need your Social Security number, the routing number and account number for your new bank, and the type of account (checking or savings). Social Security will not process the change without these details, so have them ready before you reach out.
Key Takeaways
- Contact Social Security directly to change your direct deposit — your bank cannot make this change for you.
- You need your new bank's routing number and your account number, which you can find on a blank check or by calling your bank.
- The fastest route is my Social Security online at ssa.gov, which lets you change your account immediately without waiting on hold.
- Changes take effect within one or two payment cycles, so plan ahead if you are closing an old account.
- If you do not have internet access or prefer to speak to someone, you can call Social Security's main line or visit a local office.
Change your direct deposit online through my Social Security
The quickest way to change your direct deposit is through my Social Security, the Social Security Administration's online account portal. You create a login using your email address and Social Security number, then navigate to the payment information section and update your bank details. The change takes effect immediately in the system, though the actual deposit to your new account happens on your next scheduled payment date.
To use my Social Security, you need internet access and a valid email address. If you do not already have an account, you can set one up at ssa.gov. The site walks you through creating a username and password. Once you are logged in, look for "Payment Information" or "Direct Deposit" in the account menu. You will enter your new routing number and account number, confirm the account type, and submit. Social Security will send you a confirmation email.
If you make a mistake or want to verify the change went through, you can log back into my Social Security anytime to see what account is on file. This is also where you can check your payment history and see when your next deposit is scheduled.
Change your direct deposit by phone
You can call Social Security's main customer service line at 1-800-772-1213 to change your direct deposit. Have your Social Security number, new routing number, new account number, and account type ready before you call. The representative will ask you to verify your identity by answering security questions, then update your account while you are on the phone.
Wait times vary depending on the time of day and day of the week. Calling early in the morning on a weekday usually means a shorter hold. If you are deaf or hard of hearing, you can call the TTY number at 1-800-325-0778. Spanish-language support is also available at the main number.
After the representative makes the change, ask them to confirm the new account number and routing number back to you to make sure there were no errors. Request a confirmation number for your records. The change takes effect on your next payment date.
Change your direct deposit in person at a Social Security office
If you prefer to handle this in person, you can visit your local Social Security office. Bring your Social Security card (or a document with your number), a photo ID, and written information about your new bank account — the routing number, account number, and account type. You can find your nearest office at ssa.gov/locator or by calling 1-800-772-1213.
Walk-in service varies by location. Some offices take walk-ins during certain hours; others require you to make an appointment. Calling ahead or checking the office's page on ssa.gov tells you what to expect. Bring all your documents even if you have an appointment, because the office may ask for proof of identity or account ownership.
What information you need to provide
Social Security requires specific details to process a direct deposit change. You need the routing number (a nine-digit code that identifies your bank) and your account number (which identifies your specific account at that bank). You also need to tell them whether the account is a checking or savings account.
If you do not have this information, call your bank's customer service line and ask for your routing number and account number. Most banks print both on the bottom left of a blank check. If you do not have checks, your bank's website usually lists the routing number, or you can find it through the American Bankers Association routing number search tool at routingnumber.aba.org. Your account number is in your online banking portal or on your bank statements.
Do not give Social Security information for an account you do not own or control. Social Security will deposit your payment only to an account in your name or a joint account where you are listed as the account holder.
How long the change takes to take effect
Once you submit the change — whether online, by phone, or in person — Social Security updates your account immediately. However, your next payment goes to whichever account was on file before the change. The new account receives your payment starting with the following month's deposit.
For example, if you change your direct deposit on the 15th of the month and Social Security normally deposits on the 3rd of each month, your next payment on the 3rd still goes to your old account. The payment after that, on the 3rd of the following month, goes to your new account.
Plan ahead if you are closing your old bank account. Make sure you have at least one more payment coming to that account, or contact Social Security to change your direct deposit before you close it. If a payment arrives after you close the account, your bank will reject it and return it to Social Security, which can delay getting your money.
What to do if your change does not go through
If you submitted a change and your payment did not arrive in your new account on the expected date, log back into my Social Security to confirm the account information is correct. Check that the routing number and account number match exactly what your bank provided. Even a single digit wrong will cause the deposit to fail.
If the information is correct but the payment still did not arrive, call Social Security at 1-800-772-1213. A representative can see whether the deposit was rejected by your bank and why. Common reasons include a closed account, a wrong routing number, or a mismatch between the account number and the bank's records. The representative can help you correct the information and resubmit the change.
If your payment was rejected and returned to Social Security, it can take an extra week or two to reissue it to your correct account. Ask the representative for a timeline and a reference number you can use to track the payment.
Frequently Asked Questions
Can I change my direct deposit to someone else's bank account?
No. Social Security will only deposit your payment to an account in your name or a joint account where you are listed as the account holder. If you need someone else to manage your money, you would need to set up a representative payee or power of attorney through a separate legal process, not through direct deposit.
What if I do not have a bank account?
You can receive your Social Security payment on a prepaid debit card instead of a bank account. Social Security offers the Direct Express card, a government-issued prepaid debit card designed for federal benefit recipients. You can set up Direct Express through ssa.gov or by calling 1-800-772-1213. There is no cost to use the card, though some transactions may have fees depending on how you use it.
How do I know if my change went through?
Log into my Social Security and check your payment information section. It will show the account number and routing number currently on file. You can also call Social Security at 1-800-772-1213 and ask a representative to confirm your direct deposit details over the phone.
What happens to payments that were sent to my old account after I close it?
Your bank will reject the payment and return it to Social Security. Social Security will then reissue the payment to your new account, but this process can take one to two weeks. To avoid this delay, change your direct deposit before you close your old account, or wait until after your final payment has arrived there.
Can I change my direct deposit more than once?
Yes. You can change your direct deposit as many times as you need to. There is no limit on how often you can update your account information. Each change takes effect on the next scheduled payment date after you submit it.