Social Security sends your monthly payment by direct deposit if you set it up, or by paper check or debit card if you don't

Direct deposit moves your Social Security payment straight into your bank account on the same day each month. You do not have to do anything after the first setup — the payment arrives automatically. If you do not set up direct deposit, Social Security will mail you a paper check, which takes longer and can get lost. A few people receive payments on a debit card instead, but direct deposit to a bank account is the fastest and most common route.

You can start direct deposit before you receive your first payment, or switch to it later if you are already getting checks. The process takes about five minutes and requires your bank account number and routing number. Social Security does not charge a fee for direct deposit.

Key Takeaways

  • Direct deposit deposits your Social Security payment into your bank account automatically each month, with no action needed after setup.
  • You will need your bank's routing number and your account number to set up direct deposit — both appear on a blank check or your bank's website.
  • You can set up direct deposit through my Social Security (the online portal), by phone at 1-800-772-1213, or in person at your local Social Security office.
  • Direct deposit begins within one to two months of setup, and Social Security will send you a confirmation letter with your payment date.
  • If you change banks or close your account, you must update your direct deposit information with Social Security to avoid missed payments.

What you need before you start

Gather two pieces of information from your bank before you contact Social Security. The first is your routing number — a nine-digit code that identifies your bank. The second is your account number — the number of the specific account where you want payments deposited. Both appear on a blank check in the bottom left corner: the routing number comes first, then the account number. If you do not have checks, log into your bank's website or app and look for account details or statements — most banks display both numbers there. You can also call your bank and ask for the routing number and account number.

You will also need your Social Security number. Have it ready before you start, along with your bank information.

Setting up direct deposit through my Social Security

The fastest way is through my Social Security, the official online portal. Go to ssa.gov/myaccount and sign in with your username and password. If you do not have an account, you can create one in about ten minutes using your email, Social Security number, and a phone number. You will need to verify your identity — Social Security sends a one-time code to your phone or email.

Once you are logged in, look for "Manage your benefits" or a similar option. Select "Change direct deposit information" or "Add direct deposit." Enter your routing number and account number in the fields provided. Double-check both numbers before you submit — a mistake will send your payment to the wrong account. Social Security will show you a confirmation screen with the account details you entered. Print or save this confirmation for your records.

After you submit, Social Security processes the change within one to two months. You will receive a confirmation letter in the mail with your new payment date. Your first direct deposit payment will arrive on that date.

Setting up direct deposit by phone or in person

If you do not use the internet or prefer to speak with someone, call Social Security at 1-800-772-1213. A representative will ask for your routing number and account number and set up direct deposit over the phone. The call usually takes five to ten minutes. Ask the representative to confirm the numbers back to you before they submit — this prevents mistakes.

You can also visit your local Social Security office in person. Bring your bank's routing number and account number (written down or on a blank check). A staff member will enter the information into the system and give you a receipt. Find your nearest office at ssa.gov/locator.

What happens if you change banks or close your account

If you switch to a different bank or close the account where Social Security deposits your payment, you must update your direct deposit information. If you do not, your payment will be rejected and sent back to Social Security. This can delay your money by several weeks.

Update your direct deposit through my Social Security, by phone, or in person using the same steps above. Do this as soon as you know you are switching banks — do not wait until after you close the old account. If your payment was already rejected, call Social Security at 1-800-772-1213 to ask when the payment will be reissued.

Changing or canceling direct deposit

You can change your direct deposit account at any time using the same methods: my Social Security, phone, or in person. If you want to stop direct deposit and receive paper checks instead, you can cancel it the same way. Social Security will mail you a check for your next payment, though it may take longer than direct deposit would have.

Some people cancel direct deposit because they are moving or changing banks and want to wait until they are settled. Others prefer paper checks. There is no penalty for canceling or changing direct deposit — you can switch back whenever you want.

Troubleshooting direct deposit problems

If your payment does not arrive on the expected date, check your bank account first — sometimes deposits take an extra day to show up. If it has been more than two business days past your payment date and the money is not there, contact your bank and ask if the payment was rejected. Your bank can tell you whether Social Security tried to deposit the money and what went wrong.

Common reasons for rejected payments are a closed account, a wrong account number, or a routing number that does not match your bank. If your account was closed or the number was wrong, update your direct deposit information with Social Security right away. If Social Security's records show the wrong bank, call 1-800-772-1213 and ask them to correct it. Once you fix the problem, Social Security will reissue the payment, though it may take two to four weeks to arrive.

Frequently Asked Questions

Can I set up direct deposit before I start receiving Social Security?

Yes. You can set up direct deposit through my Social Security, by phone, or in person as soon as you have been approved for benefits, even if your first payment has not arrived yet. This way, your first payment will go directly to your bank account instead of being mailed as a check.

What if I do not have a bank account?

Social Security will mail you a paper check instead. Some people use a prepaid debit card or a savings account at a credit union — both work with direct deposit. If you need help opening a bank account, ask your local library or community center about banking programs in your area.

Is my bank account information safe when I give it to Social Security?

Social Security uses the same security standards as banks and other government agencies. Your routing number and account number are the same information you give to your employer for payroll direct deposit, so they are safe to share. Social Security only uses this information to deposit your payment — they cannot withdraw money from your account.

How long does it take for direct deposit to start after I set it up?

Direct deposit usually begins within one to two months of setup. Social Security will send you a confirmation letter with your new payment date. If you are already receiving checks and switch to direct deposit, your first direct deposit payment will arrive on the date shown in the letter.

What if I made a mistake entering my account number?

Contact Social Security right away through my Social Security, by phone at 1-800-772-1213, or in person at your local office. Correct the account number as soon as possible. If your payment was already sent to the wrong account, Social Security will work with your bank to recover it and reissue the payment to the correct account.