Direct deposits arrive on your scheduled payment day, even if it falls on a weekend or holiday

Social Security deposits money into your bank account on the same day every month, regardless of whether that day is a Saturday, Sunday, or federal holiday. Your bank receives the deposit on that date, though the funds may not be visible in your account until the next business day depending on your bank's processing schedule.

The deposit itself happens on the scheduled day. What changes is when you can see and use the money. If your payment date falls on a weekend or holiday, the Social Security Administration still sends the transfer on that day — your bank handles the timing of when it appears in your account.

Key Takeaways

  • Social Security sends your deposit on your scheduled payment date, even if it is a Saturday, Sunday, or federal holiday.
  • Your bank may hold the deposit until the next business day before showing it in your account, depending on their processing rules.
  • You can find your exact payment date by logging into your my Social Security account or calling 1-800-772-1213.
  • If you notice a deposit is missing or late, contact your bank first to confirm it arrived, then call Social Security if the bank has no record of it.

How your payment date is assigned

Social Security assigns you a payment date based on your birth date, not on when you applied or when your case was approved. The date stays the same every month unless you request a change.

If you were born between the 1st and 10th of any month, you receive your payment on the second Wednesday of each month. Birth dates from the 11th to the 20th get paid on the third Wednesday. Birth dates from the 21st to the 31st receive payment on the fourth Wednesday. These dates can fall on different calendar dates from month to month, but the pattern — second, third, or fourth Wednesday — never changes.

Supplemental Security Income (SSI), a separate program for people with low income and limited resources, pays on the first of every month. If the 1st falls on a weekend or holiday, SSI payments arrive on the last business day before that date.

What happens when your payment date lands on a weekend

When your scheduled SSDI payment date falls on a Saturday or Sunday, Social Security still initiates the transfer on that day. The deposit enters the banking system on your payment date, but your bank determines when the funds settle into your account.

Most banks process weekend deposits on the following Monday. Some banks credit the funds when ready even though the official banking system does not process transfers on weekends. This varies by bank, so you may see the deposit on Saturday evening, Monday morning, or somewhere in between.

The safest approach is to assume the money will be in your account by the next business day after your payment date. If you need the funds urgently and your payment date is a Friday, the deposit should arrive by Monday at the latest.

What happens when your payment date lands on a federal holiday

Federal holidays that affect payment timing include New Year's Day, Memorial Day, Independence Day, Labor Day, Thanksgiving, and Christmas. When your SSDI payment date falls on one of these holidays, Social Security still sends the deposit on that date.

Your bank may process it on the holiday itself or wait until the next business day, depending on the bank's holiday schedule. Most banks treat holiday deposits the same way they treat weekend deposits — the transfer goes through, but the funds may not be visible until the next business day.

If your payment date is December 25th and Christmas falls on a Wednesday, you will still receive your deposit on December 25th. If Christmas falls on a Saturday, your deposit goes through on Saturday but may not show in your account until Monday.

How to find your exact payment date

You can see your payment date without calling anyone. Log into your my Social Security account at ssa.gov. Once you are signed in, select "Benefit Verification" and look for "Payment Information." Your payment date appears there along with the amount you receive each month.

If you do not have a my Social Security account, you can create one at ssa.gov using your email address, Social Security number, and a phone number. The account takes a few minutes to set up and gives you access to your payment schedule, earnings record, and other account details.

You can also call Social Security at 1-800-772-1213 (TTY 1-800-325-0778) to confirm your payment date. Have your Social Security number ready. Representatives are available Monday through Friday, 7 a.m. to 7 p.m. Eastern time.

If your deposit is late or missing

If your payment date has passed and the money has not arrived, start by contacting your bank. Ask them to confirm whether the deposit has been received. Provide your bank account number and the expected deposit amount. Banks can see incoming transfers even if they have not been posted to your account yet.

If your bank confirms they have received the deposit, it should appear in your account within one business day. If they have no record of it, contact Social Security at 1-800-772-1213. Have your Social Security number, bank account number, and routing number ready. Social Security can check whether the payment was sent and investigate if it was not.

Keep in mind that some banks show pending deposits separately from available funds. Check both your available balance and your pending transactions before assuming the deposit is missing.

Changing your payment date

You cannot choose a different day of the week, but you can request a one-time change to your payment date if you have a specific reason. Social Security considers requests for changes related to personal hardship or banking needs.

To request a change, call 1-800-772-1213 or visit your local Social Security office. You will need to explain why you need a different date. Social Security may approve a temporary change or a permanent one depending on your situation. Not all requests are approved, and the process can take several weeks.

Frequently Asked Questions

Will my bank charge me a fee if my deposit arrives on a weekend?

No. Banks do not charge fees for deposits that arrive on weekends or holidays. The deposit is processed the same way as any other transfer, and your bank cannot charge you for receiving money.

Can I get my payment earlier if it falls on a weekend?

No. Social Security sends the deposit on your scheduled date. You cannot request an early payment to avoid a weekend or holiday. Some banks offer early direct deposit for paychecks, but this does not explore to Social Security payments.

What if my bank is closed on the day my payment arrives?

Your bank being closed does not affect the deposit. The transfer happens through the banking system, not through a physical bank branch. The funds will be in your account by the next business day the bank is open.

Does my payment date change if I move to a different state?

No. Your payment date is based on your birth date and does not change when you move. It stays the same whether you live in the same state or move across the country.

How do I know if my bank is holding my deposit?

Call your bank's customer service line and ask whether the deposit has been received. They can tell you if it is pending, when it will post, or if there is a problem with the transfer. Your bank's app may also show pending deposits in a separate section.