SSI payments arrive on the same day each month when you use direct deposit, but the exact date depends on your birth date

The Social Security Administration pays Supplemental Security Income (SSI) on the first business day of each month. If you receive payments by direct deposit, the money lands in your bank account on that day — not a few days later. The first business day shifts slightly year to year because it depends on weekends and federal holidays.

Your specific payment date within that first business day window is determined by your birth date. SSI uses a three-tier system: people born on the 1st through the 10th of any month get paid on the first business day; those born the 11th through the 20th get paid on the second business day; and those born the 21st through the 31st get paid on the third business day. This staggered schedule has been in place for years and continues through 2025.

Key Takeaways

  • SSI payments by direct deposit arrive on the first, second, or third business day of each month depending on whether you were born in the first, second, or third third of the month.
  • The exact calendar date shifts each month because it is tied to business days, not calendar days, so January 1st and February 3rd may both be your payment day.
  • You can view your payment schedule for the full year on the Social Security website or by calling 1-800-772-1213 to confirm your personal payment date.
  • Direct deposit is faster and more secure than paper checks, and SSI recipients must use it unless they have a documented reason they cannot.

How to find your exact 2025 payment dates

The Social Security Administration publishes a payment schedule each year showing which dates are business days and which tier receives payment on each day. You can find the 2025 schedule on ssa.gov by searching "SSI payment schedule" or by calling Social Security directly at 1-800-772-1213 and asking a representative to confirm your payment date.

Your Social Security account online (at ssa.gov/myaccount) also displays your payment history and upcoming payment dates if you have created a login. This is the fastest way to check without making a phone call. If you do not have an online account, you can create one in a few minutes using your email address and a phone number.

What happens if a payment date falls on a weekend or holiday

When the first business day of the month lands on a weekend or federal holiday, Social Security moves the payment to the last business day of the previous month. This means your payment may arrive a few days earlier than you expect. For example, if the first business day of a month is a Monday but that Monday is a federal holiday, you receive your payment on the last business day of the month before.

This rule applies to all three tiers — if your payment date tier falls on a non-business day, it shifts backward to the previous business day. You can see which months this happens in 2025 by checking the official payment schedule, which flags these adjustments clearly.

Direct deposit requirements for SSI recipients

The Social Security Administration requires SSI recipients to receive payments by direct deposit unless you have a documented reason you cannot — for example, if you do not have a bank account and cannot open one, or if you are homeless. If you are not yet using direct deposit, you can set it up by providing your bank account number and routing number to Social Security. You can do this online, by phone, or in person at a local Social Security office.

Direct deposit is mandatory because it reduces fraud, ensures you receive your money on time, and protects you from lost or stolen checks. If you have a reason you cannot use direct deposit, you can request a waiver, but Social Security will ask for documentation of why a bank account is not possible for you.

What to do if your payment does not arrive on time

If your direct deposit payment does not show up on your expected payment date, first check your bank account to make sure the deposit did not post under a different name or description. Some banks display SSI deposits as "Social Security Administration" or "SSA" rather than spelling out the full name.

If the money is genuinely missing, contact your bank first to confirm they have not received the deposit. If your bank confirms no deposit arrived, call Social Security at 1-800-772-1213 and have your Social Security number and bank account information ready. A representative can check whether the payment was sent and, if it was, investigate why your bank did not receive it. If the payment was not sent, Social Security can reissue it.

Changes to your payment date if you move or change banks

If you switch to a different bank or update your account number, notify Social Security before your next payment date. You can update your direct deposit information online through your Social Security account, by calling 1-800-772-1213, or by visiting a local Social Security office in person. Changes usually take effect within one to two business days, but it is safer to make the change at least a week before your payment date to avoid delays.

If you change your account information too close to your payment date, Social Security may send the payment to your old account. If that happens, contact your old bank to see if they can redirect the deposit, or call Social Security to request a replacement payment to your new account.

Frequently Asked Questions

Does SSI pay on weekends or holidays?

No. SSI payments are sent on business days only. If your payment date tier falls on a weekend or federal holiday, Social Security moves your payment to the last business day of the previous month instead. Check the official 2025 payment schedule to see which months this affects you.

Can I change my payment date if I do not like the one assigned to me?

No. Your payment date is determined by your birth date and cannot be changed. However, you can request a one-time payment advance if you face an emergency and cannot wait until your next regular payment date. Contact Social Security to ask about advance payment options.

What if I share a bank account with someone else?

You can still use direct deposit to a joint account. Make sure the account is set up so you can access your funds, and notify your bank and Social Security if the account holder changes. Your SSI payment is your own money and is protected even if the account is shared.

How do I know if my direct deposit is set up correctly?

Check your Social Security online account or call 1-800-772-1213 and ask a representative to confirm your bank account number and routing number on file. You can also wait for your next payment and verify that it arrives on the expected date in the correct amount.