Why your SSDI check might be late or missing
If you didn't receive your Social Security Disability Insurance (SSDI) payment this month, the most common reasons are a processing delay at Social Security, a change in your bank account or direct deposit information, a temporary hold on your account, or a change in your benefit amount that Social Security is recalculating. Less often, your case has been flagged for review—usually because of a report Social Security received about your work, income, or living situation.
The first step is to check your My Social Security account online at ssa.gov. Log in and look at your payment history to see whether Social Security shows the payment as sent. If it shows as sent but you didn't receive it, the problem is likely with your bank. If it doesn't show as sent at all, Social Security is still processing it or has put a hold on it.
Do not wait more than three business days after your normal payment date to start looking into this. The sooner you contact Social Security, the sooner they can locate the payment or reissue it.
Key Takeaways
- Check your My Social Security account first to see whether Social Security shows the payment as sent—this tells you whether the problem is with Social Security or your bank.
- If the payment shows as sent but didn't arrive, contact your bank when ready, because the money may be held or routed to the wrong account.
- If the payment doesn't show as sent in your account, call Social Security at 1-800-772-1213 (TTY 1-800-325-0778) within three business days to report it.
- Social Security may hold or delay your payment if you reported work income, a change of address, or if your case is under review.
- If your payment was reissued as a check instead of direct deposit, it can take 7 to 10 business days to arrive by mail.
Checking your payment status online
Log into your My Social Security account at ssa.gov using your username, password, and a one-time code sent to your phone or email. Once you're logged in, look for "Payment History" in the left menu. This page shows every payment Social Security has sent you, the date it was sent, and the amount.
Find the month you're missing a payment for. If you see a payment listed with today's date or your normal payment date, Social Security sent it. The problem is then with your bank or the routing of the deposit. If you don't see a payment listed for that month at all, Social Security has not sent it yet, and you need to contact them to find out why.
Your normal payment date depends on your birth date. Social Security pays on the second, third, or fourth Wednesday of each month. If you were born on the 1st through the 10th, you're paid on the second Wednesday. The 11th through the 20th gets the third Wednesday. The 21st through the 31st gets the fourth Wednesday. If your payment date has passed and nothing shows in your payment history, move to the next section.
If Social Security shows the payment as sent
When your My Social Security account shows a payment was sent but you didn't receive it, the money is either held at your bank, routed to the wrong account, or lost in transit. Call your bank's customer service number on the back of your debit card or bank statement. Tell them you're expecting a Social Security deposit and ask them to search for it by the amount and the date it was supposed to arrive.
Banks sometimes hold deposits if they look unusual—for example, if the deposit is larger than normal, comes from a new sender, or arrives at an odd time. Ask your bank whether the deposit is on hold and when it will be released. If your bank shows no record of the deposit at all, ask them to check whether it was routed to a different account number. This can happen if you recently changed banks or updated your direct deposit information with Social Security.
If your bank cannot find the deposit after searching, ask them for a reference number or case number for this inquiry. Then call Social Security at 1-800-772-1213 and tell them your bank found no record of the deposit. Social Security can then investigate with the banking system and reissue your payment, usually as a check mailed to your address.
If Social Security hasn't sent the payment yet
If your payment date has passed and your My Social Security account shows no payment for that month, call Social Security at 1-800-772-1213 (TTY 1-800-325-0778). Have your Social Security number ready. Tell the representative that you didn't receive your SSDI payment for the month and ask them to check the status of your case.
Social Security may tell you one of several things: your payment is processing and will arrive within a few business days; your case is under review and payments are temporarily held; your benefit amount changed and they are recalculating; or there is a problem with your direct deposit information that they need to fix. Each situation has a different next step, which the representative will explain.
If Social Security says your case is under review, ask what triggered the review and what documents they need from you. If they say your direct deposit information is wrong, ask them to correct it on the phone and confirm the new information before you hang up. If they say your payment is processing, ask for a specific date when you should expect it and get a reference number for this call in case you need to follow up.
Common reasons Social Security holds or delays payments
Social Security may delay your payment if you reported work income in the past month or if your earnings are close to the annual limit. In 2024, if you are under full retirement age for the entire year, Social Security reduces your SSDI payment by $1 for every $2 you earn above $23,400. If you earn above that limit, your payment may be held while Social Security recalculates your benefit. This is not a permanent loss—you will receive the adjusted payment once they finish the calculation.
Your payment may also be held if you reported a change of address, a new living situation, or a change in your household income. Social Security uses this information to verify that you still meet the requirements for SSDI. The hold is usually temporary, lasting a few days to a few weeks depending on how busy Social Security is.
If you received a notice from Social Security in the mail asking you to report information or attend a medical exam, and you did not respond, your payment may be held until you do. Check your mail for any notices from Social Security. If you received one, follow the instructions on it when ready. If you cannot find a notice but Social Security tells you your case is under review, ask them to mail you a new copy of the notice.
What to do if your payment was reissued as a check
If Social Security could not locate your original deposit and reissued your payment as a check, the check will be mailed to the address on file in your Social Security account. Checks typically take 7 to 10 business days to arrive by mail, though this varies by location and postal service delays.
If you need the money sooner, ask Social Security whether they can reissue the check to a different address where you can pick it up faster, or whether they can arrange for you to pick it up at a local Social Security office. Not all offices offer this, but some do. The representative can tell you whether your local office participates.
Once you receive the check, deposit it as soon as possible. If the check is lost or damaged in the mail, you can report it to Social Security and they will issue a replacement, though this adds another 7 to 10 days.
Preventing this from happening again
Make sure your direct deposit information is current in your My Social Security account. Log in, go to "Payment Information," and verify that your bank name, account number, and routing number are correct. If you recently changed banks, update this information right away. Social Security processes direct deposits several days before your payment date, so updating your information early gives Social Security time to correct any errors.
If you report work income, a change of address, or any other change to your case, do it through your My Social Security account or by calling Social Security within a few days. The sooner Social Security has the information, the sooner they can process it and the less likely your payment will be delayed.
Keep a record of your normal payment date and check your account a few days after it passes to confirm the payment arrived. This way you'll catch any problems early, when they're easiest to fix.
Frequently Asked Questions
How long should I wait before calling Social Security about a missing payment?
Wait until at least three business days after your normal payment date. Direct deposits sometimes take a day or two to clear, especially if they arrive late in the day. If three business days have passed and you still don't see the payment in your account or your bank, call Social Security right away.
Can Social Security make me repay a payment that was sent twice by mistake?
Yes. If you receive a duplicate payment by mistake, Social Security will eventually notice and ask you to return it. It's better to report the duplicate yourself and return it than to wait for Social Security to discover it, because Social Security may then hold future payments until the overpayment is resolved. Call Social Security when ready if you receive two payments in one month.
What if I'm homeless and don't have a mailing address for a check?
Tell Social Security your situation when you call. Some local Social Security offices can hold a check for you to pick up, or they may be able to arrange direct deposit to a prepaid card or account at a community organization that serves homeless individuals. Ask the representative what options are available in your area.
Will my payment be late if I just changed my direct deposit information?
Not usually, but it depends on when you made the change. If you updated your direct deposit information more than a week before your payment date, Social Security should have time to process the change. If you updated it fewer than seven days before your payment date, Social Security may not have processed it in time, and your payment may go to your old account. Call Social Security to confirm the change was processed before your payment date arrives.
What happens if Social Security says my case is under review and they can't tell me when my payment will arrive?
Ask Social Security for a specific timeframe—for example, "within 5 business days" or "within 2 weeks"—and ask for a reference number for your case. If the timeframe passes and you still haven't received your payment, call back with the reference number and ask for an update. If the review is taking longer than expected, ask whether you can speak to a supervisor or whether there's a way to speed up the process.