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 recipients into three groups and pays each group on a different Wednesday. If you were born between the 1st and 10th of any month, you receive your payment 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, your payment arrives on the fourth Wednesday.

This schedule has been in place since 1997 and applies to nearly all SSDI recipients. The only exceptions are people who received Social Security before 1997 — they may be on a different schedule — and people who also receive Supplemental Security Income (SSI), who follow SSI's payment dates instead.

Key Takeaways

  • Your SSDI payment date is determined by your birth date and falls on the second, third, or fourth Wednesday of each month.
  • Payments are deposited directly into your bank account; you cannot receive them by check or in person.
  • If a payment date falls on a federal holiday, Social Security deposits the money the business day before.
  • You can check your exact payment date by logging into your Social Security account online or calling 1-800-772-1213.

How to find your specific payment date

The easiest way to confirm which Wednesday you get paid is to create a my Social Security account at ssa.gov. Once you log in, your payment date appears in the "Benefit Verification" section. You do not need to guess or calculate — Social Security shows you the exact date.

If you do not have an online account, you can call Social Security's main number at 1-800-772-1213 and ask a representative. They can tell you your payment date over the phone. You will need to provide your Social Security number and answer security questions to verify your identity.

What happens when the payment date falls on a holiday

Federal holidays can shift when your money arrives. If your regular payment Wednesday falls on a federal holiday — such as Thanksgiving, Christmas, or New Year's Day — Social Security deposits your payment on the business day before instead. This means you may receive your money on a Tuesday rather than Wednesday, but you will not wait longer than usual.

The holidays that affect payment dates are New Year's Day, Memorial Day, Independence Day, Labor Day, Thanksgiving, and Christmas. If you are unsure whether an upcoming holiday will move your payment date, your my Social Security account will show the adjusted date.

Direct deposit is the only way to receive SSDI payments

Social Security stopped mailing paper checks to new SSDI recipients in 2011. All payments now go directly into a bank account, credit union account, or prepaid debit card account. You cannot receive your SSDI payment in person, by check, or through any other method.

When you first begin receiving SSDI, Social Security asks for your bank account information. If you do not have a bank account, you can use a prepaid debit card — some are designed specifically for Social Security recipients and have no monthly fee. You can change your bank account or card at any time through your my Social Security account or by calling 1-800-772-1213.

Tracking your payment if it does not arrive on time

Payments almost always arrive on schedule, but occasionally a deposit takes longer than expected. If your payment does not show up by the end of the business day on your payment date, wait until the next business day before contacting Social Security — sometimes deposits process overnight.

If your payment is still missing after the next business day, call 1-800-772-1213 and speak with a representative. Have your bank account number and routing number ready. Social Security can check whether the payment was sent and, if it was, work with your bank to locate it. If the payment was not sent, Social Security can investigate why and reissue it.

Understanding the difference between payment date and when you can spend the money

Your payment arrives on your scheduled Wednesday, but the timing of when you can actually use the money depends on your bank. Most banks make direct deposits available when ready or within a few hours. Some banks, particularly smaller ones or prepaid card providers, may hold the deposit for up to one business day.

Check with your bank about their direct deposit policy if you need to know exactly when the money will be available to spend. Your bank's customer service line can tell you whether deposits post right away or if there is a delay.

Frequently Asked Questions

Can I change my SSDI payment date?

No, your payment date is fixed based on your birth date and cannot be changed. Social Security sets this schedule to spread payments across the month and manage its workload. You can only change the bank account or card where the payment is deposited, not the date itself.

What if I need money before my payment date arrives?

SSDI payments cannot be moved up or received early. If you face a financial emergency, contact a local community action agency, food bank, or 211 (dial 2-1-1) to find emergency information programs in your area. Some nonprofits offer short-term loans or grants to people on fixed incomes.

Do I get paid on weekends or holidays?

No. If your payment date falls on a weekend or federal holiday, Social Security deposits your money on the last business day before that date. You will not wait longer than usual — the payment straightforward arrives a day or two earlier.

How do I update my bank account information?

Log into your my Social Security account and select "Change Direct Deposit Information," or call 1-800-772-1213 and ask to update your banking details. Have your new account number and routing number ready. Changes usually take effect within one or two payment cycles.