Direct deposit sends your Social Security payment straight to your bank account instead of mailing a paper check
Social Security offers three ways to receive your monthly payment: direct deposit to a bank or credit union account, a debit card called the Direct Express card, or a paper check mailed to your address. Direct deposit is the fastest and most reliable option — your money arrives on the same day each month, typically between the 1st and the 3rd, depending on your birth date. You do not have to wait for mail delivery, and you cannot lose a check.
You can set up direct deposit before you start receiving benefits, after you have been receiving checks for years, or switch from one bank account to another. The process takes about five minutes and requires only 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 or credit union account on a set schedule, usually between the 1st and 3rd of each month based on your birth date.
- You need your bank account number, routing number, and the type of account (checking or savings) to set up direct deposit through Social Security's website, by phone, or in person.
- You can change your direct deposit account at any time, and the change typically takes effect within one or two months.
- If you do not have a bank account, the Direct Express debit card is an alternative that works similarly to direct deposit.
What information you need to set up direct deposit
Before you start, gather your banking information. You will need your account number and your bank's routing number. The routing number is a nine-digit code that identifies your specific bank or credit union. You can find both numbers at the bottom left of any check you have written, or you can call your bank and ask for them.
You will also need to know whether the account is a checking account or a savings account. Social Security accepts direct deposit to either type at most banks and credit unions in the United States. If you share the account with someone else, that is fine — Social Security will deposit your payment into the joint account.
Have your Social Security number handy when you set up direct deposit, since you will need to verify your identity.
Three ways to set up or change your direct deposit
Online through my Social Security: Go to ssa.gov and sign in to your my Social Security account. Click "Change Direct Deposit Information" under the "Payments" section. Enter your bank account number, routing number, and account type. Review the information and submit. This method is available 24 hours a day and takes about five minutes.
By phone: Call Social Security's toll-free number at 1-800-772-1213. A representative will ask for your account information and verify your identity by asking questions about your Social Security record. The call usually takes 10 to 15 minutes. Interpreters are available for languages other than English. The phone line is open Monday through Friday, 7 a.m. to 7 p.m. Eastern time.
In person: Visit your local Social Security office. Bring a photo ID and your bank account and routing numbers. An employee will enter the information into the system while you are there. You can find your local office at ssa.gov/locator or by calling 1-800-772-1213.
How long it takes for direct deposit to start
If you set up direct deposit before you start receiving Social Security benefits, your first payment will be deposited directly into your account. If you are already receiving paper checks and you set up direct deposit, the change usually takes effect within one or two months. Social Security will continue mailing checks until the direct deposit begins, so you will not miss a payment.
If you change your direct deposit to a different bank account, the same timeline applies — one or two months. During that time, Social Security will still send payments to your old account or address. Once the switch is complete, all future payments go to the new account.
What happens if you need to change your bank account
You can change your direct deposit account at any time using the same three methods: online, by phone, or in person. You might need to change accounts if you close a bank account, switch banks, or want to use a different account. When you update your information, Social Security will stop sending payments to the old account and start sending them to the new one within one or two months.
If you accidentally give Social Security the wrong account number, contact them as soon as you notice the error. Call 1-800-772-1213 or log into my Social Security online to correct it. The sooner you report it, the sooner they can reroute your payment.
Direct Express card as an alternative to direct deposit
If you do not have a bank account or prefer not to use one, Social Security offers the Direct Express card. This is a debit card issued by a bank on Social Security's behalf. Your payment is deposited onto the card each month, and you can use it to withdraw cash, make purchases, or transfer money to a bank account. There is no monthly fee for the card itself, though some transactions (like out-of-network ATM withdrawals) may have small charges.
You can request a Direct Express card through the same methods you use for direct deposit: online at ssa.gov, by phone at 1-800-772-1213, or in person at a Social Security office. The card arrives by mail within 7 to 10 business days.
What to do if your direct deposit payment does not arrive
Social Security payments are deposited on a set schedule based on your birth date. If your payment does not appear on the expected day, wait one or two business days — sometimes deposits take longer depending on your bank. If it still has not arrived after two business days, contact Social Security at 1-800-772-1213 to report the missing payment.
Have your bank account number and the date you expected the payment ready when you call. Social Security can check whether the payment was sent and, if it was, can work with your bank to locate it. If the payment was not sent, Social Security can investigate why and reissue it. Do not assume the payment is lost — contact Social Security first so they can help you track it down.
Frequently Asked Questions
Can I set up direct deposit if I do not have a Social Security account yet?
Yes. You can set up direct deposit before you start receiving benefits by calling Social Security at 1-800-772-1213 or visiting a local office. You will need to provide your bank account information and verify your identity. When your benefits begin, your first payment will go directly to your account.
Is my bank account information safe when I give it to Social Security?
Social Security uses encryption and security measures to protect your banking information. Your account number and routing number are used only to deposit your payment each month. You can view and update your direct deposit information anytime through my Social Security or by contacting Social Security directly.
What if I share a bank account with someone else?
You can set up direct deposit to a joint account. Your Social Security payment will be deposited into the shared account, and both account holders will be able to access it. Make sure the account holder whose name is on the account agrees to this arrangement.
Can I have my Social Security payment split between two accounts?
No. Social Security direct deposit sends your entire monthly payment to one account. If you want to divide your payment between accounts, you would need to do that yourself after the deposit arrives, or you could set up a transfer through your bank.
What if I want to go back to receiving paper checks?
You can change from direct deposit back to paper checks by contacting Social Security through my Social Security online, by phone at 1-800-772-1213, or in person at a local office. The change takes effect within one or two months. Social Security discourages this option because checks can be lost or delayed, but you have the right to choose.