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 divides beneficiaries into three groups, and each group receives payments on a different Wednesday. Your payment date does not change from month to month — once you know which Wednesday is yours, you can count on it.

The schedule works like this: 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. This system has been in place since 1997 and applies to all SSDI beneficiaries receiving payments through direct deposit or a payment card.

Knowing your payment date matters because it helps you plan your budget and know when money will be in your account. If you receive SSDI and other benefits — like Supplemental Security Income (SSI) — those may arrive on different dates, so it is worth tracking both.

Key Takeaways

  • Your SSDI payment date is determined by your birth date and falls on one of three Wednesdays each month: the second, third, or fourth.
  • Payments arrive through direct deposit to your bank account or through a Social Security payment card, never by mail.
  • Your payment date stays the same every month, so you can plan your budget around it.
  • If you also receive SSI, that benefit arrives on a different schedule — the first of each month — so you may have two separate payment dates.
  • You can confirm your exact payment date by logging into your my Social Security account or calling Social Security at 1-800-772-1213.

How to find out your specific payment date

The easiest way to confirm which Wednesday you are paid is to log into your my Social Security account online at ssa.gov. Once you are signed in, go to the "Payments" section and look for "Payment History." Your next payment date will be listed there, along with the amount you will receive.

If you do not have a my Social Security account, you can create one in about 10 minutes using your email address and Social Security number. You will need to verify your identity, which Social Security does by asking questions about your credit history or by sending a verification code to your phone or email.

If you prefer not to use the online account, you can call Social Security's toll-free number at 1-800-772-1213. A representative can tell you your payment date over the phone. The line is open Monday through Friday, 8 a.m. to 7 p.m. Eastern time. Wait times are usually shorter early in the morning or late in the afternoon.

What happens if your payment date falls on a holiday

When your regular payment Wednesday falls on a federal holiday, Social Security pays you on the business day before. For example, if your payment date is the second Wednesday of July and that Wednesday is July 4th, you will receive your payment on Tuesday, July 3rd instead.

The federal holidays that can affect payment dates are New Year's Day, Birthday of Martin Luther King Jr., Presidents' Day, Memorial Day, Juneteenth, Independence Day, Labor Day, Columbus Day, Veterans Day, Thanksgiving Day, and Christmas Day. If you are unsure whether a holiday will shift your payment date in a given month, check your my Social Security account — it will always show the actual date you will be paid.

Direct deposit versus payment card

SSDI payments are made only through direct deposit to a bank account or through a Direct Express card, which is a prepaid debit card issued by Social Security. You cannot receive SSDI by check or in cash.

If you have a bank account, direct deposit is usually the fastest and safest option — the money appears in your account on your payment date and you can withdraw it when ready. If you do not have a bank account, the Direct Express card works like a debit card: your payment is loaded onto the card on your payment date, and you can use it to buy things, withdraw cash at ATMs, or transfer money to another account.

You can set up or change your payment method by logging into your my Social Security account, calling 1-800-772-1213, or visiting a local Social Security office. If you switch from one method to the other, the change usually takes effect within one or two months.

Tracking multiple payments if you receive SSI as well

Some people receive both SSDI and Supplemental Security Income (SSI). These are two separate programs with different payment schedules. SSDI payments arrive on your birth-date Wednesday, but SSI payments always arrive on the first of the month.

If you receive both, you will have two separate payment dates and two separate amounts deposited into your account. Your my Social Security account shows both payment dates and amounts, so you can see at a glance when each payment is coming. This matters for budgeting because the two payments may not arrive in the same week.

What to do if your payment is late

If your payment date has passed and the money has not arrived, first check that you are looking at the correct date. Log into your my Social Security account and confirm the date listed there — sometimes people remember their payment date incorrectly, especially if they have received a one-time adjustment or if a holiday shifted the date.

If the date has definitely passed and your account still shows no deposit, contact Social Security within three days. Call 1-800-772-1213 or visit your local Social Security office. Have your Social Security number and bank account information ready. Social Security can tell you whether the payment was sent and, if so, where it is. If there was an error, they can issue a replacement payment.

Delays sometimes happen because of banking system issues on the receiving end rather than Social Security's end. If Social Security confirms the payment was sent, contact your bank to ask whether it is still processing. Banks occasionally hold deposits for a day or two, especially if the account is new or if there is unusual activity.

Changes to your payment date

Your payment date can change if you change how you receive your payment. For example, if you switch from direct deposit to a Direct Express card, Social Security may adjust your payment date during the transition. You will be notified of any change in advance through a letter in the mail.

Your payment date does not change if your benefit amount changes, if you move to a different state, or if you have a change in your living situation. Those events may affect how much you receive, but not when you receive it.

Frequently Asked Questions

Can I change my payment date?

No, your payment date is set by your birth date and cannot be changed. However, you can change how you receive your payment — switching between direct deposit and a Direct Express card — and that may shift your date by a month during the transition.

What if I was born on the 31st but some months only have 30 days?

If you were born on the 31st, you are in the third group and receive payment on the fourth Wednesday of every month, regardless of how many days that month has. The payment date is always the fourth Wednesday, not the 31st.

Do I get paid twice if my birthday falls in the month I receive my payment?

No. Your payment date is based on your birth date, but you do not receive an extra payment on your birthday. You receive one payment per month on your assigned Wednesday.

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

No. Your payment date is based on your birth date and does not change when you move. The amount you receive might change depending on your new state's rules about other income or resources, but the date stays the same.

How do I know if a payment was sent if my bank says they did not receive it?

Log into your my Social Security account and check your payment history — it will show whether Social Security sent the payment and on what date. If it shows the payment was sent, give your bank the exact date and amount, and ask them to trace it. If the account shows no payment was sent, call Social Security at 1-800-772-1213 right away.