SSDI payments arrive on a set schedule, but the exact day depends on your birth date

Social Security deposits SSDI payments into your bank account on the same day each month. That day is not the first of the month for everyone — it depends on when you were born. The Social Security Administration divides recipients into three groups, each with its own payment date.

If you were born on the 1st through the 10th of any month, you receive your payment on the second Wednesday of each month. If you were born on the 11th through the 20th, your payment arrives on the third Wednesday. If you were born on the 21st through the 31st, your payment arrives on the fourth Wednesday. This schedule has been in place since 1997 and does not change year to year.

The payment goes directly into the bank account you provided to Social Security. If you have not yet set up direct deposit, Social Security will mail you a check instead, which takes several additional days to arrive after it is mailed.

Key Takeaways

  • Your SSDI payment arrives on the same Wednesday each month, determined by your birth date: the second, third, or fourth Wednesday depending on whether you were born in the first, second, or third ten days of your birth month.
  • Direct deposit into a bank account is the fastest way to receive your payment and the method Social Security prefers.
  • If you receive a check by mail instead of direct deposit, it may take three to five business days after mailing for the check to clear your bank.
  • Your payment date does not change if you move, change banks, or have a change in your benefit amount — only your birth date determines when you are paid.
  • If your scheduled payment day falls on a federal holiday, Social Security deposits the payment on the business day before the holiday instead.

How to set up or change your payment method

Direct deposit is the standard way to receive SSDI. When you are first approved for SSDI, Social Security asks you to provide a bank account number and routing number so payments can be deposited automatically. If you did not set this up at the time of approval, you can add it later through your my Social Security account online, by phone, or in person at a local Social Security office.

To set up direct deposit online, log into your my Social Security account at ssa.gov, select "Manage your benefits," and choose the option to add or change your direct deposit information. You will need your bank's routing number and your account number. If you do not have these, call your bank or check a blank check from your account — the routing number is the first set of nine digits at the bottom left, and your account number follows.

If you prefer not to use direct deposit, Social Security will mail you a paper check each month. Checks are mailed on the same schedule as direct deposits — based on your birth date — but the check takes time to arrive and clear. Most banks clear Social Security checks within one to three business days of deposit, though some may hold the check longer if your account is new or if the deposit is unusually large.

What happens if your payment is late

If your scheduled payment date passes and the money has not arrived in your account, first check that you are looking at the correct date. Log into your my Social Security account or call 1-800-772-1213 to confirm your actual payment date — many people assume it is the first of the month and miss their real date.

If the money truly did not arrive on your scheduled day, contact your bank first. Ask them to check whether the deposit is pending or whether there is a hold on the account. Banks occasionally place holds on deposits for security reasons, especially if your account is new or if the deposit is larger than usual.

If your bank confirms the deposit never arrived, call Social Security at 1-800-772-1213 and speak to a representative. Have your bank account number and routing number ready. Social Security can trace the payment and determine whether it was sent, and if it was sent but lost, they can issue a replacement payment or a check.

Federal holidays and payment timing

When your scheduled payment day falls on a federal holiday, Social Security deposits your payment on the last business day before the holiday instead. For example, if your payment date is the second Wednesday of the month and that Wednesday is July 4th, your payment arrives on the Tuesday before July 4th.

This shift happens automatically — you do not need to do anything. Your payment straightforward arrives one day earlier than usual. The same rule applies to all federal holidays: New Year's Day, Memorial Day, Independence Day, Labor Day, Thanksgiving, Christmas, and any other day the federal government observes as a holiday.

Direct deposit versus paper checks

Direct deposit is faster and more find than a paper check. The money appears in your account on your scheduled payment date, with no waiting for mail delivery or check clearing. If you lose a check or it is stolen, you have to request a replacement, which takes time. With direct deposit, there is no physical check to lose.

Direct deposit also protects you if you are unable to get to the bank. If you are hospitalized, traveling, or homebound, your payment still arrives automatically. Paper checks require you to deposit them yourself or arrange for someone else to do so.

Social Security strongly encourages direct deposit and has made it the default for new beneficiaries. If you are still receiving paper checks, switching to direct deposit takes only a few minutes through your my Social Security account.

Frequently Asked Questions

What time of day does the money hit my account?

Direct deposits typically post to your account early in the morning on your scheduled payment day, though the exact time depends on your bank. Some banks post deposits at midnight, others at 6 a.m., and some later in the morning. Call your bank if you need to know the exact time they process Social Security deposits.

Can I change my payment date if I need money on a different day?

No. Your payment date is fixed based on your birth date and cannot be changed. If you need money before your scheduled payment date, you may want to look into whether you are may have access to to a larger payment amount or whether you have other income sources available.

What if I change banks — do I need to tell Social Security?

Yes. You must update your bank account information with Social Security before your next payment date. Log into your my Social Security account and update your direct deposit information, or call 1-800-772-1213. If you do not update it, your payment may be sent to your old account.

Do I get paid on weekends or only on weekdays?

SSDI payments are always deposited on a Wednesday, which is a weekday. If your scheduled Wednesday falls on a federal holiday, the payment moves to the business day before. You will never receive a payment on a Saturday or Sunday.

Can someone else receive my SSDI payment for me?

Your payment goes to the bank account you registered with Social Security. If you want someone else to manage your money, you can authorize them to access your account through your bank, or you can set up a representative payee through Social Security if you are unable to manage your benefits yourself.