Why Your Direct Deposit Might Be Late
Social Security payments arrive on a schedule, but delays do happen. The most common reasons are a banking error on your bank's end, a problem with your direct deposit information on file with Social Security, a network issue between Social Security and the banking system, or a change to your account that wasn't processed correctly. Sometimes a payment is held because Social Security needs to verify information about you or because there's a question about your may be able to access that month.
The delay is usually temporary — your payment typically arrives within a few business days once the issue is found. But you need to know where to look first and who to contact, because Social Security and your bank handle different parts of the problem.
Key Takeaways
- Check your bank account first to see if the payment arrived but hasn't posted yet, since some deposits take an extra day to show up.
- Log into your Social Security account at ssa.gov or call 1-800-772-1213 to confirm the payment was sent on your scheduled payment date.
- If Social Security sent the payment but your bank didn't receive it, contact your bank's customer service with the payment date and amount to trace it.
- If Social Security hasn't sent the payment, ask whether your direct deposit information needs to be updated or whether your case is under review.
- Keep a record of when you reported the delay and what you were told, in case you need to follow up or file a complaint.
Check Your Bank Account and Payment Schedule First
Before you contact anyone, log into your bank account online or call your bank's customer service line to see whether the deposit has posted. Sometimes a direct deposit takes an extra business day to show up, especially if it arrived late in the evening or over a weekend. Your bank can tell you the exact date and time the deposit was received on their end.
You should also confirm what day your payment is supposed to arrive. Social Security pays on a schedule based on your birth date: people born on the 1st through the 10th are paid on the second Wednesday of the month, those born on the 11th through the 20th on the third Wednesday, and those born on the 21st through the 31st on the fourth Wednesday. If today is before your scheduled payment date, the delay may straightforward be that the payment hasn't been sent yet.
Verify the Payment Was Sent from Social Security
Log into your Social Security account at ssa.gov using your username and password. Once you're logged in, look for "Payment History" or "My Payments" — the exact name varies depending on which version of the site you're using. This page shows every payment Social Security has sent to you, including the date it was sent and the amount.
If the payment shows as sent on your scheduled date, Social Security did its job. The problem is then with your bank or the transfer between them. If the payment does not show as sent at all, or shows a different amount, the issue is on Social Security's side.
If you don't have an online account, call Social Security directly at 1-800-772-1213. A representative can tell you whether the payment was sent and when. Have your Social Security number ready, and be prepared to answer security questions to verify your identity.
Contact Your Bank If the Payment Was Sent But Didn't Arrive
If Social Security's records show the payment was sent on the correct date but your bank account doesn't show it, call your bank's customer service number on the back of your debit card or on your bank's website. Tell them the exact date the payment was supposed to arrive, the amount, and that it's a Social Security direct deposit. Ask them to trace the payment.
Your bank can see whether the deposit hit their system and where it went. Sometimes a payment is rejected because the account information on file is outdated — for example, if you closed the account the payment was supposed to go to and opened a new one, but didn't update Social Security. Your bank can tell you whether that's what happened. If it is, you'll need to update your direct deposit information with Social Security (see the next section).
If your bank finds that the payment arrived but was sent to the wrong account by mistake, they can usually reverse it and send it to the correct account. This takes a few business days. Ask your bank for a reference number and timeline.
Update Your Direct Deposit Information with Social Security
If your bank account number, routing number, or bank name has changed, or if you switched banks, you need to tell Social Security. You can update your direct deposit information online through your Social Security account at ssa.gov, by calling 1-800-772-1213, or by visiting a local Social Security office in person.
To update online, log into your account, find "Direct Deposit" or "Payment Information," and enter your new bank details. You'll need your bank's routing number (a nine-digit code) and your account number. If you don't know your routing number, your bank can provide it, or you can find it on a check or on your bank's website.
After you update your information, Social Security usually processes the change within one business day. Your next scheduled payment should go to the new account. If you're past your payment date and need money right away, ask Social Security whether they can issue a replacement check or make a one-time payment while the direct deposit issue is being fixed.
What to Do If Social Security Says the Payment Is on Hold
Sometimes Social Security holds a payment because they're reviewing your case — for example, if they need to verify your income, your living situation, or whether you're still may be able to access for benefits. They may also hold a payment if there's a question about overpayment from a previous month.
If this is the reason for your delay, ask Social Security what information they need from you and when they expect to finish the review. Get the name of the person you spoke with and a reference number. Ask whether you can submit the information they need by phone, mail, or online to speed up the process.
If you're having trouble paying bills while you wait, ask Social Security whether you can request an expedited review or whether they have an emergency payment option. Not all situations may have access to, but it's worth asking.
File a Complaint If the Delay Continues
If you've contacted both Social Security and your bank, confirmed the payment was sent, and it still hasn't arrived after five business days, you can file a complaint with the Social Security Administration's Office of Inspector General. You can report the issue online at oig.ssa.gov or by calling 1-800-269-0271.
You can also file a complaint with your bank's regulator. If your bank is a national bank, contact the Office of the Comptroller of the Currency at occ.gov. If it's a state bank, contact your state's banking regulator. If it's a credit union, contact the National Credit Union Administration at ncua.gov. Have your account number, the payment date, and the amount ready when you file.
Frequently Asked Questions
How long does it usually take for a delayed Social Security payment to arrive?
Most delayed payments arrive within three to five business days once the issue is identified. If the problem is a wrong account number or a banking error, it may take longer — up to two weeks in some cases — because the payment has to be reversed and resent. Social Security or your bank can give you a more specific timeline once they know what caused the delay.
Can I get a replacement check if my direct deposit doesn't arrive?
Yes. Call Social Security at 1-800-772-1213 and explain that your direct deposit didn't arrive. They can issue a replacement check, though it may take one to two weeks to arrive by mail. Some Social Security offices can issue a check the same day if you visit in person, but this varies by location.
What if my bank says they never received the payment from Social Security?
If your bank confirms they didn't receive it, the problem is on Social Security's end. Call Social Security at 1-800-772-1213 with your bank's name, account number, and routing number. Ask them to investigate why the payment wasn't sent or was sent to the wrong place. They can resend the payment or issue a replacement check.
Do I need to update my direct deposit information every year?
No. Once you set up direct deposit with Social Security, it stays in place unless you change banks or your account information changes. You only need to update it if you close the account, switch banks, or change your account type.
What if I'm behind on bills because of the delayed payment?
Contact your creditors and explain that your Social Security payment is delayed. Many utility companies, landlords, and lenders will work with you if you let them know the payment is coming. You can also ask Social Security whether they can issue an emergency payment or expedite the resolution of your case.