Direct deposit timing for SSDI payments
SSDI payments arrive on the third day of each month, but the exact time depends on your bank, not Social Security. The Social Security Administration sends the payment instruction to the Federal Reserve on the third, and your bank receives and processes it according to its own schedule — usually between midnight and early morning on that day, though some banks post deposits later in the morning or even by early afternoon.
You cannot control when your bank posts the money once Social Security has sent it. If you need the funds on the third and your bank is slow to post, you may not see the money available until later that morning or even the next business day. Calling Social Security will not speed this up; the delay is on your bank's side.
If the third falls on a weekend or federal holiday, Social Security sends the payment on the last business day before the third instead. Your bank will process it on that earlier date, so you may see the money sooner than you expect.
Key Takeaways
- SSDI payments are sent on the third of every month, but your bank controls what time the money appears in your account on that day.
- Most banks post direct deposits between midnight and mid-morning, though timing varies by institution.
- If the third is a weekend or holiday, Social Security sends the payment on the last business day before it instead.
- Contacting Social Security about a late deposit will not speed up your bank's processing — you may need to contact your bank directly if the money has not arrived by mid-afternoon.
Why the timing varies by bank
The Federal Reserve processes all government direct deposits in batches overnight. Your bank receives these batches and decides when to post them to individual accounts. Some banks post all direct deposits when ready at midnight; others wait until business hours begin, and a few post them throughout the morning as they process the batch.
Your bank's posting time is usually consistent month to month. If your SSDI payment always arrives at 8 a.m., it will likely arrive around 8 a.m. next month too. If you have never checked the time, you can look at your bank statement or transaction history from previous months to see when the deposit typically posts.
Banks are not required to post direct deposits at any particular time on the day they receive them, as long as the money is available by the end of that business day. This means a bank could legally wait until 4:59 p.m. to post your SSDI payment, though most do not.
What to do if your payment does not arrive by afternoon
If it is the third of the month and you do not see your SSDI payment by mid-afternoon, the first step is to contact your bank, not Social Security. Your bank can tell you whether the deposit has been received and is pending, or whether something went wrong on their end.
Have your account number and routing number ready when you call. Ask the bank specifically whether they have received the direct deposit from the Federal Reserve. If they have, ask when it will post. If they have not, ask them to investigate why.
If your bank says they have not received the payment, then contact Social Security at 1-800-772-1213 to report it. Social Security can confirm that the payment was sent and help you trace where it went. Keep a record of the date and time you called and the name of the person who helped you.
Payments sent early when the third is a weekend or holiday
The federal government sends SSDI payments early when the third falls on a Saturday, Sunday, or federal holiday. Social Security sends the payment on the last business day before the third, which means you may receive your money one or two days earlier than usual.
This happens automatically — you do not need to do anything. Your bank will post the early payment on the day Social Security sends it, following the same timing rules as a regular monthly payment. If the third is a Monday but the previous Friday was a federal holiday, Social Security sends the payment on Thursday instead.
A list of federal holidays that affect SSDI payment dates is available on the Social Security website. If you want to know the exact payment date for a specific month, you can check there or call Social Security at 1-800-772-1213.
Setting up or changing your direct deposit account
If you have not yet set up direct deposit for your SSDI payments, you can do so by contacting Social Security or by visiting your local Social Security office. You will need to provide your bank account number, routing number, and account type (checking or savings).
To change which bank account receives your SSDI payment, call Social Security at 1-800-772-1213 or visit your local office. Changes usually take effect within one to two months, so your next few payments may still go to your old account. Social Security will confirm the new account information before the change takes effect.
If you lose access to your bank account or need to change banks urgently, tell Social Security as soon as possible. They can sometimes expedite the change, though it may still take a few weeks to process.
How to track your payment before it arrives
You can see your SSDI payment date and amount in your my Social Security account online at ssa.gov. Log in and look for the "Payment History" section, which shows the date each payment was sent and how much it was for.
This page shows when Social Security sent the payment, not when your bank will post it. If you see the payment listed but it has not appeared in your account yet, the delay is on your bank's side. Check back with your bank or wait until later in the day.
You can also call Social Security at 1-800-772-1213 to hear your payment information by phone. A representative can tell you the date and amount of your last payment and confirm that your direct deposit account is set up correctly.
What happens if your bank account is closed or frozen
If your bank account is closed before your SSDI payment arrives, Social Security's payment will be rejected by the bank. The money will be returned to Social Security, and you will need to contact them to arrange a new payment method.
If your account is frozen due to a debt collection or legal hold, the bank may accept the deposit but hold it pending the outcome of the freeze. Contact your bank to find out whether the deposit has arrived and when it will be released to you. You may also need to contact Social Security to confirm the payment was sent.
If you know your account will be closed or frozen, contact Social Security before the payment date to update your direct deposit information or arrange an alternative payment method. This prevents the payment from being rejected and delays in receiving your money.
Frequently Asked Questions
Can I get my SSDI payment on a different day of the month?
No. All SSDI payments are sent on the third of the month (or the last business day before if the third is a weekend or holiday). Social Security does not offer the option to change your payment date. If you need money before the third, you may need to plan ahead or contact a local emergency information program.
Why did my payment arrive earlier or later than usual?
If the third was a weekend or holiday, Social Security sent your payment early. If the third was a regular business day but your payment arrived late, your bank delayed posting it. Contact your bank to ask why the deposit took longer than usual.
What if my direct deposit fails and I do not receive my payment?
Call Social Security at 1-800-772-1213 to report the missing payment. They will investigate whether the payment was sent and help you figure out what went wrong. In the meantime, contact your bank to confirm they did not receive the deposit. Social Security can issue a replacement payment or arrange an alternative method to send you the money.
Can I get my SSDI payment by check instead of direct deposit?
Social Security strongly encourages direct deposit, but you can request payment by check if you do not have a bank account. Call 1-800-772-1213 or visit your local office to change your payment method. Checks typically arrive within a few days of the third, though timing depends on the mail.
Does my bank charge a fee for receiving direct deposits?
Most banks do not charge a fee for receiving direct deposits, but some accounts may have monthly fees unrelated to the deposit itself. Check your bank's fee schedule or call them to confirm. If you are on a limited income, ask whether your bank offers a low-cost or no-fee account for Social Security recipients.