Social Security needs your current bank details to deposit your benefits

When you change checking accounts, you need to tell Social Security about the new account so your monthly benefit payment goes to the right place. Social Security does not automatically know your bank has closed an account or that you have switched to a different bank. If you do not update your information, your payment may be delayed, rejected, or sent to an account you no longer control.

The process takes about five minutes and you can do it online, by phone, or in person. Most changes take effect within one to three business days, though Social Security says to allow up to a week to be safe. During that window, do not close your old account—wait until you see your first deposit in the new one.

Key Takeaways

  • You can change your bank account information through my Social Security (the online portal), by calling 1-800-772-1213, or by visiting a local Social Security office in person.
  • Have your new bank's routing number and your new account number ready before you start, whether online or by phone.
  • Social Security processes changes within one to three business days, but you should wait a full week before closing your old account to confirm the deposit went through.
  • If you use a representative payee (someone who receives benefits on your behalf), that person must make the change, not you.
  • Direct deposit is the only way Social Security pays benefits now—paper checks are no longer issued to new beneficiaries.

Changing your account online through my Social Security

The fastest route is the my Social Security website, where you can update your bank details without waiting on hold. Go to ssa.gov/myaccount and sign in with your username and password. If you do not have an account, you can create one with your Social Security number, email address, and a few pieces of identity information.

Once you are logged in, look for "Payment Information" or "Direct Deposit" in the menu. Click on it and select "Change Bank Account." You will see your current account information displayed. Enter your new bank's nine-digit routing number and your new account number. Double-check both numbers—a single digit wrong will send your payment to the wrong place or cause it to bounce back.

After you submit the change, you will get a confirmation number on screen. Write it down or take a screenshot. Social Security will send you a confirmation email as well. The change usually shows as processed within 24 hours, though the actual deposit to your new account may take a few more days.

Updating your account by phone

Call Social Security at 1-800-772-1213. Have your new routing number and account number in front of you before you call. Wait times are usually shorter early in the morning or late in the afternoon on weekdays. You will reach an automated system first; select the option for "Payment Information" or "Direct Deposit."

A representative will ask you to verify your identity by providing your Social Security number, date of birth, and sometimes the last four digits of your phone number. Then tell them you want to change your bank account. Read your new routing number and account number slowly and clearly. The representative will repeat both numbers back to you to confirm they are correct.

Ask for a confirmation number before you hang up. Social Security processes phone requests the same day or the next business day. If you call on a Friday afternoon, the change may not process until Monday.

Changing your account in person at a Social Security office

You can walk into any local Social Security office and update your bank information at the front desk. Bring a photo ID and your Social Security card if you have it. Tell the receptionist you need to change your direct deposit information. They will give you a form to fill out with your new routing number and account number, or they may enter it into the system while you watch.

This method is slower than online or phone—you have to travel to an office and wait your turn—but it works if you do not have internet access or prefer to handle it face-to-face. The office will give you a receipt with a confirmation number. Changes made in person usually process within one to two business days.

What happens during the transition period

After you submit your change, Social Security will attempt to deposit your next payment to your new account. This usually happens on the third, fourth, or fifth of the month, depending on your birth date. Do not close your old account when ready. If something goes wrong—the routing number was entered incorrectly, the new account was not yet fully activated—your payment might still go to the old account, and you need access to retrieve it.

Wait until you see your payment land in the new account, then wait another week before closing the old one. If you close it too soon and Social Security tries to deposit there, the payment will be returned and you will have to contact Social Security to resubmit it, which can delay your money by weeks.

If your payment does not show up in your new account within seven business days of the expected deposit date, call Social Security to check the status. Have your confirmation number from when you made the change.

If someone else receives your benefits on your behalf

If you have a representative payee—a person authorized to receive and manage your Social Security benefits—that person must make the bank account change, not you. Social Security will not accept a change request from the beneficiary in this situation.

Your representative payee can update the account online through my Social Security (they will log in with their own credentials and select your case), by phone, or in person. They will need to provide their own identity information and yours to verify they have authority to make the change.

Frequently Asked Questions

How long does it take for a bank account change to go into effect?

Social Security processes the change within one to three business days. Your next monthly payment should go to the new account. However, allow up to a week before closing your old account, in case there are delays or errors in processing.

What if I enter the wrong routing number or account number?

Contact Social Security when ready. Call 1-800-772-1213 or log back into my Social Security to correct it. If your payment has already been sent to the wrong account, Social Security can work with your bank to try to recover it, but this process takes time. Verify both numbers carefully before submitting.

Can I change my account information if I do not have internet access?

Yes. Call 1-800-772-1213 or visit your local Social Security office in person. Both options work without a computer. Have your new routing number and account number ready either way.

What if my bank account is closed before my payment arrives?

Your payment will be returned to Social Security as undeliverable. You will have to contact Social Security to resubmit the payment to a new account, which delays your money by several weeks. Always wait until you see the deposit in your new account before closing the old one.

Do I need to update anything else when I change banks?

No. Social Security only needs your bank account information. You do not need to contact Medicare, Medicaid, or any other agency. If those programs also deposit money to your account, you will need to update them separately through their own systems.