Yes, Social Security deposits directly into your bank account if you set it up that way
Social Security payments go into whichever bank account you tell them to use. The Social Security Administration (SSA) does not mail checks anymore — they stopped that option in 2021. You must receive payments either through direct deposit to a bank account, or through a prepaid debit card called a Direct Express card if you do not have a bank account.
Direct deposit is the standard method. The SSA sends your monthly payment on the same day each month (usually the third, fourth, or fifth, depending on your birth date). The money appears in your account and is available to spend when ready — there is no hold or waiting period.
You can use any bank account: a checking account, a savings account, or even a money market account. You do not need to use the bank where you have other accounts. Some people set up a separate account just to receive Social Security, which can make budgeting easier.
Key Takeaways
- Social Security only deposits to a bank account or prepaid debit card; paper checks are no longer an option.
- Money arrives on a set day each month and is available to spend when ready with no hold period.
- You can change which account receives your payment at any time through your my Social Security account online or by calling SSA.
- If you do not have a bank account, you can use a Direct Express prepaid card instead, which works the same way.
- The account must be in your name or a joint account where you are listed as the owner.
How to set up or change your direct deposit account
If you already receive Social Security, you can change your bank account information online through my Social Security, the SSA's official account portal. Log in with your username and password, go to "Manage Benefits," then select "Change Direct Deposit Information." You will enter your new bank's routing number and your account number, and the change takes effect within one or two months.
If you are explore for Social Security for the first time, you will provide your bank details during the process process. You can do this online at ssa.gov, by phone at 1-800-772-1213, or in person at your local Social Security office.
If you do not have online access or prefer not to use it, you can call Social Security directly or visit an office in person. Bring your Social Security card, a photo ID, and a blank check or bank statement showing your routing and account numbers. The process takes a few minutes.
What information Social Security needs from your bank
You will need two pieces of information from your bank: your routing number and your account number. The routing number identifies which bank or credit union you use. The account number identifies your specific account within that bank.
Both numbers appear on the bottom left of any check you write. The routing number is the first nine digits; the account number follows. If you do not have checks, you can log into your bank's website or app, call the bank's customer service line, or ask at a branch. Most banks display both numbers in the account details section.
Social Security will verify these numbers before processing the change. If you enter them incorrectly, the payment may go to the wrong account, and you will need to contact Social Security to fix it.
Timing: when the money arrives and what day it lands
Social Security payments are sent on a schedule based on your birth date. If you were born between the 1st and 10th of the month, you receive payment on the second Wednesday of each month. If you were born between the 11th and 20th, you receive payment on the third Wednesday. If you were born between the 21st and 31st, you receive payment on the fourth Wednesday.
The money is deposited into your account on that day and is available when ready. Your bank does not place a hold on Social Security deposits. You can withdraw the money, pay bills, or transfer it the same day it arrives.
If your regular payment day falls on a federal holiday, the deposit happens the business day before. The SSA publishes the payment schedule each year on their website so you can see exactly which day you will be paid.
What happens if you change banks or close your account
If you close the account where Social Security deposits your payment and do not update your information, the payment will be rejected and returned to the SSA. You will not receive that month's payment, and you will need to contact Social Security to find out where the money went and how to redirect it.
The best practice is to update your direct deposit information before you close an old account. Log into my Social Security and change the account details at least a week before the account closes. If you forget and the payment bounces, call Social Security at 1-800-772-1213 as soon as you notice. They can reissue the payment to your new account, though it may take a few weeks.
If you are switching banks but keeping the same account type (checking to checking, for example), you can often keep the same account number. Ask your new bank whether they will honor the old routing number or if you need to provide a new one. When in doubt, update your information with Social Security.
Using a prepaid debit card instead of a bank account
If you do not have a bank account, the SSA offers the Direct Express card, a prepaid Visa debit card. Your Social Security payment deposits to the card each month, and you can use it to withdraw cash, pay bills, or make purchases anywhere Visa is accepted.
The Direct Express card is free to use for basic functions. There are no monthly fees, no minimum balance, and no credit check. You can set it up when you explore for Social Security or request one later by calling 1-800-333-1795 or visiting the Direct Express website.
The card works exactly like a bank account for receiving Social Security: the money arrives on your payment day and is available when ready. You can also set up direct deposit to a regular bank account later if you open one, and switch back and forth between the card and a bank account whenever you want.
Security and protecting your account information
When you provide your bank details to Social Security, that information is encrypted and stored securely. The SSA does not share your account information with anyone except your bank, and only to process the deposit.
You should protect your account number and routing number the same way you protect other financial information. Do not share them with anyone who calls or emails claiming to be from Social Security — the real SSA will never ask for this information over the phone or email. If someone contacts you asking for your bank details and claiming to be from Social Security, hang up and call the SSA directly at 1-800-772-1213.
Monitor your account regularly to make sure your Social Security deposit arrives on the expected day. If a payment is missing or late, contact Social Security right away. If you notice unauthorized activity on your account, contact your bank when ready.
Frequently Asked Questions
Can I have Social Security deposited to someone else's bank account?
No. The account must be in your name, or a joint account where you are listed as an owner. Social Security will not deposit to an account in someone else's name only, even if that person is managing your finances. If you need help managing your money, you can set up a representative payee through Social Security, but the account still must be in your name or joint.
What if my bank rejects the Social Security deposit?
If your bank rejects the deposit for any reason — a closed account, incorrect account number, or a fraud hold — the money is returned to the SSA. You will not receive that month's payment until you contact Social Security and provide corrected information. Call 1-800-772-1213 to report the problem and update your account details.
Can I have my Social Security split between two bank accounts?
No. Social Security only allows one deposit account at a time. Your entire monthly payment goes to the single account you designate. If you want to split the money between accounts, you will need to do that yourself after the deposit arrives.
How long does it take to change my direct deposit account?
Changes made through my Social Security account typically take effect within one or two months. If you need the change faster, call Social Security at 1-800-772-1213 and ask to speak with a representative. Changes made over the phone may process more quickly, though timing varies.
What if I do not have a bank account yet?
You can receive Social Security through the Direct Express prepaid card while you are opening a bank account. Once your bank account is open, you can switch to direct deposit to that account at any time. You do not need to have a bank account before you explore for Social Security.