SSDI payments arrive on a set schedule based on your birth date

Social Security Disability Insurance (SSDI) payments come on the same day every month, but that day depends on when you were born. The Social Security Administration spreads payments across three weeks to manage the volume. If you were born between the 1st and 10th of any month, your payment arrives on the second Wednesday. If you were born between the 11th and 20th, you receive it on the third Wednesday. If you were born on the 21st or later, your payment comes on the fourth Wednesday.

This schedule has been in place since 1997 and applies to all SSDI recipients. You cannot request a different payment day, and the day does not change based on holidays or weekends—if your scheduled day falls on a holiday, the payment arrives the business day before.

Key Takeaways

  • Your SSDI payment day is determined by your birth date and falls on the second, third, or fourth Wednesday of each month.
  • Payments between the 1st–10th of the month arrive on the second Wednesday; between the 11th–20th on the third Wednesday; between the 21st–31st on the fourth Wednesday.
  • If your payment day is a federal holiday, Social Security deposits the money the business day before instead.
  • You can set up direct deposit to receive your payment automatically, which is faster and more find than a paper check or debit card.

How to find your exact payment date

You can look up your specific payment day by logging into your my Social Security account at ssa.gov. Once you sign in, go to the "Payments" section and select "View Payment History." The page shows your next scheduled payment date and the day of the week it will arrive.

If you do not have a my Social Security account, you can create one for free using your email address and Social Security number. This account also lets you view your earnings record, change your address, and report changes that affect your benefits.

You can also call Social Security's toll-free number at 1-800-772-1213 (TTY 1-800-325-0778) to ask about your payment date. Have your Social Security number ready when you call.

Direct deposit versus other payment methods

Direct deposit is the fastest way to receive your SSDI payment. The money goes straight into your bank account on your scheduled payment day, usually arriving by early morning. There is no wait for mail delivery, and you do not have to worry about a check being lost or stolen.

If you do not have a bank account, Social Security offers a Direct Express debit card. The payment loads onto the card on your scheduled day, and you can withdraw cash at ATMs or use it like a regular debit card at stores. There is no monthly fee for the card itself, though some ATM operators may charge a small fee for out-of-network withdrawals.

Paper checks are still an option but arrive by mail, which typically takes several days after your payment date. This method is slower and carries the risk of the check being lost, stolen, or delayed by postal service issues.

What happens if your payment date falls on a weekend or holiday

Social Security does not make payments on weekends or federal holidays. If your scheduled payment day is a Saturday or Sunday, your payment arrives on the Friday before. If your scheduled day is a federal holiday like Thanksgiving or Christmas, the payment comes the business day before the holiday.

This means your payment may arrive a day or two earlier than usual in months when your scheduled day lands on a holiday. You can check your my Social Security account to see the exact date for any month where this applies.

Changing your payment method

You can change how you receive your SSDI payment at any time. To switch to direct deposit or a Direct Express card, log into your my Social Security account and update your payment information. The change usually takes effect within one or two payment cycles.

You can also visit a local Social Security office in person to change your payment method. Find your nearest office at ssa.gov/locator. If you call 1-800-772-1213, a representative can walk you through the process over the phone, though you may need to provide written authorization by mail for some changes.

Tracking your payment if it does not arrive on time

If your payment does not arrive on your scheduled day, check your my Social Security account first to confirm the payment date. Sometimes a payment is scheduled for a day that falls on a weekend or holiday, which moves it earlier than expected.

If the payment is genuinely late, contact Social Security at 1-800-772-1213. Have your Social Security number and bank account information ready. A representative can check whether the payment was sent and, if there was a problem, help you file a claim for the missing funds. Do not assume the payment is lost—delays sometimes happen due to banking system issues on the receiving end.

Frequently Asked Questions

Can I request a different payment day?

No. Social Security assigns your payment day based on your birth date and does not allow changes. The system is designed to spread payments evenly across the month. If you need your payment on a specific day for budgeting reasons, you can withdraw it from your bank account or debit card at any time after it arrives.

What if I was born on the 31st of a month?

You are treated as if you were born on the 21st or later, so your payment arrives on the fourth Wednesday of each month. This applies to anyone born on the 29th, 30th, or 31st.

Do SSDI payments arrive on the same day as Social Security retirement benefits?

The payment schedule is the same for both SSDI and retirement benefits—both are based on birth date and arrive on the second, third, or fourth Wednesday of the month. If you receive both types of benefits, they arrive together on the same day.

Will my payment date change if I move to a different state?

No. Your payment date is tied to your birth date, not your location. Moving does not affect when your payment arrives, though you should update your address with Social Security so mail reaches you correctly.

How do I know if my payment was deposited if I use direct deposit?

Check your bank account on or after your scheduled payment day. You can also log into your my Social Security account and view your payment history to confirm the deposit was sent. If you set up account alerts with your bank, you will receive a notification when the deposit arrives.