SSDI deposits post between midnight and 6 a.m. Eastern Time on your payment date, but the exact time depends on your bank

Social Security deposits money into your account on a fixed schedule — the same day every month. That deposit leaves Social Security's system in the early morning hours, but your bank controls when it actually shows up in your account. Some banks post it by 6 a.m. Eastern Time. Others hold it until later in the day or the next business day, depending on their own processing rules.

The payment date itself never changes once it is set. If you were born on the 1st through the 10th of any month, you receive your payment on the second Wednesday of each month. If you were born on the 11th through the 20th, your payment date is the third Wednesday. If you were born on the 21st through the 31st, your payment date is the fourth Wednesday. This schedule applies to all SSDI recipients unless you were already receiving benefits before May 1997, in which case your payment date may be the 3rd of the month.

Key Takeaways

  • Social Security sends SSDI deposits between midnight and 6 a.m. Eastern Time on your scheduled payment date, but your bank may post it later the same day or hold it until the next business day.
  • Your payment date is determined by your birth date and follows a fixed monthly schedule that never changes unless you request a change.
  • If your payment does not appear by the end of the business day on your scheduled payment date, contact your bank first to confirm they received it.
  • Direct deposit is the only way to receive SSDI payments, so you must have an active bank account or prepaid card account linked to your Social Security record.

How to find your scheduled payment date

Your payment date is printed on your Social Security statement and in your my Social Security account online. Log into my Social Security at ssa.gov using your username and password. Once logged in, click "Benefit Verification Letter" or "Payment History" to see your payment date listed. You can also call Social Security at 1-800-772-1213 (TTY 1-800-325-0778) and ask a representative to confirm your payment date.

If you have a representative payee — someone Social Security appointed to manage your benefits — your payment date may differ from the standard schedule. Ask your representative payee or Social Security directly if you are unsure.

Why your bank might delay the deposit

Even though Social Security sends the money early in the morning on your payment date, your bank has its own processing timeline. Large banks often post federal deposits by 6 a.m. or 9 a.m. Eastern Time. Smaller banks and credit unions may not post until later in the day or the next business day. Some banks hold deposits for 24 hours as a standard practice, regardless of when the money arrives.

If your bank uses a third-party processor to handle deposits, the delay can be longer. Prepaid card accounts, which many SSDI recipients use instead of traditional bank accounts, often post deposits by 9 a.m. or noon Eastern Time. Check your bank's or card issuer's website or call their customer service line to learn their specific posting timeline for federal deposits.

What to do if your deposit is late

If your payment date has passed and the money has not appeared in your account by the end of the business day, contact your bank first. Ask them whether the deposit has been received and when it will post. Provide them with your payment date and the amount you expect to receive. Banks can see incoming deposits in their system before they are posted to customer accounts.

If your bank confirms they have not received the deposit, contact Social Security at 1-800-772-1213. Have your Social Security number and bank account information ready. Social Security can check whether the deposit was sent and to which account. If the money was sent to the wrong account or your account information changed without your knowledge, Social Security can issue a replacement payment or investigate further.

Do not assume the payment is lost if it is a few hours late. Federal deposits often post between midnight and noon, and some banks do not update their systems in real time. Wait until the end of the business day before contacting anyone.

Updating your bank account information

If you need to change the bank account where your SSDI payments are deposited, you can update it through my Social Security or by calling Social Security directly. Log into my Social Security, go to "Manage Direct Deposit," and enter your new bank account number and routing number. Changes made before the 10th of the month usually take effect on your next payment date. Changes made after the 10th may not take effect until the following month.

When you change your account, Social Security sends a test deposit of a small amount (usually less than $1) to verify the account is valid. This test deposit appears in your account within a few days. Once you confirm the test deposit has posted, your regular SSDI payment will go to the new account on your next scheduled payment date.

What happens if your bank account is closed

If your bank account is closed or frozen, Social Security cannot deposit your payment. The money is held by Social Security, and you will not receive it until you provide a new, active account. Contact Social Security as soon as possible to update your account information. You can do this online through my Social Security or by calling 1-800-772-1213.

If your account was closed without your knowledge — for example, due to inactivity or a bank error — contact your bank to find out what happened. Some banks will reopen closed accounts if you request it. Once your account is active again, update Social Security with the account number and routing number. Your next payment will deposit normally on your scheduled payment date.

Frequently Asked Questions

Can I get my SSDI payment on a different day of the month?

No. Your payment date is set by Social Security based on your birth date and cannot be changed. The only exception is if you were receiving benefits before May 1997, in which case you may be on the 3rd of the month. If you believe your payment date is wrong, contact Social Security at 1-800-772-1213 to verify.

What if I do not have a bank account?

You must have a bank account or prepaid card account to receive SSDI. Social Security no longer issues paper checks. If you do not have a bank account, you can open one at most banks or credit unions, or you can get a prepaid card from a retailer or online provider. Once you have an account, provide Social Security with the account and routing number to set up direct deposit.

Does the time zone matter for when my deposit posts?

Social Security uses Eastern Time for all deposits, but your bank may use a different time zone. If you live on the West Coast, a deposit that posts at 6 a.m. Eastern Time is 3 a.m. Pacific Time. Your bank will still post it according to their own schedule, which may be based on your local time zone. Call your bank to ask when they post federal deposits in your time zone.

Why did my deposit post at a different time than usual?

Banks sometimes change their processing schedules, especially around holidays or due to system maintenance. If your deposit posted later than normal, it may be because your bank updated their procedures or experienced a delay. If it happens regularly, contact your bank to ask whether they changed their posting timeline for federal deposits.

Can I get my payment faster by using a different bank?

Switching banks may change when your deposit posts, but there is no may provide a different bank will be faster. Some large national banks post federal deposits by 6 a.m. Eastern Time, while some smaller banks or credit unions post later. If speed is important to you, call banks in your area and ask specifically when they post Social Security deposits before opening an account.