Where Social Security sends your payment depends on the bank details they have on file

Social Security holds your banking information in their records and uses it to deposit your monthly benefit directly into your account. If you change banks, close an account, or need to correct information they have, you must update it with Social Security directly — your bank cannot do this for you. The process takes a few minutes and can be done online, by phone, or in person at a local office.

Social Security uses a system called Direct Express for people who do not have a bank account, but most people receive benefits through standard electronic transfer to a checking or savings account. Whichever method you use, the information Social Security has must match your actual account, or your payment will be delayed or sent to the wrong place.

Key Takeaways

  • You can update your bank details online through my Social Security, by calling Social Security at 1-800-772-1213, or by visiting a local Social Security office in person.
  • Have your routing number and account number ready — Social Security will ask for both, and they must match your actual bank account exactly.
  • Changes typically take three to five business days to process, so plan ahead if you are closing a bank account.
  • If Social Security sends a payment to an old or incorrect account, contact your bank when ready to ask them to return it, then update your information with Social Security.
  • You can view the banking information Social Security has on file through my Social Security before you make any changes.

Updating your information online through my Social Security

The fastest way to change your bank details is through my Social Security, the official Social Security website portal. Go to ssa.gov, click "Sign in to my Social Security," and log in with your username and password. If you do not have an account, you can create one using your email address and Social Security number.

Once logged in, look for "Manage your benefits" or a similar option in the menu. Select the option to view or change your payment information. Social Security will show you the banking details they currently have on file. Click to edit, enter your new routing number and account number, and confirm the change. The system will ask you to verify the information before it saves.

After you submit the change, Social Security will send you a confirmation. Your new bank details should be active within three to five business days. During this time, if a payment is scheduled, it may still go to your old account — contact your previous bank to request they return it once it arrives.

Changing your bank information by phone

Call Social Security at 1-800-772-1213. This line is open Monday through Friday, 7 a.m. to 7 p.m. Eastern time. Have your Social Security number, routing number, and account number ready before you call. A representative will verify your identity by asking questions about your personal information.

Once verified, tell the representative you need to update your banking information. They will read back what they currently have on file and ask you to provide the new details. Confirm that the information is correct before they process the change. Ask for a confirmation number and write it down — you can use this to track the change if you need to follow up.

Processing by phone takes the same three to five business days as online changes. If you are calling because a payment went to the wrong account, mention this to the representative — they may be able to flag it for faster correction.

Updating your information in person at a Social Security office

You can walk into any local Social Security office and request to update your banking information. Bring your Social Security card, a photo ID, and documentation of your bank account — a recent bank statement or a letter from your bank showing your name, routing number, and account number. Social Security offices are located in most towns and cities; find yours at ssa.gov/locator.

Tell the staff member at the front desk that you need to update your payment information. They will direct you to the right person or give you a number to wait for. The process takes about 10 to 15 minutes. The representative will verify your identity, show you what information they have, and enter your new banking details into their system.

In-person updates process on the same timeline as phone and online changes — three to five business days. This method is useful if you have questions about what information Social Security needs, or if you prefer to handle it face-to-face.

What information Social Security needs from your bank

Social Security requires two pieces of information: your routing number and your account number. The routing number identifies your bank or credit union; the account number identifies your specific account within that institution. Both must be correct, or the payment will not reach you.

Your routing number appears on the bottom left of your checks, or you can find it on your bank's website or by calling the bank directly. Your account number is usually printed on your checks as well, or you can see it in your online banking portal. Some banks print the account number on statements. Do not guess — if either number is wrong, Social Security's system will reject the deposit and your payment will be delayed.

Social Security also needs to know whether the account is a checking or savings account. This matters because some financial institutions process deposits differently depending on account type. When you update your information, you will be asked to specify which type of account you are using.

What happens if your payment goes to the wrong account

If Social Security deposits your benefit to an old account or an incorrect account, contact your bank or credit union when ready. Explain that the deposit was sent in error and ask them to return it. Most banks can reverse the transaction within a few business days, though some may take longer depending on their policies.

At the same time, contact Social Security to report the error. Call 1-800-772-1213 or log into my Social Security to update your correct banking information. Tell Social Security which account received the payment by mistake and when it arrived. They can flag your account and may be able to contact the receiving bank on your behalf to speed up the return.

Once your correct banking information is in Social Security's system and the incorrect payment has been returned, your next scheduled benefit should deposit to the right account. If you are concerned about missing a payment, ask Social Security whether they can issue a replacement check or direct deposit while the correction is being processed.

Timing to expect when you change banks

Social Security processes banking information changes within three to five business days. This means if you update your information on a Monday, the change should be active by Friday. However, if a payment is already scheduled to process before your change goes through, it may still go to your old account.

If you are closing a bank account, update Social Security at least one week before the account closes. This gives the system time to process the change and ensures your next payment goes to your new account. If you are switching banks on the same day, contact your old bank and ask them to hold any incoming Social Security deposits for 24 hours while you confirm the new account is active.

Payments are typically issued on the third of each month, though some people receive payments on different dates depending on their birth date or when they started receiving benefits. Check your Social Security statement or my Social Security to see when your next payment is scheduled, then plan your banking change accordingly.

Frequently Asked Questions

Can I change my bank information if I am not the account holder?

No. Social Security requires that the account be in your name or in your name and someone else's name jointly. If you want to use an account that belongs to a family member, you will need to be added to that account as an authorized user or joint owner. Contact your bank about how to do this, then provide Social Security with the updated account information.

What if I do not have a bank account?

Social Security offers Direct Express, a prepaid debit card program for people without bank accounts. You can request a Direct Express card through ssa.gov or by calling 1-800-772-1213. The card works like a debit card and your benefit deposits directly to it each month. There is no monthly fee for the card itself, though some transactions may carry charges depending on how you use it.

How do I know if my banking information change went through?

Log into my Social Security and check your payment information under "Manage your benefits." The page will show the banking details Social Security currently has on file. If you updated by phone or in person, you can also call 1-800-772-1213 and ask a representative to confirm what information they have recorded for you.

Can I change my bank information if I am receiving benefits on behalf of a child?

If you are a representative payee managing benefits for a child or another person, you can update the banking information through my Social Security using your own login, or by calling Social Security and explaining that you are the payee. You will need to verify your relationship to the beneficiary. The account must be in the beneficiary's name or in both names jointly.

What if Social Security keeps rejecting my bank information?

This usually means the routing number or account number does not match what your bank has on file. Double-check both numbers against your checks, bank statement, or online banking portal. Call your bank directly and read the numbers to a representative to confirm they are correct. If the numbers are right but Social Security still rejects them, visit a local Social Security office in person — staff can investigate whether there is a system issue on Social Security's end.