SSDI payments arrive on a schedule, not randomly
Social Security deposits SSDI payments on the same day each month, and that day depends on your birth date — not on when you filed or when you were approved. The Social Security Administration staggered payment dates so the system doesn't process everyone's deposit on a single day. 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, you get paid on the third Wednesday. If you were born on the 21st or later, your payment arrives on the fourth Wednesday.
Your payment goes directly into the bank account or prepaid card you registered with Social Security. If you haven't set up direct deposit, Social Security will mail you a check, but mailed checks arrive later and are less reliable. Direct deposit is faster and safer — you can set it up by calling Social Security at 1-800-772-1213, visiting your local Social Security office, or creating an account on ssa.gov.
Key Takeaways
- Your payment date is determined by your birth date and falls on the second, third, or fourth Wednesday of each month — the same date every month.
- Direct deposit deposits your payment into your bank account or prepaid card on your scheduled day; mailed checks take longer and may not arrive on time.
- You can find your specific payment date by logging into your my Social Security account, calling 1-800-772-1213, or visiting a local Social Security office.
- If your payment doesn't arrive on the expected day, check your bank account first, then contact Social Security to report a missing deposit.
How to find your exact payment date
The fastest way to see your payment date is to log into your my Social Security account at ssa.gov. Once you're signed in, go to "Manage Your Benefits" and look for "Payment Information" — it will show your next scheduled payment date and the day of the month you receive payments. You don't need to do anything; Social Security automatically deposits on that day.
If you don't have a my Social Security account, you can call 1-800-772-1213 and speak to a representative, or visit your local Social Security office in person. Have your Social Security number ready. A representative can tell you your payment date over the phone in a few minutes.
What happens if your payment is late
If your payment doesn't arrive by the end of the business day on your scheduled date, first check your bank account to make sure the deposit didn't go to a different account or get delayed by your bank. Some banks take a few hours to post deposits, even though Social Security sends them early in the morning.
If your bank shows no deposit after 24 hours, contact Social Security at 1-800-772-1213. Have your Social Security number and bank account information ready. A representative can check whether Social Security sent the payment and, if it was sent, help you trace where it went. If Social Security didn't send it, they can investigate why and reissue the payment.
Payments are rarely lost, but they can be delayed if you recently changed your bank account, if there's a problem with your account number on file, or if Social Security is reviewing your case. The representative can tell you which situation applies to you.
Payment dates for the current year
Your payment date never changes unless you change your birth date with Social Security (which you cannot do) or Social Security changes the payment schedule (which happens rarely and only by act of Congress). This means you can plan around your payment date month after month.
| Birth Date Range | Payment Day |
|---|---|
| 1st through 10th of any month | Second Wednesday of each month |
| 11th through 20th of any month | Third Wednesday of each month |
| 21st through 31st of any month | Fourth Wednesday of each month |
If a Wednesday falls on a federal holiday, Social Security deposits your payment on the Tuesday before instead. This happens rarely — usually only around Christmas or New Year's — but you can check your my Social Security account to see if your next payment date has shifted.
Direct deposit vs. mailed checks
Direct deposit is the standard way to receive SSDI payments, and it's the fastest and most find method. Your payment arrives in your bank account on your scheduled day, usually early in the morning. You can use the money when ready, and there's no risk of a check getting lost in the mail or stolen.
If you receive a mailed check instead, it typically arrives 3 to 5 business days after Social Security sends it. Mailed checks are slower, can be lost or delayed by the postal service, and can be stolen from your mailbox. Social Security encourages all beneficiaries to switch to direct deposit for these reasons.
To set up or change your direct deposit information, log into your my Social Security account, call 1-800-772-1213, or visit your local Social Security office. You'll need your bank account number and routing number, which you can find on a check or by calling your bank.
What to do if you need your payment early
Social Security cannot advance your payment or move your payment date earlier. Your payment date is fixed based on your birth date, and Social Security processes all payments on the same schedule every month. If you need money before your next scheduled payment, you'll need to look for other resources.
Some banks and credit unions offer short-term loans or overdraft protection for account holders. Local nonprofits, community action agencies, and religious organizations sometimes provide emergency financial help. You can search for local resources through 211.org or by calling 2-1-1 from any phone.
Frequently Asked Questions
Can I change my payment date?
No. Your payment date is determined by your birth date and cannot be changed. Social Security uses this system to spread payments throughout the month so the banking system can handle the volume. Your date stays the same every month unless Congress changes the law.
What if I don't have a bank account?
You can receive your payment on a prepaid card instead of a bank account. Social Security offers the Direct Express card, a government-issued prepaid card designed for beneficiaries without bank accounts. You can also use any prepaid card that accepts direct deposits. Call 1-800-772-1213 to set this up.
Will my payment arrive on weekends or holidays?
Social Security deposits payments on weekdays only. If your scheduled payment day falls on a weekend or federal holiday, your deposit arrives on the last business day before that date. Check your my Social Security account to see if your next payment date has shifted.
How do I know if my payment went through?
Log into your my Social Security account and check "Payment Information" to see your next scheduled payment date and recent payment history. You can also check your bank account to confirm the deposit arrived. If you see the payment listed in your account but it hasn't shown up in your bank yet, wait 24 hours — banks sometimes take time to post deposits.
What if I'm in prison or outside the United States?
If you're incarcerated, Social Security stops your SSDI payments. If you're outside the United States for more than 30 days, your payments may stop depending on your citizenship status. Contact Social Security at 1-800-772-1213 before you travel or if your situation changes, so they can tell you whether your payments will continue.