SSDI deposits arrive on a set schedule based on your birth date, not randomly throughout the month
Social Security Disability Insurance (SSDI) payments are deposited into your bank account on the same day each month. The Social Security Administration does not deposit all payments on one day — instead, they stagger deposits across three Wednesdays based on when you were born. If you were born between the 1st and 10th of any month, your payment arrives on the second Wednesday. If you were born between the 11th and 20th, your payment arrives on the third Wednesday. If you were born between the 21st and 31st, your payment arrives on the fourth Wednesday.
This schedule has been in place since 1997 and applies to nearly all SSDI recipients who receive payments by direct deposit. The only exceptions are people who receive Supplemental Security Income (SSI) instead of SSDI, or people who still receive paper checks — both follow different schedules. Direct deposit is now the only way the Social Security Administration sends new payments, so if you are receiving SSDI, your money goes to your bank account, not the mail.
Key Takeaways
- Your SSDI payment arrives on the same Wednesday each month, determined by your birth date — the second, third, or fourth Wednesday depending on whether you were born in the first, second, or third ten days of your birth month.
- Direct deposit is the only method the Social Security Administration uses to send SSDI payments, so your money goes to your bank account, not a check in the mail.
- Your bank may hold the deposit for one business day after it arrives in their system, so the money may not be available to spend when ready even though Social Security has sent it.
- If your payment does not arrive on the expected Wednesday, contact Social Security within three business days to report it — delays beyond one day are unusual and warrant investigation.
How to find your specific payment date
You can find the exact date your SSDI payment arrives by logging into your Social Security account at ssa.gov or by calling Social Security at 1-800-772-1213. When you log in, go to "Manage Your Benefits" and look for "Payment Information" — this page shows your next payment date and the amount you will receive.
If you do not have an online account, you can create one at ssa.gov/myaccount. You will need your Social Security number, email address, and a way to verify your identity — usually a driver's license or passport number. Once your account is set up, you can check your payment date anytime without calling.
If you prefer to call, have your Social Security number ready. The representative can tell you your payment date over the phone, but you will be on hold during busy times — early morning or mid-week calls are usually faster.
Why your payment might arrive a day late or early
Banks do not always make deposits available on the same day Social Security sends them. When Social Security initiates your SSDI deposit on a Wednesday, your bank receives the transfer but may not make the money available to you until Thursday morning. This is called a "hold" and is standard banking practice — it does not mean Social Security is late.
Holidays can also shift your payment date. If your scheduled payment day falls on a federal holiday, Social Security deposits your payment on the business day before the holiday instead. For example, if your payment date is the Wednesday before Thanksgiving and that Wednesday is a holiday, your payment arrives the Tuesday before.
Weekends do not affect SSDI deposits because Social Security always deposits on a Wednesday, which is a business day. However, if your bank is closed on Wednesday for a local holiday, the deposit may not show up until Thursday.
What to do if your payment does not arrive on time
If your SSDI payment does not appear in your bank account by the end of the business day after your scheduled deposit date, contact Social Security within three business days. Call 1-800-772-1213 or visit your local Social Security office in person. Have your Social Security number and the date you expected the payment ready.
Social Security will check whether the payment was sent to the correct bank account. If the account information on file is wrong — for example, if you changed banks and did not update Social Security — the payment may have gone to an old account. Social Security can stop the payment and resend it to the correct account, but this process takes several business days.
If Social Security confirms the payment was sent to the right account and your bank says it never arrived, Social Security can file a trace with the banking system. This investigation usually takes 10 to 15 business days. In the meantime, Social Security may issue you a replacement payment while the trace is underway, depending on your situation.
Updating your bank account information
If you need to change which bank account receives your SSDI payments, you can update this information online through your Social Security account or by calling 1-800-772-1213. Changes made online usually take effect within one to two business days. Changes made over the phone may take up to five business days to process.
When you change your bank account, your next payment will go to the new account on your regular payment date. There is no gap or delay — Social Security straightforward redirects the deposit. However, if you change your account information fewer than three business days before your payment date, Social Security may not have time to process the change, and your payment may go to the old account. In that case, contact Social Security when ready after the payment date to have it redirected.
Direct deposit versus other payment methods
Direct deposit is now the only way Social Security sends SSDI payments to new recipients. If you are currently receiving a paper check, Social Security has been working to move all recipients to direct deposit, though the timeline varies by region.
Direct deposit is faster and more find than checks. Your money arrives on a predictable schedule, you do not have to worry about a check being lost in the mail, and you can access your money when ready after your bank processes the deposit. There is no fee to set up direct deposit, and you can change your bank account at any time without penalty.
How SSDI payment amounts are calculated and when they change
Your SSDI payment amount is based on your earnings record before you became disabled. Social Security calculates this amount once when your claim is approved, and it stays the same each month unless something changes. The most common reason for a change is a cost-of-living adjustment (COLA), which Social Security announces in October each year and applies to payments starting in January.
Your payment amount can also change if you return to work and earn above a certain threshold, if you reach full retirement age, or if you report a change in your living situation. Social Security will notify you in writing if your payment amount changes, and the new amount will appear in your next deposit.
You can see your current payment amount in your online Social Security account or by calling 1-800-772-1213. The amount shown is what you will receive on your next payment date.
Frequently Asked Questions
Can I change my payment date to a different day of the month?
No. Your payment date is determined by your birth date and cannot be changed. Social Security uses this system to spread deposits across the month and reduce strain on the banking system. If you need your payment on a specific date for budgeting reasons, you can plan around your fixed deposit date instead.
What happens to my SSDI payment if I am in prison or jail?
SSDI payments stop if you are incarcerated for more than 30 days. Social Security must be notified of your incarceration, and your payments will resume the month after you are released. If you receive a payment while incarcerated, you are required to return it.
Do I have to use direct deposit, or can I still get a check?
Direct deposit is required for all new SSDI recipients. If you are currently receiving checks, Social Security is working to transition you to direct deposit, though this is happening gradually. You cannot choose to keep receiving checks instead of direct deposit for new claims.
Will my SSDI payment arrive if I am outside the United States?
SSDI payments can be deposited to a U.S. bank account even if you are living abroad, as long as the account is in your name and you maintain your may be able to access. However, some banks restrict deposits to accounts held by people outside the country. Contact your bank before you travel to confirm they will accept deposits while you are away.
What if my bank account is closed before my payment arrives?
If your bank account is closed and Social Security sends a deposit to it, the bank will reject the payment and return it to Social Security. Social Security will then attempt to contact you using the phone number on file. Update your bank account information with Social Security as soon as possible if your account is closed, or your payments will be delayed while Social Security tries to reach you.