SSDI deposits arrive on a fixed schedule tied to your birth date, not randomly throughout the month

Social Security deposits SSDI payments on the same day every month, but that day depends on when you were born. The Social Security Administration divides beneficiaries into three groups based on birth date, and each group receives payments on a different Wednesday. If you were born on the 1st through the 10th of any month, your payment arrives on the second Wednesday. If you were born on the 11th through the 20th, you get paid 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 applies to all SSDI beneficiaries receiving direct deposit. The payment date never changes month to month — it is always the same Wednesday relative to your birth date group. You can find your exact payment date by logging into your my Social Security account online, calling 1-800-772-1213, or checking the letter Social Security sent when your benefits began.

Key Takeaways

  • Your SSDI payment date is determined by your birth date and falls on the second, third, or fourth Wednesday of each month.
  • Direct deposit payments typically post to your bank account by 9 a.m. on your scheduled payment date, though some banks may take until later in the day.
  • If your payment date falls on a federal holiday, Social Security deposits the money the business day before.
  • You can verify your exact payment date and see past deposits in your my Social Security account online.

How the three birth date groups work

Social Security assigns you to one of three payment groups based solely on your birth date, not on when you filed or when your benefits started. The second Wednesday group includes anyone born between the 1st and 10th. The third Wednesday group covers the 11th through 20th. The fourth Wednesday group covers the 21st through 31st. Once assigned, you stay in that group for as long as you receive SSDI.

This system spreads the volume of payments across three weeks instead of processing millions of deposits on a single day. It also makes it easier for you to remember when to expect your money — the pattern never shifts. If you were born on March 7th, for example, your payment always arrives on the second Wednesday, whether that is early or late in the month.

What time the money actually appears in your account

Social Security initiates the deposit early on your payment date, typically between midnight and early morning. Most banks post direct deposits by 9 a.m. on that day, though some banks may not credit the funds until later in the morning or early afternoon. A few banks, particularly smaller regional institutions, may take until the next business day to post the deposit, though this is uncommon.

The exact time depends on your bank's processing schedule, not on Social Security. If you do not see the deposit by mid-morning on your scheduled payment date, contact your bank rather than Social Security. Your bank can tell you whether the deposit has been received and is pending posting, or whether there is a problem with the routing information on file.

What happens when your payment date falls on a holiday

If your scheduled payment date lands on a federal holiday — such as New Year's Day, Independence Day, Thanksgiving, or Christmas — Social Security deposits your payment on the last business day before the holiday instead. For example, if the second Wednesday falls on July 4th, beneficiaries in that group receive their payment on Tuesday, July 3rd.

Social Security publishes a holiday schedule each year on its website so you can plan ahead. The most common 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 shift your payment date, check your my Social Security account, which always shows your next scheduled deposit date.

Verifying your payment date and checking deposit history

The easiest way to confirm your exact payment date is to log into my Social Security at ssa.gov. Once you are signed in, go to the "Benefit Verification" section and select "View my payment history." This page shows your last several deposits, the amount, and the date each one posted. It also displays your next scheduled payment date.

If you do not have an online account, you can call Social Security's toll-free number at 1-800-772-1213 (TTY 1-800-325-0778) and ask a representative to confirm your payment date. You will need to provide your Social Security number and answer security questions. Representatives are available Monday through Friday, 7 a.m. to 7 p.m. Eastern time.

What to do if your deposit is late or missing

If your payment date has passed and the money has not appeared in your account, first check with your bank. Ask whether the deposit has been received but is still pending posting, or whether there is a problem with the account number or routing information on file with Social Security. Some banks place large deposits on a brief hold, particularly if the account is new or has had little activity.

If your bank confirms the deposit has not been received, contact Social Security. Call 1-800-772-1213 or visit your local Social Security office. Have your bank account information and recent bank statements available. Social Security can verify whether the payment was sent and to which account. If the routing information is incorrect, Social Security can update it, though the change may not take effect until the next payment cycle.

Changing your payment method or bank account

If you want to change which bank account receives your SSDI deposit, you can update this information through my Social Security online. Log in, go to "Manage your benefits," and select "Change direct deposit information." You will need your new bank's routing number and your account number. The change typically takes effect within one or two payment cycles.

You can also update your bank information by calling 1-800-772-1213 or visiting a local Social Security office in person. If you are switching banks, make sure you have your new account information correct before you submit the change — an incorrect routing number or account number will cause your deposit to be rejected or sent to the wrong account.

Frequently Asked Questions

Can I change which Wednesday I get paid?

No. Your payment date is locked to your birth date group and cannot be changed. Social Security assigns you to the second, third, or fourth Wednesday based on when you were born, and this does not change unless you request a different birth date be used — which Social Security will not do unless there is a documented error in your records.

What if I need my money before my scheduled payment date?

SSDI payments are not advanced or issued early under any circumstances. If you are facing a financial emergency, contact a local community action agency, food bank, or 211 referral service to find emergency information programs in your area. Some nonprofits offer short-term loans or grants to people with disabilities.

Does direct deposit cost anything?

No. Direct deposit is free. Social Security does not charge a fee for depositing your SSDI payment into your bank account. However, your bank may charge fees for maintaining the account itself, depending on the account type and your bank's policies.

What if my bank account is closed before my payment date?

If your account is closed, the deposit will be rejected and returned to Social Security. Social Security will then issue a check and mail it to your address on file, which can take one to two weeks. Update your bank information with Social Security as soon as possible if your account closes, or provide a new account number so future payments are not delayed.