How to change your Social Security direct deposit bank
You can change which bank receives your Social Security payment by going to ssa.gov, calling Social Security directly, or visiting a local Social Security office in person. The fastest route is the website — you log in with your Social Security account, update your bank details in the direct deposit section, and the change usually takes effect within one or two payment cycles. If you do not have an online account or prefer to speak to someone, calling 1-800-772-1213 takes about 15 minutes and works just as well.
The key thing to know is that Social Security does not send the money instantly when you request a change. There is a delay built in — typically one or two months — so your old bank will receive at least one more payment after you submit the change. Plan accordingly if you are switching because your current account is closing or because you want to move money out before a deadline.
Key Takeaways
- You can update your direct deposit bank online at ssa.gov, by phone at 1-800-772-1213, or in person at a Social Security office.
- Changes take one to two payment cycles to go into effect, so your old bank will receive at least one more deposit after you request the switch.
- You will need your new bank's routing number and your account number to complete the change.
- If your bank account is closed or frozen, contact Social Security immediately to prevent your payment from being rejected.
Changing your bank online through your Social Security account
Log in to my Social Security at ssa.gov using your username and password. If you do not have an account, you can create one using your email, Social Security number, and date of birth. Once you are logged in, look for the "Direct Deposit" or "Payment Information" section — the exact wording varies depending on when your account was created, but it is always in the settings or account management area.
Click on the option to change your direct deposit details. You will be asked to enter your new bank's routing number (a nine-digit code that identifies your bank) and your account number. You can find both on a check, on your bank's website, or by calling your bank's customer service line. Enter both numbers carefully — a mistake here means your payment goes to the wrong account. After you submit, Social Security will send you a confirmation email. Keep that email as proof of the change.
The change will show as pending in your account right away, but it does not take effect immediately. Social Security processes direct deposit changes in batches, usually once or twice a month. Your next payment will go to your old bank, and possibly the one after that. The new bank should receive your payment within one to two months of when you made the request.
Changing your bank by phone
Call Social Security at 1-800-772-1213 between 8 a.m. and 7 p.m. Monday through Friday. Have your new bank's routing number and account number ready before you call. The representative will ask you to verify your identity by providing your Social Security number, date of birth, and possibly other details like your mother's maiden name.
Once verified, tell the representative you want to change your direct deposit bank. Read your new routing number and account number slowly and clearly — the representative will repeat them back to you to confirm. Ask the representative to provide a reference number for the change request. Write it down and keep it. The same one- to two-month delay applies: your old bank will receive at least one more payment before the switch takes effect.
Changing your bank in person at a Social Security office
You can walk into any Social Security office and request a direct deposit change in person. Bring a photo ID and your Social Security card if you have it. Have your new bank's routing number and account number written down or ready to provide verbally. The office staff will update your information on the spot and give you a receipt showing the change was submitted.
This method takes longer overall because you have to travel to an office and wait, but it can be useful if you want to hand over documentation or if you have questions the representative can answer face-to-face. Like the phone and online methods, the change will not take effect for one to two months.
What to do if your current bank account is closing
If your bank is closing your account or you are closing it yourself, contact Social Security as soon as you know the closing date. Do not wait until the account is actually closed. Social Security needs time to process the change, and if your payment arrives after the account is closed, the bank will reject it and send it back. This creates a delay in you receiving your money.
Call 1-800-772-1213 or log into your online account and update your direct deposit information immediately. Explain to the representative (if you call) that your account is closing on a specific date and ask them to prioritize the change. Even with a rush, there is no may provide the change will take effect before your next payment, so contact your bank and ask if they can hold rejected payments for a short time or forward them to your new account.
What to do if your account is frozen or flagged
If your bank has frozen your account due to suspected fraud, a legal hold, or an error, your Social Security payment may be rejected when it arrives. Contact your bank first to understand why the account is frozen and when it will be unfrozen. If the freeze will last longer than one or two months, change your direct deposit to a different account — either another account at the same bank or an account at a different bank.
If you do not have another account available, you can request that Social Security send your payment by check instead of direct deposit. Call 1-800-772-1213 and ask to switch to check payment. This is slower than direct deposit and checks can be lost or stolen, but it is an option if your direct deposit account is unavailable. Once your original account is unfrozen, you can switch back to direct deposit.
Timing and what to expect after you request a change
Social Security processes direct deposit changes monthly, usually around the middle of the month. If you submit a change early in the month, it may take until the next month's payment cycle to process. If you submit it late in the month, it might not process until two months later. There is no way to rush this — the timeline is fixed.
After the change takes effect, your old bank will stop receiving your Social Security payment and your new bank will start. You should see the first payment in your new account within one to two business days of the deposit date. If you do not see it after three business days, contact your new bank to confirm they received the deposit. If they did not, contact Social Security at 1-800-772-1213 to investigate.
Frequently Asked Questions
How long does it take to change my direct deposit bank?
The change takes one to two months to go into effect because Social Security processes updates in monthly batches. Your old bank will receive at least one more payment after you request the change. If you need the change to happen faster, there is no expedited option — the timeline is the same regardless of the method you use.
What if I enter the wrong routing number or account number?
If you make a mistake, your payment will go to the wrong account. Contact Social Security immediately at 1-800-772-1213 to correct it. The sooner you report the error, the sooner they can stop future payments from going to the wrong place. If money has already been sent to the wrong account, you will need to contact that bank to retrieve it.
Can I change my direct deposit bank if I do not have an online Social Security account?
Yes. You can call 1-800-772-1213 or visit a local Social Security office in person. Both methods work without an online account. Creating an online account is optional and just makes future changes faster.
What happens to my payment if my bank account is closed before the change takes effect?
Your payment will be rejected and returned to Social Security. This creates a delay in you receiving your money. Contact Social Security immediately if your account closes unexpectedly, and ask them to reissue your payment to your new bank account once the change is processed.
Can I change my direct deposit to a different type of account, like a savings account instead of checking?
Yes. Social Security can deposit to checking accounts, savings accounts, and money market accounts. You will need the routing number and account number for whichever account you choose. The process is the same as changing to a different bank.