SSDI deposits don't arrive at a set time each day
Social Security does not deposit SSDI payments at a specific hour. The deposit happens sometime during the day your payment is scheduled to arrive, but Social Security does not publish or control the exact moment. Your bank receives the electronic transfer from Social Security, and your bank then decides when to post it to your account — which can be anywhere from early morning to late evening, depending on how your bank processes incoming transfers.
If you check your account at 6 a.m. and the money is not there yet, that does not mean something went wrong. It usually means your bank has not processed the deposit yet that day. The safest approach is to check after 5 p.m. on your scheduled payment date, when most banks have completed their daily processing.
Key Takeaways
- Social Security sends your SSDI payment on your scheduled date, but the exact time of deposit depends on your bank, not Social Security.
- Most banks post SSDI deposits sometime between early morning and late evening on the payment date.
- Checking your account in the afternoon or evening on your payment date is more likely to show the deposit than checking first thing in the morning.
- If the money does not appear by the end of your payment date, contact your bank first — they can tell you whether the transfer arrived.
- A delay of one business day after your scheduled payment date may indicate a problem with your bank account information on file with Social Security.
Why the time varies from bank to bank
Social Security sends payments as electronic transfers called ACH deposits. Your bank receives these transfers throughout the day and processes them in batches — usually several times per day. When your bank processes its batches depends on its own schedule and systems. Some banks prioritize government deposits and post them early; others post all incoming transfers at the end of the business day.
You have no control over this timing, and neither does Social Security. The only way to know when your specific bank posts SSDI deposits is to watch your account over a few months and notice the pattern. Many people find their deposits arrive around the same time each month, even though Social Security does not may provide it.
What to do if your deposit does not arrive on time
If your scheduled payment date has passed and the money is not in your account by the end of that business day, start by calling your bank. Tell them your SSDI payment was due on that date and ask whether they have received an incoming transfer from Social Security. Your bank can see incoming transfers that have not yet posted, and they can tell you if something is stuck in their system.
If your bank confirms they have not received anything, contact Social Security. You can call 1-800-772-1213 (TTY 1-800-325-0778) Monday through Friday, 7 a.m. to 7 p.m. Eastern time. Have your Social Security number and bank account information ready. Social Security can check whether they sent the payment and to which account.
A common reason for delays is outdated bank account information on file with Social Security. If you changed banks or closed an account and did not update Social Security, your payment may have been sent to the old account. You can update your bank information online through your my Social Security account at ssa.gov, by calling Social Security, or by visiting a local Social Security office.
Direct deposit versus check or debit card
If you receive SSDI by direct deposit to a bank account, the timing depends on your bank as described above. If you receive a paper check, it arrives by mail and timing depends on postal delivery — typically 3 to 5 business days after Social Security mails it. If you receive a debit card (the Direct Express card), the deposit posts to the card on your payment date, but the time varies by card processor.
Direct deposit is the fastest and most reliable method. If you currently receive a check or debit card and want to switch to direct deposit, you can set that up through your my Social Security account or by calling 1-800-772-1213.
Understanding your payment schedule
Your SSDI payment arrives on the same date each month, based on your birth date. If you were born on the 1st through the 10th of any month, you receive payment on the second Wednesday of each month. If you were born on the 11th through the 20th, you receive payment on the third Wednesday. If you were born on the 21st through the 31st, you receive payment on the fourth Wednesday.
These dates are fixed by Social Security and do not change. Once you know which Wednesday is yours, you can predict your payment date for the entire year. The time of day that deposit appears in your account may vary slightly from month to month, but the date itself stays the same.
What happens if your payment date falls on a holiday
If your scheduled payment date falls on a federal holiday or weekend, Social Security sends the payment the business day before. For example, if your payment date is a Monday that is a federal holiday, you receive your payment on the Friday before. This is why some people notice their SSDI deposit arriving a day or two earlier than usual in certain months — it is because of the holiday schedule.
Social Security publishes its holiday schedule each year on ssa.gov. You can check it to see which months your payment date might shift. The shift only affects the date, not the amount — you still receive your full monthly payment.
Frequently Asked Questions
Can I get my SSDI deposit earlier in the day?
No. You cannot control when your bank posts the deposit. Some banks post government transfers early in the morning; others post them in the afternoon or evening. If you need the money urgently on your payment date, you may want to contact your bank and ask when they typically post SSDI deposits, so you know when to check.
Why did my deposit arrive at a different time than last month?
Banks process deposits in batches, and the timing of those batches can shift slightly from day to day depending on system load and other factors. As long as the deposit arrives on your scheduled payment date, this variation is normal and not a sign of a problem.
What if my bank says they never received my SSDI payment?
Contact Social Security when ready at 1-800-772-1213. They can confirm whether they sent the payment and to which account. If the account information on file is wrong, Social Security can correct it and resend the payment. This usually takes a few business days.
Does Social Security send SSDI payments at night?
Social Security sends payments during business hours, but your bank may process them at any time, including overnight. Some banks post deposits that arrived overnight first thing in the morning; others post them when they open. Check with your bank about their processing schedule.