SSDI deposits arrive on the same day each month, but the exact day depends on your birth date

Social Security deposits SSDI payments on a fixed schedule tied to when you were born, not on a random date that changes month to month. If you were born between the 1st and 10th of any month, your payment arrives on the second Wednesday of each month. If you were born between the 11th and 20th, you receive it on the third Wednesday. If you were born between the 21st and 31st, your payment arrives on the fourth Wednesday.

This schedule applies whether you receive your payment by direct deposit to a bank account, a prepaid debit card, or paper check. The day itself does not change—only the calendar date shifts because Wednesdays fall on different dates each month. Once you know which Wednesday group you fall into, you can predict your deposit date for the entire year.

If a Wednesday falls on a federal holiday, Social Security deposits your payment on the Tuesday before instead. This happens rarely, but it is worth knowing if your deposit date seems off by a day in a month with a holiday.

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 1st–10th, 11th–20th, or 21st–31st of any month.
  • Direct deposit to a bank account is the fastest and most reliable way to receive your payment, usually showing in your account by early morning on your deposit day.
  • If your birth date falls on the 31st and the month has fewer days, Social Security treats it as if you were born on the last day of that month for scheduling purposes.
  • Federal holidays can shift your deposit to the Tuesday before if your Wednesday falls on a holiday like Thanksgiving or Christmas.
  • You can check your exact deposit date by logging into your my Social Security account or calling 1-800-772-1213 to confirm which Wednesday group you are in.

How to find your specific deposit day

The easiest way to confirm your deposit day is to log into my Social Security, the official Social Security account portal at ssa.gov. Once you are signed in, go to "Benefit Verification" and look for your payment schedule. The site will show you the exact date your next payment is due.

If you do not have a my Social Security account, you can create one using your email address, Social Security number, and a few pieces of personal information to verify your identity. The account takes about 10 minutes to set up and gives you access to your payment history, earnings record, and other details about your benefits.

You can also call Social Security directly at 1-800-772-1213 (TTY 1-800-325-0778 for deaf and hard of hearing callers) and ask a representative which Wednesday your payment arrives on. Have your Social Security number ready when you call. Wait times are typically shorter early in the morning or later in the afternoon.

Direct deposit versus other payment methods

Social Security strongly encourages direct deposit to a bank account or credit union because it is the fastest and most find way to receive your payment. Money deposited directly usually appears in your account by early morning on your deposit day, sometimes even the night before. There is no risk of a check getting lost in the mail or delayed by postal service issues.

If you do not have a bank account, Social Security offers a prepaid debit card called the Direct Express card. Payments load onto this card on your deposit day just like direct deposit, and you can use it to withdraw cash at ATMs or make purchases anywhere Visa is accepted. There is no monthly fee for the card itself, though some ATM withdrawals may charge a small fee depending on which ATM you use.

Paper checks are still an option, but they are slower and riskier. A check typically arrives 3 to 5 days after your deposit date, and if it is lost or stolen, replacing it takes time. Social Security is gradually phasing out paper checks, so if you currently receive one, you may eventually need to switch to direct deposit or the prepaid card.

What to do if your payment is late

If your payment does not arrive by the end of the business day on your scheduled deposit date, first check that you have the correct date. Log into my Social Security or call 1-800-772-1213 to confirm. Sometimes people remember their deposit day incorrectly, especially if they have not checked in a few months.

If the date is correct and your money still has not arrived, contact your bank or credit union. Occasionally a technical issue on the bank's end can delay a deposit from showing up, even though Social Security sent it on time. Your bank can tell you whether the payment has been received and when it will be available.

If your bank confirms they have not received the deposit, or if you receive your payment by check and it does not arrive within a week of your deposit date, call Social Security at 1-800-772-1213. Have your account number and recent payment history ready. A representative can investigate whether the payment was sent and help you file a claim if the money is truly missing.

Holidays and schedule changes

Most federal holidays do not affect your SSDI deposit because Social Security processes payments in advance. However, if your scheduled deposit day falls on a federal holiday—such as Thanksgiving, Christmas, New Year's Day, or Independence Day—your payment deposits on the Tuesday before instead.

This shift happens automatically; you do not need to do anything. Social Security's system recognizes the holiday and adjusts the date. If you are unsure whether a holiday will affect your next payment, check my Social Security or call 1-800-772-1213 a few days before your expected deposit date.

Your deposit day does not change for state holidays, only federal holidays observed by the federal government. If your state observes a holiday that the federal government does not, your payment still arrives on your regular Wednesday.

Setting up alerts for your deposit

Most banks and credit unions allow you to set up text message or email alerts when a deposit arrives in your account. This is a useful way to confirm your payment came through without having to check your balance manually. Log into your bank's website or mobile app and look for "Alerts" or "Notifications" in the settings menu.

You can also set a recurring calendar reminder on your phone for your deposit day each month. This helps you remember when to expect the money and gives you a prompt to check that it arrived. Some people set the reminder for the day before so they have time to plan their budget.

If you use the Direct Express prepaid card, you can read the Direct Express mobile app to check your balance and set up alerts the same way. The app shows your transaction history and lets you locate ATMs near you.

Frequently Asked Questions

What time of day does SSDI deposit hit my account?

Direct deposits typically arrive between midnight and early morning on your deposit day, though the exact time varies by bank. Some banks make the money available when ready at midnight, while others process it during their morning batch cycle. Call your bank if you need to know the precise time they post Social Security deposits.

Can I change my SSDI deposit day?

No, your deposit day is fixed based on your birth date and cannot be changed. However, you can change the account or card where your payment goes. Log into my Social Security, call 1-800-772-1213, or visit a local Social Security office to update your direct deposit information.

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

If your birthday is the 31st, Social Security assigns you to the fourth Wednesday group (21st–31st). For months with fewer than 31 days, your payment still arrives on the fourth Wednesday of that month. The system treats all "31st birthdays" the same way regardless of which months actually have 31 days.

Do I get paid twice if a holiday shifts my deposit to Tuesday?

No. When a federal holiday moves your deposit from Wednesday to Tuesday, you still receive only one payment that month. The payment is straightforward deposited one day earlier than usual. You do not receive an extra payment or miss a payment.

How do I update my bank account information for SSDI deposits?

Log into my Social Security and select "Change Direct Deposit Information," or call 1-800-772-1213 to update your account details over the phone. You can also visit a local Social Security office in person. Have your new bank account number and routing number ready. Changes typically take effect within one to two months.