Your SSDI payment arrives on the same schedule, whether the payment date lands on a weekday or weekend
Social Security Disability Insurance (SSDI) payments are sent by direct deposit on a set day each month based on your birth date, not on the calendar. If your payment date falls on Monday, your bank receives the deposit on that Monday. If it falls on a weekend or federal holiday, Social Security sends it the business day before instead — so a Monday payment date means you get your money on Monday, not earlier.
The three payment schedules exist to spread deposits across the month and reduce processing strain on the system. Your personal schedule depends on when you were born, and it does not change. Once you know which day is yours, you can count on it month after month.
Key Takeaways
- SSDI payments arrive by direct deposit on your assigned day each month, which is determined by your birth date and does not change.
- If your payment date falls on a weekend or federal holiday, Social Security deposits your money the business day before.
- You can find your exact payment date by logging into your my Social Security account or calling Social Security at 1-800-772-1213.
- Your bank may hold the deposit for one to two business days after it arrives, even though Social Security sent it on time.
How your birth date determines your payment schedule
Social Security assigns you to one of three payment schedules based on your date of birth. If you were born between the 1st and 10th of any month, you receive your payment on the second Wednesday of each month. If you were born between the 11th and 20th, your payment date is the third Wednesday. If you were born on the 21st or later, your payment date is the fourth Wednesday.
This system has been in place since 1997 and applies to all SSDI recipients. Your schedule does not change if you move, change banks, or have any other life change. 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, which is the first of the month or the day before if the 1st falls on a weekend or holiday.
What happens when your payment date lands on a Monday
If your assigned payment date is a Monday, your direct deposit arrives on that Monday. Social Security does not send it early just because the date falls on a weekday. However, if your payment date is a Monday that is also a federal holiday (which is rare), Social Security sends your deposit the Friday before.
Federal holidays that can affect SSDI payments include New Year's Day, Martin Luther King Jr. Day, Presidents' Day, Memorial Day, Independence Day, Labor Day, Columbus Day, Veterans Day, Thanksgiving, and Christmas. Social Security's offices are closed on these days, so deposits scheduled for those dates move to the previous business day.
Why your bank might delay showing the deposit
Even though Social Security sends your payment on your assigned day, your bank may not show the money in your account when ready. Banks can hold direct deposits for one to two business days after receiving them, depending on the bank's policies and the time of day the deposit arrives. This is separate from when Social Security sends it — your payment may arrive at your bank on Monday, but the bank might not make it available until Tuesday or Wednesday.
If you notice your deposit has not appeared by the end of the business day after your payment date, contact your bank first. They can tell you whether the deposit has arrived in their system but is being held, or whether it has not arrived yet. If your bank says they have not received it, then contact Social Security at 1-800-772-1213 or log into your my Social Security account to check the payment status.
How to find your exact payment date
The easiest way to confirm your payment date is to log into your my Social Security account at ssa.gov. Once you are signed in, go to the "Payments" section and look for "Payment History." Your next scheduled payment date appears there along with the amount.
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 a few other pieces of information to verify your identity. If you prefer not to use the online account, you can call Social Security's toll-free number at 1-800-772-1213 and a representative will tell you your payment date over the phone. The phone line is open Monday through Friday, 7 a.m. to 7 p.m. Eastern time.
What to do if your deposit does not arrive on time
If your payment date has passed and the money has not appeared in your account, start by checking your my Social Security account to confirm the payment was sent. The "Payment History" section shows the date Social Security released each payment and the amount. If it shows your payment was sent on your scheduled date, the delay is likely with your bank, and you should contact them directly.
If your my Social Security account shows no payment was sent, or if you cannot access your account, call Social Security at 1-800-772-1213. Have your Social Security number and bank account information ready. A representative can look up your payment status and tell you whether the payment was sent, when it was sent, and what to do next. If there is a genuine error, Social Security can issue a replacement payment, though this process may take several weeks.
Frequently Asked Questions
Can I change my payment date to a different day of the month?
No. Your payment date is fixed based on your birth date and cannot be changed. Social Security uses this system to manage the volume of payments throughout the month. If you have a specific reason you need a different date, contact Social Security at 1-800-772-1213 to discuss your situation, but changing the date itself is not an option.
What if I get paid on the third Wednesday but that falls on a holiday?
Social Security moves your payment to the business day before the holiday. So if the third Wednesday is Thanksgiving, you would receive your payment on the Wednesday before Thanksgiving instead. Check your my Social Security account in November to see the exact date.
Does my bank have to accept direct deposits on Mondays?
Yes. All banks that participate in the ACH (Automated Clearing House) system, which includes virtually all U.S. banks, accept direct deposits on business days including Mondays. If your bank is refusing deposits or charging you a fee for them, contact the bank's customer service to resolve the issue.
Can I get my SSDI payment by check instead of direct deposit?
Social Security stopped issuing checks to new beneficiaries in 2011. If you are already receiving checks, you can continue to do so, but Social Security encourages you to switch to direct deposit for faster, more reliable payment. To change to direct deposit, log into your my Social Security account or call 1-800-772-1213.