You can change your Social Security direct deposit account through My Social Security, by phone, or in person at a local office

Social Security lets you switch the bank account where your checks land without stopping payments or waiting months. The change usually takes effect within one or two pay cycles — typically one to three weeks depending on when you submit it and your bank's processing speed. You do not need to contact your bank first; Social Security handles the routing on their end.

The fastest method is My Social Security, the official online portal where you can update your account information yourself in minutes. If you do not have an online account or prefer to speak with someone, you can call Social Security's main line or visit a field office in person. All three routes work; the choice depends on what you are comfortable with.

Key Takeaways

  • My Social Security online is the fastest way to change your account — the change processes immediately and takes effect within one to three weeks.
  • You will need your new bank's routing number and your account number, which you can find on a blank check or by calling your bank.
  • Social Security processes changes during their normal payment cycle, so the timing of your request affects when the first deposit hits the new account.
  • If you change accounts mid-month, your next check may still go to the old account; Social Security will catch it on the following payment date.
  • Keep your old account open for at least one full pay cycle after the change to catch any delayed deposits.

Changing your account through My Social Security online

Log into My Social Security at ssa.gov using your username and password. If you do not have an account, you can create one on the same page — you will need your Social Security number, email address, and a way to verify your identity (usually a phone number or U.S. mailing address on file).

Once logged in, look for "Manage Your Benefits" or a similar menu option, then find "Direct Deposit" or "Payment Information." Select the option to change your bank account. You will be asked 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). Both appear on the bottom left of any check from that account, or you can call your bank's customer service line and ask for them.

After you submit the change, Social Security sends a confirmation to your email. The change takes effect on the next scheduled payment date, which is usually the third, fourth, or last Wednesday of the month depending on your birth date. If you submit the change late in the month, your next payment may still go to the old account, and the switch will happen on the following payment date instead.

Changing your account by phone

Call Social Security's main customer service line at 1-800-772-1213. Have your new bank's routing number and account number ready before you call. The representative will verify your identity by asking for personal information like your date of birth and the last four digits of your Social Security number.

Tell the representative you want to change your direct deposit account and provide the routing and account numbers. They will read the information back to you to confirm it is correct. Ask them to note in your file when the change will take effect — usually the next payment cycle, but they can tell you the exact date based on when you called.

Social Security's phone lines are busiest early in the month and on Mondays and Tuesdays. Calling mid-week or later in the month usually means shorter wait times. You do not need an appointment.

Changing your account in person at a Social Security office

Visit your local Social Security field office with a photo ID and your Social Security card (or a document that shows your number). Bring a blank check from your new account, or write down the routing number and account number before you go. You can find your nearest office and check current hours at ssa.gov/locator.

Tell the representative you want to update your direct deposit information. They will enter the new account details into your file and give you a receipt showing what was changed. Ask them to confirm the effective date — when Social Security will start sending payments to the new account.

Field offices can be crowded, especially early in the month. Some offices allow you to take a number and wait, while others require you to make an appointment. Check your local office's website or call ahead to see what they require.

What happens to payments during the switch

If you submit your change request before Social Security processes that month's payments, the next check goes to your new account. If you submit it after payments have already been sent, your next payment still goes to the old account, and the switch happens on the following payment date.

Social Security's payment schedule is fixed by birth date: people born on the 1st through the 10th are paid on the second Wednesday, the 11th through the 20th on the third Wednesday, and the 21st through the 31st on the fourth Wednesday. If you are unsure when your payment date is, check your Social Security statement or call 1-800-772-1213.

Keep your old bank account open for at least one full pay cycle after you make the change. If a payment was already in the pipeline to the old account when you switched, it will still arrive there, and you need access to move it or let it sit until you close the account later.

Getting your routing and account numbers

The easiest source is a blank check from your new account. Look at the bottom left corner: the first nine digits are your routing number, the next 10 to 12 digits are your account number. The routing number identifies the bank or credit union; the account number identifies your specific account within that institution.

If you do not have a check, call your bank's customer service number (usually on the back of your debit card or on their website). Tell them you need your routing number and account number for direct deposit. They will give you both numbers over the phone. Some banks also show this information in their mobile app or online banking portal under account details or settings.

Do not guess or use a number you think is correct. Social Security will reject incorrect routing numbers, and an incorrect account number could send your payment to someone else's account. Verify the numbers before you submit them.

If your payment goes to the wrong account

If your check lands in the old account by mistake, you can withdraw it normally — Social Security sent it there legitimately. If it lands in someone else's account because you gave an incorrect account number, contact Social Security immediately at 1-800-772-1213. They can attempt to recover the payment, but the process is slow and not always successful. This is why verifying the account number before submission matters.

If you close your old bank account before the switch is complete, any payment in transit will be returned to Social Security as undeliverable. Social Security will then attempt to send it to your new account, but this can add weeks to the process. Always keep the old account open until you see at least one payment arrive in the new account.

Frequently Asked Questions

How long does it take for the change to show up?

The change takes effect on your next scheduled payment date, which is one to three weeks away depending on your birth date and when you submitted the request. If you submit the change after that month's payments have already been processed, you will wait until the following month's payment date. Social Security does not process changes mid-cycle.

Can I change my account if I am receiving benefits for a family member?

Yes, but only the person whose Social Security number is on the account can request the change. If you are a representative payee managing benefits for someone else, you can still change the account, but you will need to verify your authority to do so. Call 1-800-772-1213 or visit a field office with documentation of your payee status.

What if I enter the wrong account number?

Social Security will attempt to deliver your payment to the account number you provided. If that account does not exist or belongs to someone else, the payment may be rejected or sent to an unintended recipient. Contact Social Security immediately at 1-800-772-1213 if this happens. They can stop future payments and attempt to recover the one that was sent incorrectly, but recovery is not may provide.

Do I need to tell my bank I am receiving Social Security deposits?

No. Your bank does not need advance notice. Social Security will send the deposit using the routing and account numbers you provide, and your bank will process it like any other incoming transfer. You do not need to set up anything on the bank's end.

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

No. Social Security only allows one direct deposit account per person. Your entire check goes to one account. If you want to move money to a second account, you will need to do that yourself after the deposit arrives.