Social Security payments follow a fixed schedule, but checks can arrive late due to banking delays, address changes, or payment method issues — not because the Social Security Administration missed a important date
The Social Security Administration sends payments on the same dates every month based on your birth date. If you were born between the 1st and 10th of the month, you receive payment on the second Wednesday. If born between the 11th and 20th, you get paid on the third Wednesday. If born between the 21st and 31st, you get paid on the fourth Wednesday. These dates do not change month to month.
A late check almost never means Social Security failed to send it. Instead, the delay usually happens between the time Social Security releases the payment and the time your bank posts it to your account. This gap can be one to three business days depending on your bank and whether you receive the check by direct deposit or in the mail.
If you have not received your payment by the day after your scheduled payment date, the problem is usually one of a few specific things you can check and fix yourself.
Key Takeaways
- Social Security sends payments on fixed dates based on your birth date — the second, third, or fourth Wednesday of each month — and these dates never shift.
- Delays between Social Security sending the payment and your bank posting it typically take one to three business days and are normal.
- If your payment is more than one business day late, check your address on file, confirm your bank account information, and look for a notice from Social Security in the mail.
- You can view your payment history and scheduled payment dates in your my Social Security account online at ssa.gov.
- If your address recently changed, Social Security may have sent a notice you did not receive, which can delay or stop your payment.
Check your payment date first
Before assuming your payment is late, confirm what date you should have received it. Log into your my Social Security account at ssa.gov. Under "Benefit Verification," you can see your payment history and the exact date your next payment will arrive. Write down that date.
If today is the day after your scheduled payment date and the money has not arrived, wait one more business day. Banks process Social Security payments overnight, and some take longer than others. If it is a Friday or weekend, your bank may not post the deposit until Monday.
If your payment is now two or more business days late, move to the next step.
Verify your bank account information on file
Social Security sends most payments by direct deposit. If your bank account information is wrong, the payment bounces back to Social Security, and you will not see it. Log into my Social Security again and check the bank account number and routing number under "Payment Information." Make sure every digit matches what your bank shows.
If the account information is wrong, you can update it in my Social Security right away. The change takes effect on your next scheduled payment date. If you cannot access my Social Security or prefer to update it by phone, call Social Security at 1-800-772-1213 (TTY 1-800-325-0778) and speak to a representative.
If you recently changed banks, you may have updated the information with your old bank but not told Social Security. Social Security does not automatically know when you switch banks.
Check for mail from Social Security
If Social Security detected a problem with your payment, they send a notice in the mail. This notice explains why the payment did not go through and what to do next. Check your mailbox for anything from the Social Security Administration, even if it arrived a few days ago.
Common reasons for a notice include a returned payment (your bank rejected it), an address change on file that you did not authorize, or a request for information Social Security needs to continue your benefits. If you find a notice, follow the instructions on it or call the number listed.
Confirm your mailing address is correct
If you moved recently, Social Security may have the wrong address. When your address is wrong, notices go to the old address and you never see them. Your payment may be held until Social Security confirms your current address.
Check your address in my Social Security under "Personal Information." If it is wrong, update it when ready. You can also call 1-800-772-1213 to update your address by phone. Social Security may ask you to verify your identity before making the change.
If you moved and did not tell Social Security, they may have sent a notice to your old address asking you to confirm your new one. That notice may have a important date. If you miss it, your benefits can be suspended temporarily.
What to do if your payment is still missing after three business days
If your bank account is correct, your address is correct, and you have not received a notice from Social Security, call 1-800-772-1213. Have your Social Security number ready. A representative can tell you exactly where your payment is and why it has not arrived.
Social Security can also issue a replacement check or arrange a direct deposit to a different account if your original payment was lost or stolen. This usually takes a few days to process.
If you receive Social Security through a representative payee (someone else manages your benefits), contact that person first. They may have information about the payment that you do not.
Payments delayed by federal holidays or weekends
If your scheduled payment date falls on a federal holiday or weekend, Social Security sends the payment on the business day before. For example, if your payment date is a Monday and that Monday is a federal holiday, you receive the payment on Friday.
Check the Social Security holiday schedule on ssa.gov if your payment date is near a holiday. This is the only time Social Security changes the payment date, and it is always earlier, never later.
Frequently Asked Questions
Can Social Security delay my payment on purpose?
Social Security can suspend or stop your benefits if you do not respond to a notice or if there is a question about your continued may be able to access. This is different from a late payment — your payment does not arrive at all. If you think your benefits were suspended, call 1-800-772-1213 to find out why.
What if I never set up direct deposit and receive a paper check?
Paper checks take longer than direct deposit. Mail delivery typically takes three to five business days after Social Security mails the check. If you have not received a paper check within a week of your payment date, call 1-800-772-1213. You can also switch to direct deposit to receive payments faster.
Does Social Security ever change payment dates?
No, except when your payment date falls on a federal holiday or weekend — then it moves earlier. Your birth-date-based payment date never changes otherwise. If you suddenly receive your payment on a different date than usual, contact Social Security to find out why.
Can I get my late payment back if my bank was slow?
If Social Security sent the payment on time but your bank delayed posting it, that is a banking issue, not a Social Security issue. Contact your bank to ask why the deposit took longer than usual. Social Security has no control over how fast your bank processes deposits.
What if I think someone stole my payment?
If you see the payment was deposited to your account but you did not receive it, contact your bank when ready. If the payment was never deposited, call Social Security at 1-800-772-1213 and report it. Social Security can issue a replacement payment or investigate whether the original was fraudulently redirected.