SSDI payments run on a fixed schedule, but delays happen for specific reasons
Your SSDI payment arrives on the same day each month—the third of the month if you were born between the 1st and 10th, the fourth if born between the 11th and 20th, the fifth if born between the 21st and 31st. This schedule is set by Social Security and does not change. But a payment can still arrive late, and the reason depends on what went wrong.
A delay is not the same as a missed payment. Social Security will send your money, but it may take extra days to reach your bank account. The most common causes are a change in your direct deposit information, a problem with your bank, a hold placed on your account, or a temporary system issue at Social Security itself. Less often, a payment is held because Social Security is investigating a report or verifying your continued disability.
If your payment has not arrived by the day after your scheduled payment date, the first step is to check your My Social Security account online or call Social Security at 1-800-772-1213 to confirm the payment was actually sent. This tells you whether the delay is on Social Security's end or your bank's end—a crucial difference.
Key Takeaways
- SSDI payments arrive on the third, fourth, or fifth of each month depending on your birth date, and this schedule does not change month to month.
- A late payment usually means your bank is holding it, your direct deposit information is wrong, or there is a temporary system issue—not that Social Security forgot to send it.
- Check your My Social Security account or call 1-800-772-1213 within one business day of your scheduled payment date to see whether the payment was sent.
- If Social Security sent the payment but your bank has not posted it after three business days, contact your bank to ask whether a hold or block is in place.
- If Social Security did not send the payment at all, ask whether your account is under review or whether your direct deposit information needs to be updated.
How to check whether Social Security sent your payment
Log into your My Social Security account at ssa.gov and look at your payment history. You will see the date the payment was issued and the amount. If the payment shows as issued on your scheduled date, the delay is between Social Security and your bank—not Social Security's fault. If no payment appears, Social Security did not send it, and you need to find out why.
If you do not have a My Social Security account, call 1-800-772-1213 during business hours (Monday through Friday, 7 a.m. to 7 p.m. your local time). A representative can tell you whether the payment was sent and, if not, what is holding it up. Have your Social Security number and the date you were born ready.
When your bank is delaying the deposit
Banks can hold a direct deposit for several reasons. If you recently changed your direct deposit information—a new account number, a new bank, or a corrected routing number—your bank may flag the deposit as unusual and hold it for verification. This usually clears within one to three business days, but it can take longer if the bank's fraud department is involved.
If your account has a negative balance or is overdrawn, your bank may hold incoming deposits to cover the overdraft. If you have had fraud on your account recently, the bank may hold all incoming transfers temporarily. Call your bank's customer service line and ask whether a hold is in place on your account. If there is, ask how long it will stay and whether you can remove it by confirming the deposit yourself.
Some banks also delay direct deposits if your account has been inactive for a long time. If you have not used the account in several months, the bank may require you to reactivate it before posting new deposits. Contact your bank to confirm your account is active.
When Social Security is investigating or verifying your account
Social Security sometimes places a temporary hold on a payment while it verifies information about you. This happens most often when you report a change—a new address, a new job, a marriage, or a change in living situation—and Social Security needs to confirm the details before releasing the payment. The hold usually lasts a few days to a week.
A hold can also happen if Social Security receives a report that you may no longer meet the rules for SSDI—for example, a report that you are working above the substantial gainful activity level, or that you are no longer disabled. In this case, Social Security will contact you to ask questions or request medical records. Your payment may be delayed until the review is complete. If this is happening, Social Security will send you a letter explaining what information they need.
If you believe a hold is in place, call Social Security at 1-800-772-1213 and ask whether your account is under review. If it is, ask what information they need from you and how long the review usually takes. Providing the information quickly can speed up the process.
When your direct deposit information is wrong or outdated
If you changed banks or closed an account but did not update your direct deposit information with Social Security, your payment will be rejected by the bank and sent back to Social Security. Social Security will then issue a paper check, which takes much longer to arrive—usually 7 to 10 business days from the time the payment is reissued.
Check your direct deposit information in your My Social Security account to make sure the routing number and account number are correct. If they are wrong, update them when ready. The change usually takes effect within one to two business days, so your next payment should arrive on schedule. If you do not have online access, call 1-800-772-1213 and ask a representative to verify your direct deposit information.
If your account was recently closed and you did not provide a new one, Social Security will mail a paper check. You can set up direct deposit at any time to avoid this delay in the future. Even if you are waiting for a paper check this month, updating your direct deposit now will may support future payments arrive on time.
What to do if your payment is more than a few days late
If your payment was sent by Social Security but your bank has not posted it after three business days, contact your bank and ask them to trace the deposit. Provide them with the date Social Security sent it and the amount. The bank can tell you whether the deposit arrived and is being held, or whether it was rejected and returned to Social Security.
If the bank says the deposit was returned, call Social Security when ready and ask them to reissue the payment. Explain that the original direct deposit was rejected. Social Security can reissue as a paper check or attempt the direct deposit again if you have corrected your account information. A reissued check usually arrives within 7 to 10 business days.
If you are facing a hardship because the payment is late—you cannot pay rent, buy food, or cover a medical expense—ask Social Security whether an emergency advance is available. Not all offices offer this, but some can issue a partial advance on your next month's payment to help you through the current month. Call 1-800-772-1213 and explain your situation.
How holidays and weekends affect payment timing
If your scheduled payment date falls on a weekend or federal holiday, Social Security sends the payment on the last business day before that date. For example, if the third of the month is a Saturday, your payment is sent on Friday the second. This is not a delay—it is the normal schedule.
Direct deposits sent on a Friday may not post to your account until Monday, depending on your bank. This is normal banking practice and not a delay on Social Security's part. If your payment date is a Friday and you do not see the deposit by Monday morning, contact your bank to ask whether it has arrived but is being held.
Frequently Asked Questions
Can Social Security hold my payment if I miss a medical appointment?
Social Security can hold a payment while investigating whether you still meet the rules for SSDI, but missing a single appointment does not automatically trigger a hold. If you miss an appointment, contact Social Security when ready to reschedule. If Social Security is concerned about your continued disability, they will send you a letter asking you to attend an exam or provide medical records. Your payment may be delayed during the review.
What if I never received my SSDI payment and it is now the 10th of the month?
Call Social Security at 1-800-772-1213 right away. Confirm whether the payment was sent. If it was sent but your bank rejected it, ask Social Security to reissue as a paper check or to attempt direct deposit again if you have corrected your account information. If the payment was never sent, ask why and request an emergency advance if you are facing hardship.
Do I need to report a late payment to Social Security?
You do not need to report a late payment if it eventually arrives. If a payment is lost or never arrives after two weeks, contact Social Security to report it missing and request a replacement. Keep a record of when you reported it and what Social Security told you.
Will a late payment affect my next month's payment?
No. Each month's payment is independent. A delay this month does not change when next month's payment arrives. Your payment schedule stays the same unless you change your birth date (which you cannot) or Social Security changes the payment schedule (which is rare and would be announced in advance).
Can I get my payment early if I know it will be late?
No, Social Security does not move up payment dates. But if you are facing a hardship, you can ask whether an emergency advance is available. Some offices offer a partial advance on your next month's payment. Call 1-800-772-1213 and explain your situation.