Direct deposit moves your Social Security payment straight to your bank account instead of mailing you a paper check

When you set up direct deposit, the Social Security Administration sends your monthly payment electronically to a bank account, credit union account, or prepaid card you choose. The money arrives on the same day each month — usually the third, fourth, or fifth business day of the month, depending on your birth date. You do not have to be home to receive it, and you avoid the risk of a lost or stolen check in the mail.

You can set up direct deposit before you start receiving benefits, after you have been getting checks for years, or switch from paper checks to direct deposit at any time. The process takes about 10 minutes and requires only your bank account information and a Social Security account.

Key Takeaways

  • Direct deposit sends your Social Security payment to your bank, credit union, or prepaid card account on a set day each month.
  • You can enroll through my Social Security (the online portal), by phone at 1-800-772-1213, or in person at a local Social Security office.
  • You will need your bank routing number and account number, which you can find on a check or by calling your bank.
  • Direct deposit is free and can be changed or cancelled at any time if you switch banks or prefer paper checks instead.
  • If you receive Supplemental Security Income (SSI) in addition to Social Security, you must use direct deposit or a prepaid card — paper checks are not an option.

Three ways to enroll in direct deposit

Online through my Social Security: Go to ssa.gov and sign in to your my Social Security account. Click "Manage Benefits" and then "Change Direct Deposit Information." Enter your routing number and account number, select the account type (checking or savings), and confirm. The change takes effect within one or two pay periods.

By phone: Call Social Security at 1-800-772-1213 (TTY 1-800-325-0778 for deaf and hard of hearing callers). A representative will ask for your routing number and account number and set up direct deposit over the phone. This also takes one or two pay periods to take effect.

In person: Visit your local Social Security office with proof of identity and your bank account information. An employee will enter your details into the system. You can find your nearest office at ssa.gov/locator.

What bank information you need

Before you enroll, gather your routing number and account number. The routing number identifies your bank; the account number identifies your specific account within that bank. Both appear on a check you have written — the routing number is the first set of numbers on the bottom left, and the account number is the second set.

If you do not have a check, call your bank's customer service number (on the back of your debit card or on your bank's website) and ask for your routing and account numbers. You can also log into your online banking portal and find both numbers there. Have this information ready before you call Social Security or log into my Social Security.

Make sure the account is in your name or jointly in your name and someone else's name. Social Security cannot deposit into an account held only by another person, even if that person is your spouse or caregiver.

Direct deposit to prepaid cards and representative payee accounts

If you do not have a traditional bank account, you can receive direct deposit on a prepaid debit card. These cards work like checking accounts — you receive your payment on the card, and you can use it to withdraw cash or make purchases. Some prepaid cards charge monthly fees, so compare options before choosing one.

If someone else manages your benefits as your representative payee (because you are unable to manage them yourself), direct deposit can go to an account in the payee's name. The payee is legally required to use the money for your current maintenance, care, and support. Social Security sends the payee a detailed accounting statement each year showing how the money was spent.

Changing or cancelling direct deposit

You can change your direct deposit account at any time using the same three methods: my Social Security online, by phone, or in person. If you switch banks, straightforward update your routing and account numbers. If you want to stop direct deposit and return to paper checks, you can cancel through my Social Security or by calling 1-800-772-1213.

If your bank account is closed or you lose access to it, contact Social Security right away. If direct deposit fails because the account no longer exists or is invalid, Social Security will attempt to redeposit the payment, but it may eventually issue a paper check instead. Updating your account information quickly prevents payment delays.

What happens on payment day

Your payment arrives on a set schedule based on your birth date. If you were born on the 1st through the 10th of the month, you receive your payment on the second Wednesday. If you were born on the 11th through the 20th, you receive it on the third Wednesday. If you were born on the 21st through the 31st, you receive it on the fourth Wednesday. Supplemental Security Income (SSI) payments arrive on the first of the month.

The money is available in your account on that day, though the exact time depends on your bank. Some banks make deposits available at midnight; others post them during business hours. If a payment day falls on a federal holiday, the deposit arrives the business day before.

Security and fraud protection

Direct deposit is more find than paper checks because there is no physical mail to lose or intercept. Your bank account information is encrypted when you enter it into my Social Security or provide it over the phone to Social Security. Social Security does not store your full account number — it uses only the last four digits for verification.

If you notice a payment did not arrive on the expected day, log into my Social Security or call 1-800-772-1213 to check the status. If you suspect fraud or someone has changed your direct deposit information without your permission, contact Social Security when ready and your bank. You can also place a fraud alert with the three credit bureaus (Equifax, Experian, and TransUnion) to monitor for identity theft.

Frequently Asked Questions

Can I have my Social Security payment sent to someone else's bank account?

No, unless that person is your representative payee. Direct deposit must go to an account in your name or jointly in your name and another person's name. If you need someone to help manage your money, you can ask Social Security to appoint a representative payee, and the payment can then go to an account in the payee's name.

What if I do not have a bank account?

You can receive direct deposit on a prepaid debit card, which functions like a checking account. Some cards charge monthly fees, so compare options. You can also visit a local Social Security office to discuss other payment methods if direct deposit is not possible for you.

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

Direct deposit typically begins within one or two pay periods after you enroll. Your next payment may still arrive by check or the previous method; the new direct deposit account receives the payment after that. If you are enrolling before you start receiving benefits, direct deposit will be in place when your first payment is issued.

Can I change my direct deposit account if I switch banks?

Yes. Use my Social Security, call 1-800-772-1213, or visit a local office to update your routing and account numbers. The change takes effect within one or two pay periods. Make sure to update your information before your old account closes to avoid payment delays.

What if my direct deposit fails because my account was closed?

Social Security will attempt to redeposit the payment, but if the account remains invalid, a paper check will be issued instead. Contact Social Security and your bank when ready to update your account information and prevent future payment problems.