SSDI Payment Dates Follow a Schedule Based on Your Birth Date
Social Security sends SSDI payments on the same day each month, but that day depends on when you were born. The payment schedule runs from the second Wednesday of each month through the fourth Wednesday. If your birth date falls between the 1st and 10th of any month, you receive payment on the second Wednesday. If you were born between the 11th and 20th, you get paid on the third Wednesday. If your birth date is between the 21st and 31st, your payment arrives on the fourth Wednesday.
This schedule has been in place since 1997 to spread out the volume of payments Social Security processes. It does not change month to month — once you know which Wednesday applies to your birth date, that is your payment day every single month. The only exception is when a Wednesday falls on a federal holiday; in that case, Social Security sends the payment the day before.
You can find your specific payment date by logging into your my Social Security account at ssa.gov, calling Social Security at 1-800-772-1213, or visiting a local Social Security office. Your payment date also appears on any notice Social Security has sent you about your SSDI award.
Key Takeaways
- SSDI payments arrive on the second, third, or fourth Wednesday of each month depending on your birth date, not on a fixed calendar date.
- If you were born on the 1st through 10th, you are paid on the second Wednesday; 11th through 20th gets the third Wednesday; 21st through 31st gets the fourth Wednesday.
- Your payment date stays the same every month unless a federal holiday moves it to the day before.
- You can confirm your exact payment date through my Social Security, by phone at 1-800-772-1213, or at your local office.
How to Check Your Payment Date in My Social Security
The fastest way to see when you will be paid this month is through your my Social Security account. Go to ssa.gov and select "Sign in to my Social Security" in the upper right. You will need to create an account if you do not have one already, which requires your Social Security number, email address, and a password.
Once you are logged in, look for the "Benefit Verification" section or "Payment Information" tab. This shows your current payment date and the amount you receive each month. If you have direct deposit set up, it also displays the last four digits of the bank account where payments land. This is the most current source for your payment date because it reflects any changes Social Security has made to your account.
If you cannot access my Social Security online, you can call 1-800-772-1213 Monday through Friday, 7 a.m. to 7 p.m. Eastern time. Have your Social Security number ready. A representative will tell you your payment date and answer questions about your account. Wait times are usually shorter early in the morning or late in the afternoon.
What Happens If Your Payment Is Late or Does Not Arrive
If your payment date has passed and the money has not arrived, first check whether a federal holiday delayed it. Social Security publishes its holiday schedule each year on ssa.gov. If a holiday fell on your payment Wednesday, your payment comes the day before instead.
If no holiday explains the delay, log into my Social Security and check whether your payment status shows "pending" or "processed." A pending status means Social Security is still processing the payment; a processed status means it has been sent to your bank. If it shows processed but you have not received it, contact your bank — the delay is usually on their end, not Social Security's.
If your payment shows no status at all or if more than three business days have passed since your payment date, call Social Security at 1-800-772-1213. Have your account information ready, including your Social Security number and the bank account where you expect the deposit. Social Security can trace the payment and tell you whether it was sent and where it is now.
Direct Deposit Versus Check Payments
SSDI payments arrive by direct deposit or by check, depending on how you set up your account. Direct deposit is faster and more reliable — the money reaches your bank account on your payment date, usually by early morning. Checks take longer because they have to be mailed, and you have to deposit them yourself.
If you receive checks and want to switch to direct deposit, you can set it up through my Social Security without calling. Log in, go to "Payment Information," and select "Change How You Get Paid." You will need your bank's routing number and your account number, which appear on a blank check or a bank statement. The change usually takes one or two payment cycles to go into effect.
If you do not have a bank account, Social Security offers a Direct Express card, which works like a debit card. Payments load onto the card on your payment date. You can explore for a Direct Express card through the program's website at directexpresscard.com or by calling 1-888-233-3010.
Payment Dates During the Year and Holiday Adjustments
Your payment date stays the same throughout the year, but Social Security moves it when a federal holiday falls on your scheduled Wednesday. The holidays that trigger a move are New Year's Day, Memorial Day, Independence Day, Labor Day, Thanksgiving, and Christmas. When one of these holidays lands on your payment Wednesday, Social Security sends your payment on Tuesday instead.
Social Security publishes a full holiday payment schedule each January on ssa.gov. You can also find it by searching "Social Security payment schedule" and the current year. This schedule shows every month and whether your payment date shifts because of a holiday. Bookmark it or save it so you know in advance when to expect your money.
If you receive a check instead of direct deposit, a holiday delay can add extra time because the mail takes longer. A check mailed on Tuesday instead of Wednesday might not arrive until Thursday or Friday. If you are planning to use your SSDI payment for bills or expenses, account for this extra time when a holiday is near.
Changing Your Payment Date or Account Information
You cannot change the day of the week you are paid — that is determined by your birth date and is the same for all SSDI recipients born in your date range. However, you can change the bank account where your payment lands or switch from direct deposit to a check if you need to.
To change your bank account, log into my Social Security and go to "Payment Information." Select "Change Direct Deposit Information" and enter your new bank's routing number and your new account number. The change takes effect within one or two payment cycles. If you do not have online access, call 1-800-772-1213 and a representative will update your account over the phone.
If you move or your mailing address changes and you receive checks, update your address through my Social Security or by calling Social Security. A check sent to an old address can be lost or delayed. Social Security needs your current address on file to make sure your mail reaches you.
Frequently Asked Questions
Why does my payment date change from month to month?
Your payment date does not change month to month — it stays on the same Wednesday every month based on your birth date. What may look like a change is usually a holiday adjustment. When a federal holiday falls on your payment Wednesday, Social Security moves your payment to Tuesday. This happens only a few times a year.
Can I get my SSDI payment early if I need the money sooner?
No, Social Security cannot send SSDI payments early. Payments are sent on a fixed schedule tied to your birth date. If you are facing a financial emergency, contact a local nonprofit or community organization that offers emergency information. Your local 211 service (dial 2-1-1) can connect you to resources in your area.
What if I do not have a bank account for direct deposit?
You can receive payments by check mailed to your address, or you can explore for a Direct Express card, which is a prepaid debit card issued by Social Security. Payments load onto the card on your payment date. Call 1-888-233-3010 or visit directexpresscard.com to explore.
How do I know if my payment was actually sent if I use direct deposit?
Log into my Social Security and check your payment status. If it shows "processed," the payment has been sent to your bank. If it shows "pending," Social Security is still processing it. If more than three business days have passed since your payment date and the money has not arrived, contact your bank to ask whether they received it.
What should I do if my payment is missing or late?
First, check whether a federal holiday moved your payment date. Then log into my Social Security to see the payment status. If it shows processed but has not arrived after three business days, call your bank. If the status is unclear or the payment shows no record, call Social Security at 1-800-772-1213 with your account details ready.