Where to Change Your Direct Deposit Information
You can change your Social Security direct deposit through three main routes: online at my Social Security, by phone with the Social Security Administration, or in person at your local Social Security office. The online method is fastest — you can update your bank account details in minutes without waiting on hold or scheduling an appointment.
To use my Social Security online, you'll need to create an account or log in if you already have one. Visit ssa.gov/myaccount, enter your Social Security number, date of birth, and create a username and password. Once logged in, look for the "Manage Your Benefits" section and select the option to change your direct deposit information. You'll enter your new bank routing number and account number, and the change typically takes effect within one or two payment cycles.
If you prefer to call, dial 1-800-772-1213 (TTY 1-800-325-0778 for deaf and hard of hearing callers). Have your Social Security number, new bank account information, and routing number ready. A representative will update your account over the phone. If you call, allow extra time — wait times vary by time of day and season, and you may be on hold for 15 minutes to an hour.
Key Takeaways
- The my Social Security website is the fastest way to change your direct deposit, and you can do it any time of day without waiting on the phone.
- You will need your bank's routing number and your account number, which you can find on a check or by calling your bank.
- Changes made online or by phone usually take effect within one or two payment cycles, so plan ahead if you're switching banks.
- If you change your direct deposit close to your payment date, the deposit may still go to your old account that month.
- You can update your information in person at your local Social Security office if you prefer to do it face-to-face.
What Information You'll Need Before You Start
Gather these details before you log in or call. You'll need your new bank's routing number — a nine-digit code that identifies your bank — and your account number. Both appear on the bottom left of a personal check. If you don't have checks, call your bank's customer service line and ask for your routing number and account number. They can provide both in under a minute.
You should also have your Social Security number and date of birth ready, even though you've already provided these to Social Security. The system will ask you to verify them before making changes. If you're updating your account online, you may also be asked security questions based on your credit history or previous addresses.
How to Find Your Bank's Routing and Account Numbers
The easiest source is a check from your account. Look at the bottom left corner: the first nine digits are your routing number, and the digits after that are your account number. The routing number stays the same whether you're depositing or withdrawing, so you can use it for any direct deposit.
If you don't have checks, log into your bank's website or mobile app — most banks display your routing and account numbers in the account details or settings section. You can also call your bank's customer service number (usually on the back of your debit card) and ask them to read both numbers to you. Some banks also print this information on statements or deposit slips.
Do not guess or use a number you think is correct. If you enter the wrong routing number or account number, your Social Security payment will go to the wrong account, and it can take weeks to recover the money. Take the 30 seconds to verify before you submit.
Timing: When Changes Take Effect
Changes made online or by phone usually take effect within one or two payment cycles. Social Security typically pays on the second, third, or fourth Wednesday of each month, depending on your birth date. If you change your direct deposit on the 10th of a month and your payment date is the 15th, your deposit might still go to your old account that month — the system may not have processed the change in time.
To be safe, make the change at least one full week before your next payment date. You can check your payment schedule on my Social Security or by calling 1-800-772-1213. If your change doesn't take effect by the payment date you expected, contact Social Security to confirm the update went through.
What Happens If You Change Your Deposit Close to Your Payment Date
If you submit a change within a few days of your payment date, Social Security's system may not process it in time, and your payment will go to your old account. This is not a permanent problem — the money is still yours, and you can transfer it from the old account once it arrives. But it creates a delay and extra steps.
If this happens, contact your old bank and ask them to transfer the deposit to your new account, or withdraw it and deposit it yourself. Then log back into my Social Security or call to confirm your new direct deposit information was recorded correctly. The next month's payment should go to the right place.
Changing Your Deposit If You're Closing a Bank Account
If your bank is closing your account or you're switching banks, update your Social Security direct deposit before the old account closes. Once an account is closed, any deposits sent to it will be rejected, and Social Security will hold the payment while they try to contact you. You'll eventually receive a check in the mail, but this can take several weeks.
Set a reminder to update your direct deposit at least two weeks before your old account closes. If you miss this window and a payment is rejected, contact Social Security when ready at 1-800-772-1213. They can reissue the payment to your new account, though the process takes time. Having a current phone number and address on file with Social Security speeds this up.
Updating Your Information at a Social Security Office
You can also change your direct deposit in person at your local Social Security office. Bring a photo ID, your Social Security card if you have it, and your new bank account information. You don't need an appointment for this task — walk-in service is available, though wait times vary. Call ahead to ask about current wait times at your office, or check ssa.gov/locator to find the office nearest you.
In-person updates take about 10 to 15 minutes once you're called. The representative will enter your new bank details into the system, and you'll receive a receipt confirming the change. This method is useful if you're uncomfortable using the website or phone, or if you need to update other information at the same time.
Frequently Asked Questions
How long does it take for a direct deposit change to show up?
Most changes take effect within one or two payment cycles. Social Security processes updates in batches, so if you change your information on a Monday, it may not be in the system until Wednesday or Thursday. If your payment date is within a few days, the old account may receive the deposit instead. Plan ahead by making changes at least a week before your payment date.
What if I enter the wrong bank account number?
If your payment goes to the wrong account, contact Social Security right away at 1-800-772-1213. They can issue a replacement payment to your correct account, but the process takes time. The bank that received the incorrect deposit may also be able to help you recover it. Always double-check your routing and account numbers before submitting.
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. If you want to move money to a second account, you'll need to do that yourself after the deposit arrives.
Do I need to update my direct deposit if I get a new debit card from the same bank?
No. Your routing number and account number stay the same when your bank issues a new debit card. Direct deposit is tied to your account, not to the card itself, so you don't need to contact Social Security. Your payment will continue to go to the same account.
What if I don't have a bank account?
Social Security requires direct deposit for most beneficiaries, but if you don't have a bank account, you have other options. You can receive payments through a Representative Payee (someone who manages your benefits on your behalf), or in some cases through a prepaid debit card or check. Contact Social Security at 1-800-772-1213 to discuss alternatives that work for your situation.