You can change which bank account receives your Social Security payment at any time
Social Security payments go directly to your bank account by law — you cannot receive them by check or in cash. If you need to change the account where your payment lands, you have three main routes: online through your personal Social Security account, by phone with Social Security staff, or in person at a local office. The change usually takes effect within one or two payment cycles, though the exact timing depends on when you submit the request and your bank's processing speed.
You do not need to contact your bank first. Social Security handles the entire process on their end. However, you should verify with your bank that they accept direct deposits and that the account number and routing number you provide are correct — mistakes here are the most common reason a payment fails to arrive.
Key Takeaways
- You can change your direct deposit account online, by phone, or in person without waiting for an appointment or paying a fee.
- Social Security needs your new bank's routing number and your account number, both of which you can find on a blank check or by calling your bank.
- The change typically takes one to two payment cycles to process, so plan ahead if you are switching banks.
- If a payment fails to reach your new account, contact Social Security within three days to report the problem and request a replacement check or reissue.
Changing your direct deposit online through your Social Security account
The fastest route is your personal my Social Security account at ssa.gov. Log in with your username and password, or create an account if you do not have one yet. Once logged in, look for "Manage Your Benefits" and then select the option to change your direct deposit information.
You will need to enter your new bank's routing number (a nine-digit code that identifies your bank) and your account number (usually 10 to 12 digits). You can find both on a blank check from your account — the routing number is the first set of numbers on the bottom left, and the account number follows it. If you do not have a check, call your bank's customer service line and ask for both numbers. After you submit the change online, Social Security sends a confirmation email. The new account information takes effect on your next payment date.
Changing your direct deposit by phone or in person
If you prefer not to use the online account, call Social Security's main line at 1-800-772-1213. Have your new routing number and account number ready. A representative will update your information over the phone and provide a confirmation number. This route takes the same amount of time as the online method — one to two payment cycles — but you get immediate verbal confirmation that the change was recorded.
You can also visit your local Social Security office in person. Bring a blank check from your new account or write down the routing and account numbers before you go. Staff will update your direct deposit information on the spot. Walk-in visits do not require an appointment, though wait times vary by location and time of day. Call ahead to ask about typical wait times at your office.
What happens if your payment does not arrive in the new account
Payments usually land on the third day of the month (or the closest business day if the third falls on a weekend or holiday). If your payment does not show up in your new account by the fifth business day of the month, contact Social Security immediately. Have your case number or Social Security number ready.
Social Security can issue a replacement check or reissue the payment to your old account if the new one rejected it. The most common reasons a payment fails are a wrong routing number, a closed account, or a typo in the account number. If you discover the error was yours, provide the correct information and Social Security will send the payment to the right account on the next cycle. Do not wait more than a few days to report the problem — the longer you wait, the harder it becomes to trace the payment.
Changing direct deposit if you are switching banks
When you close an old bank account and open a new one, update Social Security before your next payment date if possible. Some banks will automatically forward direct deposits to your new account for a limited time (usually 90 days), but this is not may provide. Social Security will not know about the switch on their own.
If you miss the window and a payment lands in your closed account, contact your old bank first. They can tell you whether the deposit was rejected or accepted. If it was accepted, your old bank may hold the funds or return them to Social Security. Then contact Social Security to report the issue and provide your new account information. This situation takes longer to resolve than a straightforward change, so updating Social Security before you close the old account is worth the small effort.
Changing direct deposit if you do not have a bank account
Social Security requires direct deposit, but you have options if you do not currently have a bank account. You can open a basic checking or savings account at most banks with minimal requirements — often just an ID and a small opening deposit. Credit unions and online banks typically have lower fees and simpler account requirements than traditional banks.
If you cannot open a traditional bank account, you may be able to use a prepaid debit card that accepts direct deposits. Some prepaid cards are designed specifically for government benefits and have no monthly fee. Ask your bank or credit union whether they offer prepaid cards that work with Social Security direct deposit, or search online for "prepaid debit card direct deposit" to see what is available in your area. Once you have an account or card, follow the same steps above to update Social Security with the routing and account numbers.
Frequently Asked Questions
How long does it take for a direct deposit change to go into effect?
Most changes take effect on your next payment date, which is usually the third of the month. If you submit the change before the 15th of the month, it typically processes for the next payment. If you submit after the 15th, it may not process until the following month's payment. Call Social Security to confirm the exact date if you are close to the deadline.
Can I change my direct deposit more than once?
Yes, you can change it as many times as you need. There is no limit on how often you can update your account information. Each change takes one to two payment cycles to process, so if you need to switch accounts again soon, plan ahead.
What if I do not know my bank's routing number?
Call your bank's customer service number (on the back of your debit card or on your bank statement) and ask for your routing number and account number. You can also find the routing number on a blank check — it is the first series of numbers at the bottom left. Some banks also display this information in their online banking portal under account details.
Do I need to tell my bank that Social Security is sending me a payment?
No. Your bank accepts direct deposits automatically once you provide Social Security with the correct routing and account numbers. You do not need to contact your bank or set up anything on their end. However, you can call your bank to confirm they accept direct deposits and that your account is active.
What if I want to split my Social Security payment between two accounts?
Social Security does not split payments between multiple accounts. Your entire payment goes to one account. If you want to move money to a second account after it arrives, you can do that through your bank's transfer tools, but Social Security itself only sends to one destination.