Yes, you can have Social Security deposited directly into your checking account
Social Security payments go directly into a bank account you choose — they do not arrive by mail or check. You pick the account when you first claim benefits, or you can change it later. The deposit happens on the same day each month, usually the second, third, or fourth Wednesday depending on your birth date.
Direct deposit is the only way to receive Social Security now. The Social Security Administration stopped mailing paper checks in 2011, except in rare cases where someone cannot use a bank account at all. If you do not have a checking account yet, opening one is the first step.
Key Takeaways
- Social Security requires direct deposit to a checking account, savings account, or prepaid card — paper checks are no longer an option.
- You set up the deposit when you claim benefits by giving Social Security your account number and routing number, or you can change it anytime afterward.
- The routing number comes from your bank; the account number is on your checks or in your online banking portal.
- Deposits land on a set day each month based on your birth date, and you can see the payment coming in your account a day or two before it officially posts.
What information Social Security needs from you
To set up direct deposit, you need to give Social Security two pieces of information about your checking account: your routing number and your account number. The routing number identifies your bank. The account number identifies your specific account within that bank.
You can find both on a check you have written. The routing number is the first set of numbers on the left side of the bottom of the check. The account number is the second set of numbers. You can also log into your bank's website or app and find both numbers there, or call your bank and ask.
You will also need to tell Social Security which type of account it is — checking or savings. Most people use checking because the money is easier to access, but savings accounts work too.
How to set up or change your direct deposit
If you are claiming Social Security for the first time, a Social Security representative will ask for your account information during your claim interview. You can do this interview in person at your local Social Security office, by phone, or online at ssa.gov. Have your routing and account numbers ready before you start.
If you already receive Social Security and want to change which account the money goes to, you have three options. You can visit your local Social Security office in person, call Social Security at 1-800-772-1213, or go to ssa.gov and log into your account to change it yourself. The online method is fastest — the change usually takes effect within one or two business days.
When you call or visit in person, have your new routing and account numbers ready. Social Security will confirm the information back to you before saving it. Write down the date you made the change so you know when to expect the first deposit to the new account.
When the deposit hits your account each month
Social Security deposits arrive on a set schedule based on your birth date. If you were born on the 1st through the 10th of any month, your payment comes on the second Wednesday. If you were born on the 11th through the 20th, it comes on the third Wednesday. If you were born on the 21st through the 31st, it comes on the fourth Wednesday.
The money may show up in your account a day or two before the official payment date — this is normal and happens because banks process deposits early. You can spend it once it appears, even if the official date has not arrived yet. The amount is the same every month unless Social Security notifies you of a change.
What to do if the deposit does not arrive on time
If your payment does not show up by the day after your scheduled deposit date, contact Social Security first. Call 1-800-772-1213 and have your Social Security number ready. They can tell you whether the payment was sent and to which account.
If Social Security confirms the payment was sent but your bank did not receive it, contact your bank next. Give them the exact date Social Security says it sent the money. Your bank can trace the deposit and tell you where it went. This is rare, but it can happen if the routing or account number was entered incorrectly.
If you recently changed your direct deposit information and the payment went to your old account by mistake, do not worry. Social Security can redirect future payments, and your old bank can help you move the money if needed. Call Social Security to confirm the new account information is correct.
Changing your account if you switch banks
When you open a new checking account at a different bank, you need to update Social Security with the new routing and account numbers. Do this before your next scheduled payment date if you can, so the money goes to the right place.
Log into ssa.gov, call 1-800-772-1213, or visit your local Social Security office. The change takes one to two business days to process. If a payment goes to your old account after you have switched banks, contact your old bank and ask them to transfer the money to your new account, or ask Social Security to redirect it.
Keep your old account open for at least one or two months after you switch, just in case a payment lands there by mistake. Once you confirm that Social Security is sending money to the new account correctly, you can close the old one.
Frequently Asked Questions
Can I have Social Security go to a savings account instead of checking?
Yes. Social Security accepts checking accounts, savings accounts, and prepaid debit cards. Savings accounts work the same way — you provide the routing and account number, and the deposit arrives on your scheduled date. The main difference is that you may have to transfer money from savings to checking to spend it, depending on your bank's rules.
What if I do not have a bank account yet?
You need to open one before you can claim Social Security. Visit a bank or credit union near you and ask to open a checking account. Bring a photo ID and proof of address (like a utility bill or lease). Once the account is open, you will have a routing number and account number to give Social Security.
Can someone else receive my Social Security payment for me?
No. The account must be in your name or jointly in your name and someone else's name. If you are unable to manage your own finances, Social Security can appoint a representative payee — a person who receives the money on your behalf and manages it for you. This requires a separate process and approval from Social Security.
What happens if my bank closes or merges with another bank?
If your bank closes, you will receive a notice telling you to move your account. Open a new account at another bank and update Social Security with the new routing and account numbers. If your bank merges, your account usually transfers automatically to the new bank, but your routing number may change. Check with your bank and update Social Security if needed.
Can I change my direct deposit account more than once?
Yes, you can change it as many times as you need to. Each change takes one to two business days to process. If you change it close to your payment date, the money may still go to your old account that month — Social Security will redirect it the following month.