Check the Social Security payment schedule first

SSDI payments arrive on a fixed schedule set by Social Security, not randomly. Your payment date depends on your birth date, not on when you filed or when you were approved. If you were born between the 1st and 10th of any month, you get paid on the second Wednesday. If you were born between the 11th and 20th, you get paid on the third Wednesday. If you were born between the 21st and 31st, you get paid on the fourth Wednesday.

The first thing to do is confirm your actual payment date. Log into your my Social Security account at ssa.gov, click "Manage Your Benefits," and look for "Payment Information." The date listed there is your scheduled payment date for this month and every month going forward. If your payment hasn't arrived by that date, something else is happening.

If you receive payments by direct deposit, the money usually lands in your bank account one or two business days before the official Social Security payment date. If you receive a paper check, it takes longer — typically five to seven business days after the payment date. A delay of a few days is normal for checks.

Key Takeaways

  • Your SSDI payment date is fixed based on your birth date and appears in your my Social Security account under Payment Information.
  • Direct deposit payments arrive one or two business days before the official date; paper checks take five to seven business days after.
  • If your payment is late, check your bank account first, then contact Social Security at 1-800-772-1213 to report the delay.
  • Payment delays can result from a change in your address, a frozen bank account, or a hold placed by Social Security for a specific reason.
  • Social Security will not tell you a payment is delayed until it is at least three business days past your scheduled date.

What causes SSDI payments to be delayed

The most common reason for a late SSDI payment is a problem with your bank account. If your bank account was closed, frozen, or flagged for suspicious activity, Social Security's deposit will bounce back. The money returns to Social Security, and you do not receive it until the issue is resolved and Social Security resubmits the payment — which can take two to four weeks.

A change in your mailing address or bank account information can also cause delays. If Social Security has an outdated address on file and you moved, a paper check may be sent to the wrong place. If you changed banks and did not update your direct deposit information with Social Security, the payment will go to your old account.

Social Security sometimes places a hold on payments if they are reviewing your case — for example, if they received a report that your income changed, if they need to verify your work history, or if there is a question about your continued disability. These holds are usually temporary and last a few weeks while the review happens.

In rare cases, a payment is delayed because Social Security made an error in calculating your benefit amount or because there is a discrepancy in your records. These errors are caught during routine audits and corrected, but the correction process can delay that month's payment.

How to check if your payment was sent

Log into your my Social Security account and go to "Manage Your Benefits," then "Payment History." This page shows every payment Social Security has sent you, the date it was sent, and the amount. If this month's payment appears on the list, it was sent. If it does not appear, it has not been processed yet.

If the payment appears in your history but has not arrived in your bank account, contact your bank first. Ask whether the deposit was received and rejected, or whether it is still pending. If your bank says the deposit never arrived, you will need to contact Social Security.

If the payment does not appear in your payment history at all, Social Security has not sent it yet. This usually means there is a hold on your account or an error in their system. Do not wait more than three business days past your scheduled payment date to call.

Contacting Social Security about a delayed payment

Call Social Security at 1-800-772-1213. Have your Social Security number ready. Tell them your scheduled payment date and that you have not received the payment. They will check your account and tell you whether the payment was sent, where it was sent, and whether there is a hold or error on your account.

If the payment was sent to your bank and rejected, Social Security will resubmit it. This usually takes five to ten business days. If there is a hold on your account, Social Security will explain why and tell you how long the hold will last. If there is an error, they will correct it and resend the payment.

You can also visit your local Social Security office in person if you prefer not to call. Find the nearest office at ssa.gov/locator. Bring your Social Security card and a photo ID. Office staff can check your account and start the process to resolve the delay.

What to do if your bank rejected the deposit

If your bank rejected Social Security's deposit, you need to find out why. Common reasons include: the account was closed, the account was frozen due to a fraud hold or unpaid debt, the account number on file is incorrect, or the bank flagged the deposit as suspicious and blocked it.

Call your bank and ask why the deposit was rejected. If the account was closed, you will need to provide Social Security with a new bank account number. If the account was frozen, you will need to resolve the freeze with the bank before Social Security can resubmit the payment. If the account number is wrong, update it when ready in your my Social Security account or by calling Social Security.

Once the problem with your bank account is fixed, call Social Security at 1-800-772-1213 and ask them to resubmit the payment. They will send it again, and it should arrive within five to ten business days.

Updating your payment information to prevent future delays

You can update your bank account information and mailing address in your my Social Security account without calling. Log in, go to "Manage Your Benefits," and look for "Change Your Direct Deposit Information" or "Change Your Address." Make the change and save it. The update takes effect when ready for future payments.

If you do not have a my Social Security account, you can create one at ssa.gov. You will need your Social Security number, email address, and a way to verify your identity — usually a phone number or address on file with Social Security.

If you prefer to update your information by phone, call 1-800-772-1213. Have your Social Security number and new bank account or address information ready. The representative will update your account and confirm the change before you hang up.

Frequently Asked Questions

How long does it take Social Security to resubmit a rejected payment?

If your bank rejected the deposit, Social Security usually resubmits it within five to ten business days after you report the problem and fix the issue with your bank. If there is a delay in updating your account information, it may take longer. Call Social Security to confirm the resubmission date.

Can I get my payment early if I know it will be late?

No. Social Security cannot advance payments or change your payment date. If your payment is delayed, you can ask Social Security to expedite the resubmission, but the payment will still follow the normal processing timeline.

What if I need the money before my payment arrives?

Social Security does not provide emergency advances or loans. If you are in financial hardship, contact your local 211 service (dial 211 or visit 211.org) to find local emergency information programs, food banks, or utility payment help in your area.

Will a delayed payment affect my next month's payment?

No. Your next month's payment will arrive on your regular scheduled date. A delay this month does not change the payment schedule for future months.

What if my payment is more than a week late?

Call Social Security when ready at 1-800-772-1213. A delay of more than a week is unusual and suggests a serious problem — either a system error, a hold on your account, or an issue with your bank. Social Security can investigate and tell you what is happening.