SSDI deposits follow a fixed schedule based on your birth date, not the calendar month

Your SSDI check arrives on the same day every month, determined by when you were born—not by when you file or how much you receive. The Social Security Administration deposits payments between the 3rd and the 23rd of each month. If your birthday falls between the 1st and the 10th, you get paid on the second Wednesday of the month. If it's between the 11th and the 20th, you get paid on the third Wednesday. If it's between the 21st and the 31st, you get paid on the fourth Wednesday.

This schedule has been in place since 1997 and applies to all SSDI recipients. Your deposit goes directly to your bank account, prepaid card, or other financial institution you designated when you set up direct deposit with Social Security. The money typically appears in your account within one business day of the deposit date, though some banks hold it for an additional day.

Key Takeaways

  • Your SSDI payment date depends on your birth date, not your claim date or benefit amount—it stays the same every month.
  • Payments arrive between the 3rd and 23rd of each month: second Wednesday for birthdays 1–10, third Wednesday for 11–20, fourth Wednesday for 21–31.
  • Direct deposit is the only way to receive SSDI; checks and debit cards are no longer issued.
  • If a scheduled payment date falls on a federal holiday or weekend, Social Security deposits the money on the business day before.

How to find your specific payment date

Log into your my Social Security account at ssa.gov to see your exact payment date. Under "Benefit Verification," you will find a section labeled "Payment Information" that lists the day your deposit arrives each month. This is the most reliable way to confirm your schedule, especially if you are unsure whether your birthday falls into the second, third, or fourth Wednesday category.

If you do not have a my Social Security account, you can create one at ssa.gov using your email address, Social Security number, and identity verification. Once logged in, you can also view your payment history, check your earnings record, and update your direct deposit information if needed.

You can also call Social Security at 1-800-772-1213 (TTY 1-800-325-0778) to confirm your payment date. Have your Social Security number ready. The phone line is open Monday through Friday, 7 a.m. to 7 p.m. Eastern time.

What happens when a payment date falls on a holiday or weekend

If your regular payment date lands on a Saturday, Sunday, or federal holiday, Social Security deposits your money on the business day before instead. For example, if your payment date is the third Wednesday and that Wednesday is Christmas, you will receive your deposit on Tuesday, December 24th. This rule applies to all federal holidays: New Year's Day, Martin Luther King Jr. Day, Presidents' Day, Memorial Day, Juneteenth, Independence Day, Labor Day, Columbus Day, Veterans Day, Thanksgiving, and Christmas.

The advance deposit means you receive your money on time even when the calendar shifts your normal payment day. You do not need to contact Social Security or take any action—the system adjusts automatically.

Direct deposit is required for all SSDI payments

Social Security stopped issuing paper checks and debit cards to new beneficiaries in 2013. If you receive SSDI, your payment must go to a bank account, credit union account, or prepaid card account in your name. You set up direct deposit when you first claim benefits, and you can change your account information anytime through my Social Security or by calling 1-800-772-1213.

If you do not have a bank account, you can use a prepaid card account or open a basic savings account at most banks and credit unions with minimal fees. Some community banks and credit unions offer accounts with no monthly fee and no minimum balance. If you are experiencing homelessness or housing instability, some nonprofits and local social services can help you open an account.

How to update your direct deposit information

If you need to change the bank account or card where your SSDI deposit goes, you can update it online through my Social Security without calling. Log in, go to "Payment Information," and select "Change Direct Deposit." You will need your routing number and account number from your bank or card issuer. The change usually takes effect within one or two payment cycles.

If you prefer to update by phone, call 1-800-772-1213 and have your new account information ready. Social Security will confirm the change and tell you when it takes effect. Do not give your account information to anyone claiming to represent Social Security unless you initiated the call yourself.

What to do if your payment does not arrive on time

If your deposit does not appear by the business day after your scheduled payment date, contact your bank first to confirm the money has not been delayed on their end. Some banks hold deposits for 24 hours or longer, especially if you are using a new account or if the deposit is unusually large for your account history.

If your bank confirms the money has not arrived, call Social Security at 1-800-772-1213 to report the missing payment. Have your Social Security number and the date you expected to receive the deposit ready. Social Security can trace the payment and, if it was sent to the wrong account or lost in transit, can issue a replacement. This process usually takes one to two weeks.

Frequently Asked Questions

Does my SSDI payment date change if I move or change banks?

No. Your payment date is tied to your birth date and does not change when you move, change banks, or update your direct deposit account. Only the destination account changes—the day the money leaves Social Security stays the same.

Can I request a different payment date?

No. Social Security does not allow beneficiaries to choose their payment date. The date is determined by your birth date and cannot be changed. If you need money on a different day of the month, you would need to budget around your fixed payment schedule.

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

You fall into the third category (birthdays 21–31) and receive your payment on the fourth Wednesday of each month. This applies even if your birth month has fewer than 31 days.

Will my payment date change if my benefit amount increases or decreases?

No. Your payment date is based only on your birth date. Changes to your benefit amount—from a cost-of-living adjustment, a work incentive, or a change in your circumstances—do not affect when you receive your payment.

How do I know if my direct deposit failed?

Check your bank account on the business day after your scheduled payment date. If the deposit has not appeared, contact your bank to see if there is a delay. If your bank has no record of the deposit, call Social Security at 1-800-772-1213 to report it and request a trace.