SSDI deposits arrive on the same day each month, determined by your birth date

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

This three-tier system has been in place since 1997 to spread the volume of deposits across the banking system. Your birth date determines your deposit day for life — it does not change if you move, change banks, or receive a benefit increase. The only exception is if you receive both SSDI and Supplemental Security Income (SSI); in that case, you receive both payments on the same day, typically the first of the month.

Deposits post between midnight and early morning on your scheduled day. The exact time varies by bank — some post deposits when ready at midnight, while others may take until 6 a.m. or later. Your bank's processing speed is not controlled by Social Security, so if you do not see the deposit by mid-morning, contact your bank rather than Social Security.

Key Takeaways

  • Your SSDI deposit day is locked to your birth date: the second, third, or fourth Wednesday of each month depending on whether you were born in the first, second, or third third of the month.
  • Deposits post to your bank account between midnight and early morning on your scheduled day, though the exact time depends on your bank's processing speed.
  • If you receive both SSDI and SSI, both payments arrive on the first of the month instead of following the birth-date schedule.
  • You can view your payment schedule on your my Social Security account online, which shows the exact deposit date for each month of the year.
  • If a scheduled deposit day falls on a federal holiday or weekend, Social Security deposits the payment on the last business day before that date.

How to find your specific deposit day

Log into your my Social Security account at ssa.gov to see your exact deposit schedule for the current and upcoming years. The account shows every payment date listed by month, so you can plan around it. You do not need to call or visit an office — the online account is the fastest way to confirm your day.

If you do not have a my Social Security account, you can create one using your email address, Social Security number, and a phone number. The account takes a few minutes to set up and gives you access to your payment history, benefit amount, and deposit schedule all in one place. If you cannot create an account online, you can call Social Security at 1-800-772-1213 to ask for your deposit day, though wait times are often long.

What happens when your deposit day falls on a holiday or weekend

If your scheduled deposit day lands on a Saturday, Sunday, or federal holiday, Social Security deposits your payment on the last business day before that date instead. For example, if you are scheduled to receive payment on a Wednesday that is a federal holiday, your deposit arrives on the Tuesday before. This rule applies to all federal holidays — New Year's Day, Memorial Day, Independence Day, Labor Day, Thanksgiving, Christmas, and others.

You can see these adjusted dates on your my Social Security account. The account automatically shows the actual deposit date for each month, accounting for holidays and weekends, so you do not have to calculate it yourself. If you are unsure whether a particular month has a holiday shift, check your account or call Social Security to confirm.

Why your deposit might be late or missing

If your payment does not arrive by mid-morning on your scheduled day, the delay is usually on your bank's end, not Social Security's. Banks process deposits at different speeds, and some take longer than others. Contact your bank's customer service line to ask whether the deposit has posted or is pending. Most banks can tell you within minutes whether the payment has been received.

If your bank confirms that no deposit arrived, contact Social Security at 1-800-772-1213 or log into your my Social Security account to check your payment status. Social Security can tell you whether the payment was sent and to which account. If the payment was sent to an old bank account after you switched banks, you will need to update your direct deposit information with Social Security when ready. Changes to your bank account take effect within one to two pay cycles.

Direct deposit failures are rare, but they can happen if you close a bank account without updating Social Security, if your account is flagged for fraud, or if your bank rejects the deposit for technical reasons. Social Security will attempt to resend the payment, but the process can take several weeks. In the meantime, you can request a replacement check or ask Social Security to issue a one-time payment by phone.

How to change your bank account or switch to a debit card

If you want to change which bank account receives your SSDI deposit, update your information through your my Social Security account or by calling 1-800-772-1213. You will need your new bank's routing number and your new account number. Social Security processes the change within one to two pay cycles, so your next deposit after that will go to the new account.

Some people use a Direct Express debit card instead of a bank account. This is a prepaid card issued by Comerica that receives your SSDI deposit each month. You can explore for a Direct Express card through the program's website or by calling 1-888-224-1234. The card works like a regular debit card — you can withdraw cash at ATMs, make purchases, and check your balance online. There is no monthly fee if you receive a federal benefit like SSDI.

Switching from a bank account to Direct Express or vice versa takes the same one to two pay cycles. Plan the change for early in the month if possible, so you have time to confirm the new method is working before you need to pay bills.

Understanding the difference between SSDI and SSI deposit schedules

SSDI and SSI are separate programs with different deposit schedules. SSDI follows the birth-date schedule described above — the second, third, or fourth Wednesday depending on your birth date. SSI, which is a needs-based program for people with low income and resources, deposits on the first of each month.

If you receive both SSDI and SSI, Social Security combines both payments into a single deposit on the first of the month. This means your birth-date SSDI schedule is overridden by the SSI schedule. You will see both amounts listed separately on your deposit, but they arrive together. If you receive only SSDI, your deposit follows your birth-date schedule and does not arrive on the first.

Frequently Asked Questions

Can I change my deposit day to a different date?

No. Your deposit day is determined by your birth date and cannot be changed. However, you can change which bank account or debit card receives the deposit, and that change takes effect within one to two pay cycles.

What if I need my money before my scheduled deposit day?

Social Security does not advance payments or change deposit dates for emergencies. If you need money before your deposit arrives, you may be able to borrow against your next payment through a payday lender or ask your bank about a short-term loan, though these options often carry high fees and interest.

Does my deposit time change if I move to a different state?

No. Your deposit day is based on your birth date, not your location. Moving to a different state does not change when your payment arrives, though you may need to update your address with Social Security so mail reaches you.

How do I know if my bank received my SSDI deposit?

Check your bank account online or call your bank's customer service line. Most banks post deposits between midnight and mid-morning on the deposit day. If you do not see the deposit by mid-morning, contact your bank to ask whether it is pending or if there was a processing error.

What happens if I close my bank account without telling Social Security?

Your deposit will be rejected by the closed account, and Social Security will attempt to resend it. The process can take several weeks. Update your bank account information with Social Security as soon as you close an account to avoid delays. You can update it through your my Social Security account or by calling 1-800-772-1213.