Check the payment schedule first
Social Security payments arrive on a set schedule based on your birth date, not randomly. If you were born on the 1st through the 10th of any month, you get paid on the second Wednesday. If you were born on the 11th through the 20th, you get paid on the third Wednesday. If you were born on the 21st or later, you get paid on the fourth Wednesday. This schedule has been in place since 2011 and does not change.
The first thing to do is verify which Wednesday is your actual payment date. Log into your my Social Security account at ssa.gov, or call Social Security directly at 1-800-772-1213. Your account shows your next payment date clearly. If today is before that date, your payment is not late — it has not arrived yet.
Payments typically post to your bank account between midnight and early morning on the payment date. If your payment date was yesterday or today and you do not see the money, wait until tomorrow morning before assuming a problem exists.
Key Takeaways
- Social Security payments arrive on a fixed schedule based on your birth date: the second, third, or fourth Wednesday of each month.
- Check your my Social Security account to confirm your actual payment date before assuming a payment is late.
- Payments post overnight, so if your date was today, the money may appear in your account by tomorrow morning.
- If your payment is genuinely late, contact Social Security by phone or through your account to report the issue and get a trace started.
- Bank delays, account freezes, or address changes on file can cause payments to arrive late even when Social Security sends them on time.
What causes payments to arrive late
A late payment usually falls into one of three categories: a problem on Social Security's end, a problem at your bank, or a problem with your account information. Social Security itself rarely misses a payment date — the system is automated and runs on schedule. When a payment does not arrive on time, the delay is more often in transit or at your financial institution.
Your bank may hold the deposit for a day or two, especially if you recently changed banks or if the deposit looks unusual to their fraud detection system. If you switched banks or updated your direct deposit information recently, Social Security may still be sending to the old account. A frozen or closed account will also cause the payment to bounce back to Social Security, which then has to reissue it — a process that takes additional time.
Address changes, name changes, or other updates to your Social Security record can also trigger a delay. If Social Security has an incorrect mailing address on file and tries to send a check instead of a direct deposit, or if your name does not match your bank account exactly, the payment may be held up.
How to check the status of a missing payment
Log into your my Social Security account and look at your payment history. This shows every payment sent and the date it was sent. If the payment shows as sent but you have not received it, the delay is likely between Social Security and your bank.
Call Social Security at 1-800-772-1213 and tell them your payment is missing. Have your Social Security number ready. They can confirm whether the payment was sent, to which account it was sent, and whether it has been returned. If the payment was sent to the wrong account or if your bank information is incorrect, Social Security can update it immediately and reissue the payment.
Contact your bank at the number on the back of your card and ask whether the deposit arrived and was held, or whether it was rejected. Your bank can see incoming deposits even if they have not posted to your account yet. If the payment arrived at your bank, ask why it is being held and when it will post. If it was rejected, ask the reason — usually a closed account or a name mismatch — and provide that information to Social Security so they can correct it.
What happens if your direct deposit information is wrong
If you provided an incorrect bank account number, routing number, or account type when you set up direct deposit, Social Security will send the payment to that wrong account. The money goes out on time from Social Security's perspective, but it lands in the wrong place. Your bank will not accept a deposit to an account number that does not exist or does not match the account type, and the payment bounces back.
When a payment is rejected, Social Security receives notice and issues a replacement payment. This reissue takes time — usually one to two weeks. In the meantime, you do not have the money. To avoid this, verify your direct deposit information in your my Social Security account. The account number and routing number must match exactly what your bank has on file.
If you discover the information is wrong, update it immediately through your account or by calling Social Security. They will send the next payment to the correct account. For the rejected payment, ask Social Security whether they can issue a replacement check or reissue the direct deposit. Some situations allow for a faster reissue than others.
When to contact Social Security directly
Contact Social Security if your payment date has passed and you have not received the money, or if you see a payment marked as sent in your account history but it never arrived at your bank. Do not wait more than one business day after your payment date to report it.
Call 1-800-772-1213 Monday through Friday, 7 a.m. to 7 p.m. your local time. Have your Social Security number, the date you expected the payment, and your bank account information ready. Social Security can place a trace on the payment, which means they will investigate where it went and follow up with your bank if needed.
You can also report a missing payment through your my Social Security account by using the message feature. This creates a record of your report and allows Social Security to respond with updates. The phone line is usually faster for urgent issues, but the message feature works if you cannot reach the phone line.
Replacement payments and what to expect
If Social Security confirms that your payment was lost or sent to the wrong account, they will issue a replacement. For direct deposit, this usually takes one to two weeks. For a check, it takes longer — typically two to three weeks, depending on mail delivery in your area.
Social Security will not hold up your next month's payment while investigating a missing one. Your regular payment schedule continues. If the missing payment is eventually located — for example, if it was held by your bank and then posted — you may see two payments in one month. If that happens, do not spend the money immediately. Contact Social Security to report the duplicate and ask whether you need to return it.
Keep records of all communication with Social Security about the missing payment, including the date you called, the name of the representative you spoke with, and any reference number they provided. If the replacement payment does not arrive within the timeframe Social Security gave you, call back and reference that earlier report.
Frequently Asked Questions
Can Social Security payments be delayed because of a federal holiday?
No. Social Security payments are automated and go out on schedule regardless of holidays. Your payment date does not move if it falls on a holiday. However, your bank may take longer to process the deposit if a holiday falls on or near your payment date, so the money might appear in your account a day later than usual.
What if I changed my bank account recently?
Update your direct deposit information in your my Social Security account or by calling 1-800-772-1213 as soon as possible. Social Security will send your next payment to the new account. If a payment was already sent to your old account before you updated the information, contact your old bank to see if it is still there, or contact Social Security to request a replacement.
Do I lose money if my payment is late?
No. Social Security does not reduce your payment or skip a month if there is a delay. You receive the full amount you are may have access to to. The delay is only in when the money reaches you, not in how much you receive.
Can I get my payment sent by check instead of direct deposit?
Social Security stopped issuing new checks in 2013. All new beneficiaries must use direct deposit. If you already receive a check, you can continue, but Social Security encourages switching to direct deposit because it is faster and more secure. You can change to direct deposit through your my Social Security account.
What if Social Security says the payment was sent but my bank says it never arrived?
This sometimes happens when there is a routing number or account number error. Ask your bank to check their incoming deposit logs for the exact amount of your Social Security payment on your payment date. If they find it and it was rejected, ask why. Provide that reason to Social Security and ask them to correct your account information and reissue the payment.