SSI deposits arrive on the same day each month, but the exact time depends on your bank
Social Security deposits into your bank account on a fixed date each month — usually the second, third, or fourth Wednesday, depending on your birth date. The deposit itself typically posts between midnight and early morning on that date, though your bank may not make the funds available to you until later in the day. The time you can actually use the money varies by bank: some release it immediately, others hold it until 9 a.m. or later, and a few wait until the next business day.
The Social Security Administration (SSA) sends the payment electronically to your bank's processing center the night before the scheduled deposit date. Your bank then processes it according to its own timeline. This means you might see the deposit show up in your account balance at 12:01 a.m., but you may not be able to withdraw or transfer it until your bank's standard processing window opens.
Key Takeaways
- SSI deposits post on the second, third, or fourth Wednesday of each month based on your birth date — the same day every month.
- The money typically arrives in your bank's system between midnight and early morning, but your bank controls when you can access it.
- Most banks make SSI funds available by 9 a.m. on the deposit date, though some release them immediately and others wait until the next business day.
- You can check your exact deposit date by logging into your my Social Security account or calling the SSA at 1-800-772-1213.
- If your deposit does not arrive by the end of the business day on your scheduled date, contact your bank first, then the SSA if the bank confirms no deposit was received.
Your deposit date is determined by your birth date
The SSA divides beneficiaries into three groups based on birth date to spread the workload of processing millions of deposits. If you were born between the 1st and 10th of any month, your deposit posts on the second Wednesday. Birth dates between the 11th and 20th receive deposits on the third Wednesday. Birth dates from the 21st through the end of the month get deposits on the fourth Wednesday.
This schedule applies to Supplemental Security Income (SSI), Social Security Disability Insurance (SSDI), and retirement benefits. Your deposit date never changes unless you request a change or the SSA makes an error. You can confirm your deposit date by logging into your my Social Security account at ssa.gov, calling 1-800-772-1213, or visiting a local Social Security office.
Banks release SSI funds on different schedules
Once the SSA sends the deposit to your bank, the bank decides when you can access it. Most major banks — including Bank of America, Chase, Wells Fargo, and Citibank — make SSI deposits available by 9 a.m. on the deposit date. Some banks, particularly online banks and credit unions, release the funds immediately at midnight or within the first hour after midnight.
A smaller number of banks, especially smaller regional institutions, may hold the deposit until the next business day or until their standard ACH processing window closes. If you do not see your deposit by mid-morning on your scheduled date, check your bank's website or call customer service to ask when SSI deposits typically post. This information is usually in your account agreement or on the bank's FAQ page.
What to do if your deposit is late
If your deposit does not appear by the end of the business day on your scheduled deposit date, start by contacting your bank. Ask whether the deposit has been received and when it will be available. Provide your bank with your Social Security number and the expected deposit amount. Most banks can see incoming ACH deposits in their system before they post to your account.
If your bank confirms that no deposit was received from the SSA, contact Social Security at 1-800-772-1213. Have your Social Security number and bank account information ready. The SSA can check whether the payment was sent and investigate if it was sent to the wrong account. If the SSA sent the deposit to an old account, they can redirect future payments to your current account and may be able to recover the misdirected payment.
If your bank received the deposit but it is not showing in your account, ask the bank to investigate the posting delay. This is less common but can happen if there is a processing error on the bank's end. Most banks resolve posting delays within one business day.
How to change your deposit date or bank account
You cannot choose a different deposit date — it is fixed by your birth date. However, you can change which bank account receives your deposit. To update your account information, log into your my Social Security account, call 1-800-772-1213, or visit a local Social Security office in person.
If you change your bank account, allow at least one full month for the change to take effect. The SSA processes account changes in batches, so a change you make on the 15th of the month may not go into effect until the next scheduled deposit date or later. During the transition, make sure you have access to your old account in case a deposit posts there by mistake.
Holidays and weekends do not delay SSI deposits
The SSA deposits SSI on the same Wednesday regardless of holidays or weekends. If your scheduled deposit date falls on a federal holiday, the deposit still posts on that Wednesday — it does not move to the next business day. Your bank processes the deposit the same way it would on any other day.
The only exception is if a technical problem affects the SSA's systems or the banking network. This is rare, but if it happens, the SSA will announce the delay and provide a new deposit date. You can check the SSA's website or call 1-800-772-1213 for updates if you suspect a system-wide issue.
Frequently Asked Questions
Can I get my SSI deposit earlier in the day?
No, you cannot control when your bank releases the funds. You can contact your bank to ask if they offer early posting for government benefits — some banks do — but this is a bank policy, not something the SSA controls. If your current bank consistently holds deposits until afternoon, switching to a bank that posts earlier may help.
What if I changed banks but my SSI still goes to my old account?
Contact the SSA immediately at 1-800-772-1213 or through your my Social Security account to update your bank information. The SSA can stop future deposits to the old account and redirect them to your new one. Ask whether they can recover the deposit that went to the old account — this depends on whether the old bank will release it.
Does SSI deposit on weekends?
No. SSI deposits only on Wednesdays — the second, third, or fourth Wednesday based on your birth date. If a Wednesday falls on a federal holiday, the deposit still posts that day. Weekends and non-federal holidays do not affect the schedule.
Why did my SSI deposit arrive at a different time than usual?
Your bank may have changed its processing schedule, or there may have been a delay in the banking system. Contact your bank to confirm their current posting time for government benefits. If your bank says the deposit arrived late from the SSA, call Social Security at 1-800-772-1213 to report it.
Can I set up alerts so I know when my SSI deposits?
Yes. Most banks allow you to set up account alerts through their mobile app or website. You can usually choose to receive an alert when a deposit of a certain amount posts to your account. This is a free feature at most banks and helps you confirm your deposit arrived on time.