When Social Security payments arrive late in May
Social Security payments in May can arrive a few days later than usual, or in rare cases be delayed by a week or more. The most common reason is a holiday: when Memorial Day falls on a Monday (May 27 in 2024, for example), the Social Security Administration observes the federal holiday and does not process payments that day. Payments scheduled for that Monday move to Friday of the same week instead.
Other delays happen when the SSA's computer systems need maintenance, when there is a surge in payment volume, or when your bank takes longer than usual to post the deposit. A delay of one to three business days is normal and not a sign something is wrong with your account. Delays longer than a week are rare but do occur, and they have specific causes you can identify.
The key is knowing which type of delay you are facing, because the steps you take depend on it. A holiday delay requires no action — your money will arrive on the new date. A system delay may need a phone call to confirm. A bank delay may need contact with your financial institution instead.
Key Takeaways
- When Memorial Day falls on a Monday in May, Social Security payments scheduled for that day are processed on Friday instead, moving your deposit forward by four days.
- Payments can also be delayed by one to three business days due to system maintenance, high payment volume, or your bank's processing time — this is normal and not an error.
- You can check your payment status and expected deposit date by logging into your my Social Security account or calling 1-800-772-1213.
- If your payment is more than a week late and you cannot find a reason, contact the SSA directly; do not wait, because delays this long usually signal a problem with your account or payment method.
How the May holiday affects your payment schedule
Memorial Day is a federal holiday observed on the last Monday of May. When it falls on a Monday, the Social Security Administration closes its offices and does not process payments that day. If your regular payment date is that Monday, the SSA moves your payment to the Friday before instead — four days earlier than normal.
This is not a delay in the sense that your money is late; it is a reschedule. Your payment arrives sooner than it would on a typical month. However, if you are expecting money on a specific date and it shows up four days before, it can feel like a surprise if you were not told in advance.
The SSA sends notices about holiday payment changes in advance, usually in a letter or through your my Social Security account. If you receive payments by direct deposit, check your account a few days before the holiday to see if the deposit date has shifted. If you receive a paper check, the check will be mailed earlier than usual.
Why payments can be delayed by a few days
Even when there is no holiday, Social Security payments sometimes arrive one to three business days after your scheduled payment date. This is usually caused by one of three things: system maintenance at the SSA, a temporary surge in payment volume, or processing delays at your bank.
The SSA performs scheduled maintenance on its computer systems several times a year, often on weekends or overnight. If maintenance runs longer than expected, or if a system issue occurs during the week, payments can be held for a day or two while the problem is fixed. The SSA does not always announce these delays in advance, so you may not know one is happening until you check your account.
Your bank can also cause a delay. Direct deposit payments from the SSA arrive at your bank's processing center, and your bank then posts the money to your account. Most banks post Social Security deposits the same day they arrive, but some take an extra business day. If your bank is experiencing high volume or a technical issue, the delay can stretch to two or three days. This is a bank delay, not an SSA delay, even though it feels the same to you.
How to check if your payment is actually delayed
The first step is to confirm what date your payment was supposed to arrive. Log into your my Social Security account at ssa.gov and select "Payment History." You will see your scheduled payment dates for the current and upcoming months. If today's date is after your scheduled payment date and the money has not arrived, you have a delay.
Next, check whether a holiday or system maintenance explains the delay. If your payment was scheduled for Memorial Day (the last Monday of May), check the SSA website or your payment notice to see if it was rescheduled to Friday. If your payment was scheduled for a regular weekday and today is only one or two business days after that date, wait another day — bank processing delays are common and usually resolve on their own.
If your payment was scheduled for more than three business days ago and has not arrived, or if you cannot find a reason for the delay, call the SSA at 1-800-772-1213. Have your Social Security number and bank account information ready. The SSA can tell you whether the payment was processed, when it was sent to your bank, and whether there is a problem with your account or payment method.
What to do if your payment is more than a week late
A delay of more than a week is not normal and usually signals a real problem. The most common causes are a change in your bank account information that was entered incorrectly, a frozen or closed bank account, or a hold placed on your account by your bank or the SSA.
Contact the SSA when ready at 1-800-772-1213. Tell them your payment date and ask them to confirm that the payment was sent to your bank. If the SSA confirms the payment was sent but your bank says it never arrived, the money may be lost in transit — the SSA can issue a replacement payment, but this takes time. If your bank received the payment but it is not showing in your account, your bank may have placed a hold or flagged the deposit as suspicious. Call your bank directly to ask why the deposit is not posted.
If the SSA tells you the payment was never sent, ask why. Common reasons include a change in your direct deposit information that was not processed correctly, a report that you are no longer may have access to to benefits, or a problem with your Social Security number in the system. The SSA can walk you through fixing each of these, but you need to know which one applies to you.
Preventing payment delays in the future
You cannot prevent holiday delays — those are built into the federal calendar. But you can reduce the chance of other delays by keeping your bank account information current and stable.
If you change banks or close an account, update your direct deposit information with the SSA as soon as possible. Go to your my Social Security account and select "Change Direct Deposit Information," or call 1-800-772-1213 to make the change by phone. Do not wait until after a payment fails to arrive. The SSA can take several days to process a change, so make updates well before your next payment date.
If your bank account is frequently frozen, flagged for suspicious activity, or subject to holds, consider switching to a bank or credit union with fewer restrictions. Some banks flag large deposits as suspicious even when they are legitimate government payments. A credit union or online bank often has more straightforward deposit policies. You can also ask your bank why deposits are being held and whether you can set up an exception for Social Security payments.
Frequently Asked Questions
Will my May payment arrive on a different date because of Memorial Day?
Only if your regular payment date falls on Memorial Day itself — the last Monday of May. If that is your payment date, the SSA will process your payment on Friday of that week instead, moving it four days earlier. If your payment date is any other day of the month, it will arrive on schedule.
How long should I wait before calling the SSA about a late payment?
Wait three business days after your scheduled payment date. If the money has not arrived by then, check your my Social Security account to confirm the payment date, then call 1-800-772-1213. If your payment was scheduled for a Friday and today is Monday, that is only one business day — wait until Wednesday before calling.
My bank says the SSA payment never arrived. What happens next?
Call the SSA at 1-800-772-1213 and ask them to confirm the payment was sent and to what bank account. If the SSA confirms they sent it but your bank never received it, the payment may have been lost. The SSA can issue a replacement payment, though this can take one to two weeks. Ask the SSA for a reference number for the replacement so you can track it.
Can I get my payment early if I know it will be delayed?
No. The SSA processes payments on a fixed schedule based on your birth date, and they cannot be moved up except for the holiday reschedule. If you need money before your payment arrives, you will need to find another source — a loan, help from family, or a local information program.
What if my direct deposit information is wrong and I do not know it?
Log into your my Social Security account and check the direct deposit information listed there. If it is wrong, update it when ready by selecting "Change Direct Deposit Information." If you do not have a my Social Security account, call 1-800-772-1213 and ask the SSA to confirm your bank account information. They can tell you what they have on file and help you correct it if needed.