Direct Deposit Delays Are Usually Temporary, But You Need to Know Why
If your SSDI payment did not arrive on your usual deposit day, the cause is almost always one of three things: a processing delay at Social Security, a problem with your bank, or a change to your account information that Social Security is still processing. Most delays resolve within one to three business days. The fastest way to find out which one is happening is to call Social Security directly rather than wait and see.
Your SSDI payment is supposed to arrive on the same day each month — usually the third, fourth, or fifth of the month depending on your birth date. If that day passes and the money is not there, you have a specific window to report it and get answers before you run short on bills or food.
Key Takeaways
- Call Social Security's main line at 1-800-772-1213 (TTY 1-800-325-0778) to confirm whether your payment was sent and to what account.
- If Social Security sent the payment but your bank did not receive it, contact your bank's customer service to trace the deposit and ask about their processing timeline.
- A change to your direct deposit account — new bank, closed account, or updated routing number — can delay your payment by one to two weeks while Social Security processes the change.
- If you reported a change to your direct deposit information recently, the delay is likely because Social Security is still updating their system.
- Do not assume the payment is lost; most late deposits arrive within three business days of the scheduled date.
Call Social Security to Confirm the Payment Was Sent
Before you contact your bank, you need to know whether Social Security actually sent your payment. Call Social Security at 1-800-772-1213 (TTY 1-800-325-0778). Have your Social Security number ready. Tell them your payment is late and ask them to confirm: (1) whether the payment was sent, (2) the amount, (3) the date it was sent, and (4) the account number it was sent to.
Social Security can tell you all of this in one call. Write down the account number they give you — the last four digits especially — and compare it to the account number on your bank statement. If the numbers do not match, that is your problem: Social Security is sending the money to the wrong account, usually because a recent change did not process correctly.
If Social Security confirms the payment was sent to the correct account and the correct amount, the delay is on your bank's side. Move to the next section.
Contact Your Bank to Trace the Deposit
Call your bank's customer service line — the number on the back of your debit card or on your bank statement. Tell them you are expecting a federal direct deposit from Social Security and it has not arrived. Give them the exact date Social Security said they sent it. Ask the bank to trace the deposit using the routing number and account number.
Banks can see whether a deposit arrived in their system and where it went. If the deposit arrived but has not posted to your account yet, they can tell you how long their processing usually takes — this is often one to two business days, depending on the bank and the time of day the deposit was received. If the deposit never arrived at the bank, the bank can file a trace claim with Social Security's bank to investigate.
Ask the bank for a reference number for the trace. Write it down. If the deposit does not show up within the timeframe the bank gives you, call back and reference that number.
What Happens If You Recently Changed Your Direct Deposit Account
If you reported a new bank account, a new routing number, or a closed account to Social Security within the last two weeks, your payment delay is almost certainly because Social Security is still processing that change. Social Security's system does not update when ready. A change you make online or by phone can take one to two weeks to move through their processing queue, especially if you made the change near the end of a month.
During that processing time, Social Security may send your payment to your old account, or the payment may be held while the system updates. Either way, you will not see it in your new account right away. Call Social Security again and tell them you recently changed your direct deposit information. Ask them to confirm the new account information in their system and to tell you when the change will take effect for your next payment.
If your old account is still open, the payment may arrive there instead. Check that account. If it does, you will need to transfer it to your new account yourself, or ask your old bank to help you move it.
What to Do If Your Account Was Closed or Flagged
Banks sometimes close accounts or freeze deposits if they detect unusual activity or if an account has been inactive. If your bank closed your account without telling you, or if your account was flagged for fraud review, Social Security's deposit will bounce back to them. This can delay your payment by several days while Social Security processes the returned deposit and figures out where to send it next.
Call your bank and ask whether your account is open and active. If it was closed, ask them why and whether you can reopen it. If it was flagged, ask what triggered the flag and how long the review takes. If you cannot resolve it with your bank quickly, you may need to set up direct deposit to a different account and report that new account to Social Security right away.
To report a new direct deposit account to Social Security, call 1-800-772-1213 or log into your account at ssa.gov if you have created a my Social Security account. Online changes usually process faster than phone changes.
Emergency Options If You Need Money Before the Deposit Arrives
If your payment is late and you need money for rent, food, or medicine, you have a few options while you wait for the deposit to clear. First, contact your landlord, utility company, or creditor and tell them your payment is delayed. Many will work with you if you explain the situation and show them proof that you have reported it to Social Security.
Second, look into emergency information programs in your area. Call 211 (dial 2-1-1 from any phone) and tell them you are waiting for a delayed SSDI payment. They can connect you to local food banks, utility information, or emergency cash programs that may help you bridge the gap. These programs exist for exactly this situation.
Third, if you have a family member or friend who can lend you money temporarily, that is often the fastest solution. You can repay them as soon as the deposit arrives.
Prevent Future Delays by Keeping Your Account Information Current
After your payment arrives, take time to make sure Social Security has your correct information on file. Log into your my Social Security account at ssa.gov and check the direct deposit information listed there. If you see an old account number, a wrong routing number, or any other error, update it when ready. Changes made online usually process within a few days.
If you do not have a my Social Security account, create one now. It takes about 10 minutes and lets you check your payment status, update your address, and report changes without calling. You can also see the exact date your next payment is scheduled to arrive.
If you move to a new bank or close an account, update Social Security before the account closes, not after. This gives their system time to process the change before your next payment date arrives.
Frequently Asked Questions
How long should I wait before calling Social Security about a late payment?
Call the same day your payment is due if it does not arrive by the end of business hours. Do not wait a week. Social Security can tell you when ready whether the payment was sent, and the sooner you know, the sooner you can contact your bank or fix any account information problems.
What if Social Security says they sent the payment but my bank says they never received it?
This is rare but happens. Ask your bank to file a trace claim with the Federal Reserve, which handles the transfer between Social Security's bank and yours. The trace can take 10 business days. In the meantime, ask Social Security whether they can resend the payment to a different account or issue a replacement check.
Can Social Security send my payment to a different account if my bank account is closed?
Yes. Call Social Security and tell them your account is closed. They can set up direct deposit to a new account, or they can switch you to a check by mail if you do not have another account ready. The change takes one to two weeks to process.
Will I lose money if my payment bounces back from a closed account?
No. Social Security will not charge you a fee if a payment bounces. However, you will not receive that money until Social Security reissues it, which can take several days. Once it is reissued, it will arrive in your new account or as a check, depending on what you set up with Social Security.
What if I need to report a late payment but I do not have my Social Security number memorized?
You can call Social Security and give them your name, date of birth, and address instead. They can look up your account. Have a piece of mail with your address on it nearby so you can read it to them if they ask you to verify.