Check the payment status in your My Social Security account first

Before you call anyone, log into My Social Security at ssa.gov and look at your payment history. Click "Manage Your Benefits" and then "View Payment History." You will see the exact date each payment was scheduled to post and whether it shows as processed. If the payment appears there as sent but has not landed in your bank account, the delay is almost always between the Social Security Administration and your bank—not a problem with your case.

Write down the payment date shown in your account. This is the official record of when SSA released the money. If your bank says they never received it, you have proof of when SSA sent it, which matters when you file a trace.

Key Takeaways

  • Check your payment history in My Social Security first—if it shows as sent, the delay is between SSA and your bank, not your case.
  • Bank delays usually clear within one to three business days after the scheduled payment date; contact your bank before SSA if the money is late.
  • If your direct deposit information changed or you never set it up, SSA may be holding your payment until you provide banking details.
  • Call SSA's 1-800-772-1213 if the payment does not appear in your account within three business days of the scheduled date, or if your account shows no payment scheduled at all.
  • If you suspect fraud or unauthorized changes to your account, report it to SSA when ready and place a fraud alert with your bank.

Contact your bank if the payment is late but shows as sent

Most direct deposit delays happen at the bank's end. SSA sends payments on a set schedule—usually the second, third, or fourth Wednesday of each month, depending on your birth date. Your bank should post the money within one to three business days. If three business days have passed since the scheduled payment date and the money still is not there, call your bank's customer service line.

Tell them the exact date SSA sent the payment (from your My Social Security account) and ask them to trace it. Banks can see incoming ACH transfers and will tell you whether they received it. If they did receive it, they can tell you why it has not posted—sometimes it lands in a holding account if the account number or routing number does not match perfectly. If they never received it, ask them to file a trace with the Federal Reserve, which can take up to ten business days.

Verify your direct deposit information has not changed

Log back into My Social Security and go to "Manage Your Benefits" and then "Change Direct Deposit Information." Check that your bank name, account number, and routing number are correct. If any of this information is wrong, SSA may not be able to send the payment, and it will sit in their system until you fix it.

If you see information you did not enter, or if your direct deposit shows as inactive, this is a sign someone may have changed your account. Do not change it back yourself yet. Instead, call SSA at 1-800-772-1213 and tell them what you found. They will verify your identity and help you restore the correct information. If you suspect fraud, also place a fraud alert with your bank and consider a credit freeze with the three major credit bureaus.

Call SSA if the payment never appears in your account history

If your My Social Security account shows no payment scheduled for the date you expected, or if a payment shows as sent but never arrives and your bank says they did not receive it, call the Social Security Administration at 1-800-772-1213. Have your Social Security number and the date you expected the payment ready.

SSA will tell you whether the payment was actually sent, whether there is a problem with your direct deposit information, or whether there is a hold on your case. If there is a hold—for example, because you reported work income and SSA is reviewing your case—they will explain what you need to do to clear it. If the payment was sent but your bank never received it, SSA can file a claim with the Federal Reserve on your behalf, which is faster than doing it yourself.

Understand why SSA might hold a payment

SSA does not always send payments on schedule. If you reported work income, received other benefits, or had a change in your living situation, SSA may hold your payment while they review your case. You will see a note in your My Social Security account if this is happening. The hold usually lasts a few days to a few weeks, depending on what they are checking.

If you reported work income through a work incentive program like Impairment Related Work Expenses (IRWE) or Plan to Achieve Self-Support (PASS), SSA needs time to calculate how much of your earnings reduce your benefit. This is normal and not a sign of a problem. If you are unsure why your payment is held, ask SSA when you call.

Request a replacement check or emergency payment if you need money now

If your payment is more than three business days late and you need the money, you can ask SSA for an emergency advance. This is a one-time payment of up to one month's benefit amount, issued as a check or direct deposit within one to two business days. You must call SSA to request it—you cannot do it online. Explain that your regular payment is late and you have a financial hardship.

SSA will deduct the advance from your next regular payment, so you will not receive extra money overall. But it can help if you are facing eviction, a utility shutoff, or another urgent expense. If SSA cannot send an emergency advance, they can issue a replacement check, though this takes longer to arrive than direct deposit.

Check whether a representative payee is involved

If you have a representative payee—someone SSA appointed to manage your benefits because of a medical or legal issue—your payments go to their account, not yours. If you do not know whether you have a payee, log into My Social Security and look at your account information. It will say "Representative Payee" if one is assigned.

If you have a payee and your payment is late, contact them first. They receive the money and are responsible for giving it to you. If they are not responding or you suspect they are misusing your benefits, call SSA and report it. SSA can remove a payee if there is evidence of abuse or neglect.

Frequently Asked Questions

How long should I wait before calling SSA about a late payment?

Wait three business days after the scheduled payment date shown in your My Social Security account. If the money has not arrived by then, call your bank first to see if they received it. If your bank says they did not receive it, or if three more days pass with no sign of it, call SSA at 1-800-772-1213.

What if my bank says they received the payment but I do not see it in my account?

Ask your bank whether the deposit is in a holding account or pending status. Sometimes deposits land but do not post when ready if there is a mismatch in account details. If it is truly pending, it should post within one business day. If it has been longer, ask your bank to investigate further or contact SSA to verify the account number and routing number they have on file.

Can I change my direct deposit information online if it is wrong?

Yes, you can update it in My Social Security under "Change Direct Deposit Information." However, if you suspect someone else changed it without your permission, call SSA first before making changes yourself. They can verify what happened and help you restore the correct information securely.

What does it mean if my payment shows as sent but my bank never received it?

This usually means there is an error in the account number or routing number SSA has on file. Call your bank to confirm the correct details, then update them in My Social Security or call SSA to do it for you. Once corrected, your next payment should arrive normally.

Will I lose money if my payment is late?

No. SSA will send the full amount you are owed. A late payment does not reduce your benefit or cause you to lose money. If you need help covering expenses while you wait, ask SSA about an emergency advance when you call.