SSI payments arrive on the same day each month through direct deposit
If you receive Supplemental Security Income (SSI), your payment lands in your bank account on the first business day of each month. That means if the first falls on a weekend or federal holiday, you get the money the last business day of the previous month instead. Direct deposit is the only way SSI pays out — the Social Security Administration stopped mailing checks in 2011.
The payment date never changes once it is set up. You do not have to do anything each month to receive it. The money moves automatically from the federal account to your bank, and your bank posts it according to its own schedule (usually the same day, sometimes the next morning).
Key Takeaways
- SSI direct deposits arrive on the first business day of every month, or the last business day of the previous month if the first falls on a weekend or holiday.
- You must have a bank account, credit union account, or prepaid card account to receive SSI — the program does not mail checks.
- Set up direct deposit by contacting Social Security with your routing number and account number, or use a Social Security office computer to enroll yourself.
- If your payment does not arrive on the expected date, check your bank's posting schedule first, then contact Social Security if it is more than one business day late.
- Your payment amount may change month to month based on income, living situation, or other factors, so the deposit total is not always the same.
How to set up or change your direct deposit account
You need a bank account, credit union account, or prepaid card account in your own name or jointly with someone else. Call Social Security at 1-800-772-1213 (TTY 1-800-325-0778) and tell them you want to set up or change your direct deposit. Have your routing number and account number ready — you can find both on a blank check, or call your bank to ask.
If you prefer not to call, you can visit a Social Security office in person and use their computer to enroll yourself. You can also create a my Social Security account online at ssa.gov and update your payment information there, though this method takes longer to process. Social Security typically needs three to five business days to switch your account after you provide the information.
If you do not have a bank account, many banks and credit unions offer free checking accounts with no minimum balance. Some also offer prepaid debit cards that work the same way for direct deposit purposes. Ask your bank whether they charge a monthly fee — some do, and some do not.
What happens if your payment does not arrive on time
First, check your bank's website or app to see whether the deposit posted but has not cleared yet. Some banks show deposits as pending for a few hours or overnight before the money is available to spend. If you see it pending, it has arrived — you just cannot use it yet.
If the deposit is not showing at all and it is now past the first business day of the month, contact your bank's customer service line. Ask them to check whether Social Security sent the payment. Banks can see incoming transfers even if they have not posted to your account yet. If your bank confirms they have not received anything from Social Security, call Social Security at 1-800-772-1213 and report the missing payment. Have your account number and routing number ready.
Social Security can see whether the payment was sent and where it went. If there was an error with your account information, they can reissue the payment. This process usually takes one to two weeks. In the meantime, ask Social Security whether you can receive an emergency advance on your next month's payment if you need money right away.
Why your payment amount changes month to month
SSI is a needs-based program, which means your payment amount depends on your income, living situation, and resources. If you earned money from work, received a gift, moved in with someone else, or had a change in your household, your payment may go up or down the following month. Social Security sends you a notice before the change takes effect, but the notice sometimes arrives after the payment has already changed.
If your payment dropped and you do not understand why, call Social Security and ask them to explain the change. Keep the notice they sent you — it usually lists the reason. If you believe the change is wrong, you can request a reconsideration within 60 days of the notice date. Social Security will review your case and send you a new decision.
Federal holidays and weekend payment dates in 2025
SSI payments arrive on the first business day of the month. In 2025, the first of the month falls on a weekend or federal holiday on these dates, which means your payment will arrive the last business day of the previous month instead:
- January 1 is a Wednesday — payment arrives January 1
- February 1 is a Saturday — payment arrives January 31
- March 1 is a Saturday — payment arrives February 28
- April 1 is a Tuesday — payment arrives April 1
- May 1 is a Thursday — payment arrives May 1
- June 1 is a Sunday — payment arrives May 30
- July 1 is a Tuesday — payment arrives July 1
- August 1 is a Friday — payment arrives August 1
- September 1 is a Monday — payment arrives September 1
- October 1 is a Wednesday — payment arrives October 1
- November 1 is a Saturday — payment arrives October 31
- December 1 is a Monday — payment arrives December 1
If a federal holiday falls on the first business day (for example, if January 1 were a Monday and it were a holiday), Social Security moves the payment to the last business day of the previous month. This happens rarely, but it is worth checking the federal holiday calendar if you are expecting a payment and it does not arrive.
What to do if you cannot use direct deposit
Direct deposit is required for SSI, but Social Security recognizes that some people cannot open a bank account due to past banking problems, lack of identification, or other barriers. If you cannot set up direct deposit, contact Social Security and ask about a representative payee — someone who can receive your payment on your behalf and manage the money for you. A representative payee must be a trusted person (family member, friend, or social worker) who agrees to use the money for your needs.
You can also ask Social Security about a federally insured financial institution account (FFIA) program in your state, which helps people without banking history open accounts. Some states have partnerships with banks to make this easier. Social Security can tell you whether your state has one and how to get your free guide.
Frequently Asked Questions
Can I change my direct deposit account without calling Social Security?
Yes, you can update your account information through your my Social Security account online at ssa.gov, or by visiting a Social Security office in person. Calling 1-800-772-1213 is usually faster — the change processes in three to five business days either way.
What if my bank account is closed or I lose my debit card?
Contact your bank when ready to report the closed account or lost card. Then call Social Security at 1-800-772-1213 and give them your new account information. If your payment was sent to a closed account, Social Security can reissue it, but it may take one to two weeks. Ask about an emergency advance if you need money right away.
Do I get paid twice if the first of the month is a holiday?
No. You receive one payment per month. If the first falls on a weekend or holiday, you get that one payment on the last business day of the previous month instead. You do not receive an extra payment.
Can someone else receive my SSI payment in their account?
Your direct deposit must go into an account in your name or jointly in your name and someone else's name. If you cannot manage the account yourself, you can name a representative payee to oversee the money, but the account should still be in your name or joint. Ask Social Security about your options if you need help managing money.
What if I move and need to change my address?
Your address change does not affect your direct deposit — the payment goes to your bank account, not your mailing address. Update your address with Social Security by calling 1-800-772-1213, visiting an office, or logging into your my Social Security account online. This ensures you receive notices about payment changes and other important information.
