SSI direct deposits arrive on the first business day of each month, typically between midnight and early morning on that date
Supplemental Security Income (SSI) payments through direct deposit land in your bank account on the first business day of the month. If the first falls on a weekend or federal holiday, the deposit moves to the last business day before it. For 2025, this means most payments arrive between 12:01 a.m. and early morning on that first business day, though your bank may take a few hours to post the funds to your account balance.
The Social Security Administration (SSA) processes all SSI deposits on the same schedule regardless of your location or bank. Your specific deposit time depends on your bank's processing system, not on SSA. Some banks post overnight deposits by 6 a.m.; others may wait until 9 a.m. or later. If you need the money on a specific date, plan for the morning of the first business day rather than the night before.
Key Takeaways
- SSI direct deposits arrive on the first business day of each month, not the first calendar day, so holidays and weekends shift the date.
- The exact time the money appears in your account depends on your bank's processing schedule, not SSA, and can range from midnight to mid-morning.
- You can set up or change your direct deposit information through your Social Security account online, by phone at 1-800-772-1213, or in person at your local SSA office.
- If your deposit does not arrive by mid-morning on the expected date, contact your bank first to confirm the funds were received; then contact SSA if your bank has no record.
How to set up or update your direct deposit
You can manage your direct deposit through your personal my Social Security account at ssa.gov. Log in, select "Manage your benefits," then "Change your direct deposit information." You will need your bank's routing number and your account number. The routing number appears on the bottom left of your checks; your account number is on the bottom center.
If you do not have an online account or prefer not to use one, call the SSA at 1-800-772-1213 (TTY 1-800-325-0778) Monday through Friday, 8 a.m. to 7 p.m. Eastern time. Have your bank routing number and account number ready. You can also visit your local Social Security office in person with the same information. Changes typically take effect within one to two business days, though SSA recommends allowing up to a week before your next payment date.
What happens if your deposit is late
If your payment does not appear by mid-morning on the first business day, start by contacting your bank. Ask whether the deposit was received and posted to your account. Banks sometimes hold overnight deposits for verification, especially if your account is new or if the deposit amount is unusual for your account history. Your bank can tell you the exact time the funds arrived and when they will be available.
If your bank confirms no deposit was received, contact SSA at 1-800-772-1213. Have your Social Security number and bank account information ready. SSA can confirm whether the payment was processed and sent to your bank. If SSA sent the payment but your bank did not receive it, SSA will investigate with your bank and may issue a replacement payment. This process typically takes 5 to 10 business days.
Switching banks or updating account information
If you change banks or open a new account, update your direct deposit information with SSA before your next payment date. Use your my Social Security account, call 1-800-772-1213, or visit your local office. Provide your new bank's routing number and your new account number. SSA will send your next payment to the new account.
If you accidentally provide incorrect account information and your payment goes to the wrong account, contact SSA immediately. SSA can work with both banks to recover the funds and reissue your payment. This process takes longer than a normal deposit, so update your information as soon as you know it has changed. Do not wait until after a missed payment.
Understanding the first business day rule
SSA uses "first business day of the month" to mean the first day the banking system is open. Saturdays, Sundays, and federal holidays do not count. If January 1 falls on a Wednesday, your payment arrives that day. If January 1 falls on a Saturday, your payment arrives on Monday, January 3 (assuming no holiday). If January 1 falls on a Friday and January 2 is a holiday, your payment arrives on Monday, January 5.
The 2025 calendar affects SSI payment dates in these months: January 1 (Wednesday, on time); February 3 (Monday, because February 1 is Saturday); May 1 (Thursday, on time); July 1 (Tuesday, on time); September 1 (Monday, on time); and December 1 (Monday, on time). Other months with the first falling on a weekday proceed normally. Check your bank's holiday schedule as well, since some banks observe holidays SSA does not.
Tracking your payment before it arrives
Your my Social Security account shows your payment amount and the scheduled deposit date. Log in a few days before the first business day to confirm the amount and date are correct. If the amount looks wrong or the date seems off, contact SSA before the payment date. SSA can explain changes to your payment and confirm the deposit is scheduled.
You can also set up payment alerts through your bank. Many banks allow you to receive a notification when a deposit of a certain amount arrives. This helps you confirm the payment went through without having to check your account manually. Some banks also let you schedule a reminder for the first business day of each month.
What to do if you need the money before the first business day
SSI payments are scheduled for the first business day only. SSA cannot advance payments or send them early. If you face an emergency before your payment arrives, contact your local SSA office to discuss your situation. SSA cannot change the payment date, but staff can explain other resources that may help, such as emergency assistance programs in your area or local nonprofits that provide short-term aid.
Some banks offer overdraft protection or short-term loans to customers with regular direct deposits. If you know you will need funds before the first business day, ask your bank about these options. Planning ahead by setting aside a small amount from each payment can also help you cover unexpected costs before the next deposit.
Frequently Asked Questions
What time does SSI direct deposit hit on the first business day?
Most deposits arrive between midnight and early morning, but your bank controls when the funds appear in your account balance. Some banks post overnight deposits by 6 a.m.; others may take until 9 a.m. or later. Contact your bank if you need to know their specific posting time.
If the first of the month is a holiday, when do I get paid?
Your payment moves to the last business day before the holiday. For example, if January 1 is a holiday, you receive your payment on December 31 of the previous year. SSA's website lists the exact dates for each month.
Can I change my direct deposit to a different bank after I set it up?
Yes. Log into your my Social Security account, call 1-800-772-1213, or visit your local SSA office. Provide your new bank's routing number and account number. Changes take effect within one to two business days, though SSA recommends allowing up to a week before your next payment.
What if my direct deposit goes to the wrong account by mistake?
Contact SSA immediately at 1-800-772-1213. SSA will work with both banks to recover the funds and reissue your payment. This takes longer than a normal deposit, so update your information as soon as you know it is wrong.
Can SSA send my payment early if I have an emergency?
No. SSI payments are scheduled for the first business day only and cannot be advanced. Contact your local SSA office to discuss your situation; staff can explain other resources that may help, such as emergency assistance programs in your area.