Direct deposit is the fastest and safest way to receive your Social Security payment
Social Security payments arrive by direct deposit into your bank or credit union account on a set schedule each month. The payment goes straight to your account without paper checks, and you can see the money the same day it's sent. Direct deposit is free, and you can change which account receives your payment at any time.
If you're already receiving Social Security, you may already have direct deposit set up. If you're new to Social Security or still receiving paper checks, you can switch to direct deposit through your bank, by phone, online, or in person at a Social Security office.
Key Takeaways
- Social Security payments arrive on the same day each month through direct deposit, typically the second, third, or fourth Wednesday depending on your birth date.
- You can set up direct deposit through your bank, by calling Social Security at 1-800-772-1213, through your my Social Security account online, or at a local Social Security office.
- You need your bank's routing number and your account number to complete direct deposit setup, which takes a few minutes.
- Changing your direct deposit account takes effect within one to two business days, so plan ahead if you're switching banks.
- If you receive a paper check now, you can request direct deposit and stop receiving checks at the same time.
When your Social Security payment arrives each month
Social Security payments are sent on a fixed schedule based on your birth date, not on when you apply or when you turn a certain age. The payment arrives on the second Wednesday of the month if you were born between the 1st and 10th; the third Wednesday if you were born between the 11th and 20th; and the fourth Wednesday if you were born between the 21st and 31st.
This schedule applies whether you receive retirement, survivor, or disability benefits. Supplemental Security Income (SSI) payments arrive on the first of the month. Once you know your payment date, you can count on that same day every month — the money will be in your account by early morning, though the exact time varies by bank.
How to set up direct deposit if you don't have it yet
You have four ways to start direct deposit. The fastest is through your bank: call your bank's customer service line and ask them to set up Social Security direct deposit. They will ask for your Social Security number and can usually complete it in one call. Your bank may also let you set it up through their mobile app or online banking portal.
If you prefer to contact Social Security directly, call 1-800-772-1213 Monday through Friday, 8 a.m. to 7 p.m. Eastern time. Have your bank's routing number and your account number ready. You can also create or log into your my Social Security account at ssa.gov and set up direct deposit online — this method works 24 hours a day and takes about five minutes.
A third option is to visit your local Social Security office in person. You can find the nearest office at ssa.gov/locator. Bring your bank account information and a photo ID. The fourth option, if you're already receiving a paper check, is to sign the back of your check and write your bank account and routing number on it, then mail it to the address on the check with a note requesting direct deposit. This method is slower and not recommended.
What information you need to provide
To set up direct deposit, you need your bank's nine-digit routing number and your account number. Your routing number identifies your specific bank or credit union branch. Your account number is the number Social Security will deposit into. Both appear on the bottom left of any check you write, or you can call your bank and ask for them.
You should also know whether the account is a checking or savings account, though this is optional information. Do not provide your debit card number or PIN — Social Security only needs the routing and account numbers. If you're setting up direct deposit through your bank, the bank already has this information and can complete the setup without you providing it again.
Changing your direct deposit account
You can change which account receives your Social Security payment at any time using the same methods you used to set it up: through your bank, by calling 1-800-772-1213, through your my Social Security account online, or in person at a Social Security office. The change takes effect within one to two business days, so your next payment will go to the new account.
If you're switching banks, set up the new account first, then update your direct deposit information with Social Security. This prevents a payment from being sent to a closed account. If you accidentally send a payment to the wrong account, contact Social Security immediately — they can sometimes recover the payment, but the process takes time.
Switching from paper checks to direct deposit
If you currently receive paper checks, you can request direct deposit and ask Social Security to stop sending checks at the same time. When you set up direct deposit through any of the four methods above, you can ask to have your paper checks discontinued. Your next payment will arrive by direct deposit on your regular payment date.
If you want to keep receiving paper checks for a while before switching, you can set up direct deposit without stopping the checks. Social Security will send both until you specifically request that the checks stop. This gives you time to confirm the direct deposit is working before you discontinue the paper checks.
What happens if direct deposit fails
If your bank rejects a Social Security payment — usually because the account is closed or the routing number is wrong — Social Security will attempt to resend it. If the payment fails a second time, Social Security will issue a paper check instead and mail it to your address on file. This takes an extra week or two, so you'll receive the payment late.
To avoid this, update your direct deposit information as soon as you close an old account or open a new one. If you notice a payment didn't arrive on your expected date, log into your my Social Security account or call 1-800-772-1213 to check the status. Social Security can tell you whether the payment was sent, rejected, or is still processing.
Frequently Asked Questions
Can I have my Social Security payment sent to someone else's bank account?
No. Direct deposit must go to an account in your name or a joint account where you are listed as the account holder. If you need someone else to manage your money, you can authorize a representative payee through Social Security, but the payment still goes to an account in your name.
What if I don't have a bank account?
You can open a basic checking or savings account at most banks and credit unions with minimal requirements. Some banks offer accounts with no minimum balance or monthly fee. If you cannot open a traditional bank account, you may be able to use a prepaid debit card account, though Social Security recommends a bank or credit union for security.
Does direct deposit cost anything?
No. Social Security does not charge you to set up or use direct deposit. Your bank may charge fees for the account itself, but not for receiving direct deposits. In fact, many banks waive monthly fees if you have direct deposit set up.
Can I split my Social Security payment between two accounts?
No. Social Security only allows one direct deposit account per person. If you want to divide your payment between accounts, you would need to transfer money yourself after it arrives, or set up a standing transfer through your bank.
How do I know if my direct deposit is set up correctly?
The easiest way is to wait for your next scheduled payment date and check your account. You can also log into your my Social Security account and view your payment history, which shows the account the payment was sent to. If you want confirmation before your next payment, call Social Security at 1-800-772-1213 and they can verify your direct deposit information.