How to change where Social Security sends your payment

You can change your Social Security direct deposit through your bank, through Social Security directly, or by mail. The fastest route is usually your bank — most can update the account Social Security deposits to within one business day. If you need to change the bank itself rather than just the account number, Social Security's website or a phone call to 1-800-772-1213 will walk you through it, though the change typically takes one to two weeks to process.

The reason for the delay when switching banks entirely is that Social Security uses the ACH system (Automated Clearing House), which requires time to verify the new account and stop payments to the old one. During that window, you remain responsible for catching any payments that still land in the old account and returning them.

Key Takeaways

  • Changing the account number at your current bank is fastest — call your bank's customer service and they can usually update it the same day.
  • Switching to a different bank entirely requires notifying Social Security directly by phone, mail, or online, and takes one to two weeks.
  • You will need your Social Security number, the new bank's routing number, and your new account number to make any change.
  • If you change your mind within a few days, contact Social Security or your bank immediately to stop the new deposit before it processes.
  • Social Security will not charge you to change your direct deposit, and your benefits will not be delayed if you make the change before the payment date.

Changing your account at the same bank

If you are staying with your current bank but need a new account number — because you closed an old account, opened a new one, or switched from savings to checking — call your bank's customer service line. Have your Social Security number and the new account number ready. The bank can usually update Social Security's records within one business day, and your next payment will go to the new account.

You do not need to contact Social Security yourself for this type of change. Your bank handles the update on the back end. Confirm with the bank representative that they have submitted the change and ask when it will take effect.

Switching to a different bank

To move your Social Security payments to a completely different bank, you must notify Social Security directly. You have three ways to do this: online through your my Social Security account, by phone at 1-800-772-1213, or by mail using Form SSA-1199-OP4 (Direct Deposit Sign-Up Form).

The online method is usually fastest if you already have a my Social Security account set up. Log in, go to the "Manage Benefits" section, and select "Change Direct Deposit Information." You will enter your new bank's routing number and your new account number. Social Security will send you a confirmation email.

By phone, a representative will ask for the same information and will read it back to you to confirm. By mail, you fill out the form, sign it, and send it to your local Social Security office — the form itself lists the address for your state. Mail typically takes longer, so use this method only if you cannot access the phone or online options.

What information you need to have ready

Before you contact Social Security or your bank, gather these details: your Social Security number, the routing number of your new bank, and your new account number. The routing number is a nine-digit code that identifies your bank within the ACH system. You can find it on the bottom left of a check, on your bank's website, or by calling the bank directly.

Do not confuse the routing number with the account number. The routing number is the same for all customers at that bank; the account number is unique to you. If you provide the wrong routing number, your payment will go to the wrong bank. If you provide the wrong account number, it may go to someone else's account at the correct bank.

How long the change takes to process

When you change your direct deposit at the same bank, the update usually takes effect within one business day. When you switch banks, Social Security needs time to verify the new account and cancel the old one, so the change typically takes one to two weeks. Your next payment date will tell you whether the change has gone through — if the payment lands in your new account on schedule, the update worked.

If you are close to a payment date when you make the change, Social Security may not process it in time for that payment. Your benefit will still be sent, but it may go to the old account. If that happens, you will need to transfer the money from the old account yourself or contact Social Security to request a manual payment to the new account.

What to do if you change your mind

If you realize you made a mistake — you entered the wrong account number, changed your mind about switching banks, or want to go back to the old account — contact Social Security or your bank as soon as possible. The sooner you notify them, the more likely they can stop the change before it processes.

If the payment has already been sent to the wrong account, you will need to retrieve it from that account or contact Social Security to report the error. Social Security can sometimes issue a replacement payment, but this takes additional time. The key is to catch the mistake before the payment date if you can.

Changing direct deposit if you receive multiple benefits

If you receive both Social Security retirement or disability payments and Supplemental Security Income (SSI), changing your direct deposit will affect both payments — they go to the same account. You cannot split them between two different banks through the standard direct deposit system.

If you receive Social Security and also receive Veterans benefits, Railroad Retirement, or other federal payments, each program has its own direct deposit system. Changing your Social Security direct deposit will not change where those other payments go. You will need to contact each program separately to update those accounts.

Frequently Asked Questions

Can I change my direct deposit on the same day I need the payment?

Not reliably. If you change it at your current bank, it may process in time for that day's payment. If you switch banks, the change takes one to two weeks, so your payment will go to the old account. Contact Social Security immediately if you need the payment urgently and have already submitted a change.

What happens if I enter the wrong account number?

The payment will likely go to someone else's account at the correct bank, or it may be rejected and returned to Social Security. Contact your bank and Social Security right away to report the error. Social Security can reissue the payment once the mistake is corrected, but this adds delay.

Do I need to notify my old bank when I change my direct deposit?

No. Social Security will stop sending payments to the old account once the change processes. However, if you are closing that account, tell your bank you are no longer receiving Social Security deposits there so they do not hold the account open waiting for a payment.

Can I have my Social Security payment split between two accounts?

No. Social Security direct deposit sends the entire payment to a single account. If you want to split the money between accounts, you will need to do that yourself after the payment arrives, or set up automatic transfers through your bank.

What if I do not have a bank account yet?

You will need to open one before you can set up direct deposit. Social Security requires a valid U.S. bank account, credit union account, or prepaid card account. Once you have the account open and have the routing and account numbers, you can set up direct deposit through any of the three methods described above.