Social Security deposits arrive on a set schedule based on your birth date, not randomly throughout the month
The Social Security Administration deposits payments on the same day each month, but that day depends on when you were born. If your birthday falls between the 1st and 10th of any month, you receive your payment on the second Wednesday of each month. If you were born between the 11th and 20th, your payment arrives on the third Wednesday. If your birthday is between the 21st and 31st, you get paid on the fourth Wednesday. This system has been in place since 2011 to spread out the volume of payments across the month.
The actual deposit typically shows in your account within one to two business days after the Social Security Administration sends it, though some banks process it the same day. The money is not held in a pending status — once it posts, it is available to spend. If a scheduled payment date falls on a federal holiday or weekend, Social Security sends the payment on the business day before instead.
Key Takeaways
- Your payment date is determined by your birth date: the 1st–10th receive payments on the second Wednesday, the 11th–20th on the third Wednesday, and the 21st–31st on the fourth Wednesday of each month.
- Deposits typically appear in your bank account within one to two business days after Social Security sends them, though timing depends on your bank's processing speed.
- If your scheduled payment date falls on a weekend or federal holiday, Social Security sends the payment on the preceding business day instead.
- You can check your exact payment date by logging into your my Social Security account online or calling the Social Security Administration at 1-800-772-1213.
How to find your specific payment date
The fastest way to confirm your payment date is to create or log into your my Social Security account at ssa.gov. Once you are signed in, go to the "Payments" section and select "Payment history." Your next scheduled payment date appears there along with the amount. This account also shows your payment history for the past 12 months, which is useful if you need to verify when a payment was sent.
If you do not have an online account, you can call the Social Security Administration at 1-800-772-1213 and speak with a representative. They can tell you your exact payment date and answer questions about why a payment was delayed or changed. You can also visit a local Social Security office in person, though calling ahead is recommended because wait times vary.
What happens when a payment date falls on a holiday or weekend
Social Security does not delay payments when your scheduled date lands on a Saturday, Sunday, or federal holiday. Instead, the payment is sent on the last business day before that date. For example, if your payment date is the second Wednesday of the month and that Wednesday is July 4th, you will receive your payment on Tuesday, July 3rd instead. The amount remains the same — only the timing shifts.
This rule applies to all federal holidays, including New Year's Day, Memorial Day, Independence Day, Labor Day, Thanksgiving, and Christmas. If you are unsure whether an upcoming payment date will be affected, check the federal holiday calendar or your my Social Security account, which automatically adjusts for holidays.
Why your payment date matters for budgeting
Knowing your exact payment date helps you plan bills and expenses around when money actually arrives in your account. If you have automatic bill payments set up, you can schedule them for a day or two after your deposit date to ensure funds are available. Many people set their rent, utilities, or insurance payments to come out a few days after their Social Security deposit clears.
If you receive multiple income sources — such as Social Security plus a pension or part-time work income — having a calendar with all your deposit dates makes it easier to track when money is coming in. Some people use a simple spreadsheet or phone calendar reminder to note their Social Security date each month, especially if they also receive other benefits on different schedules.
Changing your payment date or bank account
You cannot change the day of the month you receive your Social Security payment — that is locked to your birth date. However, you can change which bank account receives the deposit. To do this, log into your my Social Security account and go to "Payments," then select "Change direct deposit information." You will need your new bank's routing number and your account number. The change usually takes one to two months to go into effect, so plan ahead if you are switching banks.
If you need to change your bank account urgently, you can also call 1-800-772-1213 or visit a local Social Security office. Bring your new bank account information and a form of identification. Social Security will update your account, but the change may not appear in your next payment — allow time for the system to process the update.
Delays and missing payments
If your payment does not arrive by two business days after your scheduled date, contact your bank first to confirm the deposit was not delayed on their end. If your bank has no record of the payment, call Social Security at 1-800-772-1213 with your payment date and the amount you were expecting. They can trace whether the payment was sent and investigate any issues.
Delays can happen for several reasons: a change in your direct deposit information that did not process correctly, a problem with your bank's routing number, or a hold placed on your account by your bank. Social Security can resend a payment if it was lost, though this process takes additional time. Keep your my Social Security account updated with current contact information so the agency can reach you if there is a problem.
Frequently Asked Questions
Can I change my payment date to a different day of the month?
No. Your payment date is determined by your birth date and cannot be changed. You receive your payment on the same Wednesday each month based on whether you were born in the 1st–10th, 11th–20th, or 21st–31st of the month. You can only change which bank account receives the deposit.
What if my bank takes longer than two days to process the deposit?
Some banks process deposits more slowly than others. If your bank typically takes three to five business days, that is normal for that institution. Contact your bank to ask about their standard processing time for government deposits. If a deposit takes longer than your bank's usual timeframe, contact Social Security to investigate.
Do I get paid if a holiday falls on my payment date?
Yes. Social Security sends your payment on the business day before the holiday or weekend. You will not miss a payment or have it delayed to the following month — it simply arrives one or two days earlier than usual.
How do I know if my payment was sent if I do not see it in my account?
Log into your my Social Security account and check the "Payment history" section, which shows the date and amount of your most recent payment. If it shows a payment was sent but you do not see it in your bank account, contact your bank to ask if it is pending. If your bank has no record, call Social Security at 1-800-772-1213 to report the missing payment.
What if I switch banks — when does my payment go to the new account?
Changes to your direct deposit information typically take one to two months to process. Your next one or two payments may still go to your old account. Update your information as soon as you switch banks, and keep both accounts open temporarily to avoid missing a payment.