Direct deposit moves your Social Security payment straight to your bank account on a set schedule each month
Social Security payments arrive by direct deposit on the same day each month, determined by your birth date. The Social Security Administration (SSA) splits beneficiaries into three groups so the payment system spreads the load: people born on the 1st through the 10th receive payments on the second Wednesday of the month, those born the 11th through the 20th on the third Wednesday, and those born the 21st through the 31st on the fourth Wednesday. In July 2025, these dates fall on July 9, July 16, and July 23.
Direct deposit is the only payment method the SSA currently offers for new beneficiaries. If you already receive Social Security and still use a paper check, you can switch to direct deposit at any time. The money lands in your account early morning on your scheduled payment day, so you can plan around it rather than waiting for mail delivery.
Key Takeaways
- Social Security direct deposit arrives on the second, third, or fourth Wednesday of each month depending on your birth date, with July 2025 payments on July 9, 16, or 23.
- You can set up direct deposit through the SSA website, by phone at 1-800-772-1213, or in person at your local Social Security office.
- Direct deposit requires a valid bank account or prepaid card account in your name; you will need your routing number and account number to enroll.
- If your payment does not arrive on the expected day, contact your bank first to confirm the deposit was received, then call the SSA if the money never shows up.
- You can change your direct deposit account at any time, though the SSA may take up to two months to process the change.
How to set up or change your direct deposit account
The fastest way to enroll in direct deposit is through the SSA's website at ssa.gov. Log in with your my Social Security account, go to the "Manage Your Benefits" section, and select "Change Direct Deposit Information." You will need your bank's routing number (a nine-digit code that identifies your bank) and your account number. The form takes about five minutes to complete, and changes usually take effect within one or two payment cycles.
If you do not have an online account, you can call the SSA at 1-800-772-1213 Monday through Friday, 7 a.m. to 7 p.m. Eastern time. A representative will walk you through the information they need and confirm the change over the phone. You can also visit your local Social Security office in person with your bank account details and a photo ID.
When you change your direct deposit account, the SSA typically processes the change within two months. Your payment may still go to your old account during this window, so do not close that account when ready. Once you see a payment land in your new account, you can safely close the old one.
What account types work for direct deposit
Direct deposit works with any bank account in your name — checking, savings, or money market accounts all may have access to. You can also use a prepaid debit card account as long as it has a routing number and account number associated with it. Some prepaid cards marketed to people without bank accounts do not support direct deposit, so check with your card issuer before you enroll.
You cannot set up direct deposit to an account in someone else's name, even if they are a family member or caregiver. The account must be registered under your Social Security number. If you do not have a bank account, you have several options: open a basic checking account at a bank or credit union, use a prepaid card that supports direct deposit, or continue receiving paper checks (though the SSA discourages this and may eventually phase it out).
What to do if your payment does not arrive on schedule
If you do not see your payment on your expected payment day, start by checking your bank account online or calling your bank. Sometimes deposits take a few hours to show up, and your bank's website may display pending transactions before the money is fully available. Ask your bank whether the deposit has been received but not yet posted, or whether nothing has arrived at all.
If your bank confirms the money never arrived, contact the SSA at 1-800-772-1213. Have your Social Security number, bank account information, and the date you expected the payment ready. The SSA can check whether the payment was sent to the correct account and investigate if it was sent to an old account by mistake. If the SSA finds the payment was sent to the wrong place, they can reissue it, though this may take an additional week or two.
If you are a new beneficiary and this is your first payment, delays of a few days are common as the SSA processes your claim and sets up your account. The SSA will send you a notice with your payment date once everything is finalized.
How to verify your direct deposit information is correct
You can check which account your Social Security payments are going to by logging into your my Social Security account online and viewing your payment information. The account will show the last four digits of the account number and the name of the financial institution. Review this information at least once a year to catch any errors before they cause a missed payment.
If you see an account you do not recognize or notice the information is wrong, change it when ready through the website or by calling the SSA. Scammers sometimes pose as SSA representatives and trick beneficiaries into changing their direct deposit to a fraudulent account. If someone contacts you claiming to be from the SSA and asking for your banking details, hang up and call the SSA directly at 1-800-772-1213 to report it.
What happens if you need to update your bank account urgently
If your bank account is closed, frozen, or compromised before your payment arrives, contact the SSA as soon as possible. Call 1-800-772-1213 and explain the situation. If you reach the SSA before your payment is sent out, they may be able to stop the deposit and redirect it to a new account. If the payment has already been sent, the SSA can work with your bank to recover it or issue a replacement payment to a new account.
Keep a list of your bank account details in a safe place so you can provide them quickly if you need to make an emergency change. The SSA processes urgent changes faster when you have your routing number and account number ready.
Frequently Asked Questions
What time of day does direct deposit arrive?
Direct deposit typically arrives early in the morning on your scheduled payment day, though the exact time depends on your bank. Most banks post Social Security deposits by 9 a.m. Eastern time, but some may take until later in the day. Check with your bank if you need to know the exact timing for your account.
Can I have my Social Security payment split between two accounts?
No, the SSA only allows one direct deposit account per beneficiary. Your entire monthly payment goes to a single account. If you want to split the money between accounts after it arrives, you can transfer it yourself through your bank's online system or at a branch.
What if I do not have a bank account?
You can open a basic checking account at most banks or credit unions with minimal fees. Some credit unions offer accounts with no monthly charge. You can also use a prepaid debit card that supports direct deposit. If you cannot open either, you can request to continue receiving paper checks, though the SSA may eventually require direct deposit for all beneficiaries.
How long does it take to change my direct deposit account?
The SSA typically processes changes within one to two payment cycles, which can take up to two months. During this time, your payment may still go to your old account. Do not close your old account until you see a payment arrive in your new account.
Is direct deposit safe?
Direct deposit is find when you enroll through official SSA channels — the website, phone line, or local office. Never give your banking information to someone who contacts you claiming to be from the SSA. The real SSA will never call you asking for your account details.