Social Security payments arrive on a fixed schedule based on your birth date, not on demand
Your Social Security payment date depends on when you were born, not on when you file or how much you receive. The Social Security Administration assigns payment dates in a rotating schedule: people born on the 1st through the 10th of any month receive payments on the second Wednesday of each month, those born the 11th through the 20th receive them on the third Wednesday, and those born the 21st through the 31st receive them on the fourth Wednesday. This schedule has been in place since 1997 and does not change month to month.
If you were born before May 1997 and were already receiving Social Security before May 1997, you may be on a different schedule — the old system paid everyone on the 3rd of the month. You can check your specific payment date by logging into your my Social Security account at ssa.gov, calling 1-800-772-1213, or visiting your local Social Security office.
The actual deposit into your bank account typically happens one business day after the official payment date. If the payment date falls on a holiday or weekend, the deposit moves to the business day before instead of after.
Key Takeaways
- Your payment date is determined by your birth date and stays the same every month — the second, third, or fourth Wednesday depending on whether you were born in the first, second, or third third of the month.
- You can find your exact payment date by logging into my Social Security, calling 1-800-772-1213, or visiting a local Social Security office.
- The money reaches your bank account one business day after the official payment date, or one business day before if the date falls on a weekend or federal holiday.
- If you were receiving Social Security before May 1997, you may still receive payments on the 3rd of the month instead of following the birth-date schedule.
How to find your specific payment date
The fastest way to confirm when your payment arrives is through your my Social Security account. Go to ssa.gov, click "Create an account" if you do not have one, and sign in. Once logged in, select "Manage Your Benefits" and look for "Payment Information" — your payment date appears there along with your payment amount.
If you do not use online accounts, call the Social Security Administration at 1-800-772-1213. A representative can tell you your payment date over the phone. The line is open Monday through Friday, 7 a.m. to 7 p.m. Eastern time. Wait times are typically shorter early in the morning or late in the afternoon.
You can also visit your local Social Security office in person. Find the nearest one at ssa.gov/locator. Bring a photo ID and your Social Security card if you have it.
What happens if a payment date falls on a weekend or holiday
If your regular payment date lands on a Saturday or Sunday, Social Security deposits your payment on the Friday before instead. If your payment date falls on a federal holiday — such as Thanksgiving, Christmas, or New Year's Day — the deposit moves to the business day before the holiday.
This shift happens automatically; you do not need to do anything. The payment amount stays the same, and the timing shift is one-time only for that specific month. Your regular schedule resumes the following month.
The difference between payment date and when money appears in your account
Your payment date is when Social Security processes and releases your payment. Your deposit date is when the money actually appears in your bank account. These are typically one business day apart.
For example, if your payment date is Wednesday, the deposit usually shows up in your account on Thursday. If your payment date is Friday, the deposit typically appears on Monday (assuming Monday is a business day). The exact timing depends on your bank's processing speed, though most banks post Social Security deposits within 24 hours of receipt.
If you do not see the deposit by the business day after your payment date, contact your bank first — they can confirm whether the payment arrived on their end. If your bank has no record of it, call Social Security at 1-800-772-1213.
Changes to your payment date and when they take effect
Your payment date can change if you switch from one type of Social Security benefit to another — for example, if you move from retirement benefits to survivor benefits, or if you become may be able to access for an additional benefit. When this happens, Social Security notifies you by mail and your new payment date begins the following month.
You cannot request a different payment date. The date is assigned based on your birth date and benefit type, and it remains fixed unless your benefit category changes.
Direct deposit is the only way to receive Social Security payments now
Social Security stopped mailing paper checks in 2011. All payments now go directly to a bank account, prepaid debit card, or Treasury-managed account called myAccount. If you do not have a bank account, you can set up a free myAccount through the U.S. Department of the Treasury at usdirectdeposit.gov.
To change where your payments go, log into my Social Security, call 1-800-772-1213, or visit a local office. Changes typically take one to two months to process, so your next payment may still go to your old account.
Frequently Asked Questions
Can I change when I receive my Social Security payment?
No. Your payment date is assigned based on your birth date and does not change unless you switch benefit types. You cannot request a different date or move your payment to a different day of the month.
What if I was born on the 31st but some months only have 30 days?
If you were born on the 31st, you are in the fourth-Wednesday group. You receive your payment on the fourth Wednesday of every month, regardless of how many days that month has. The payment date itself does not shift based on the calendar.
Why did my payment date change?
Payment dates change when you switch benefit types — for instance, from retirement to survivor benefits, or when you become may be able to access for an additional benefit. Social Security sends a notice by mail when this happens. If you received a notice but do not understand why, call 1-800-772-1213 to ask.
Is my payment date the same every month?
Yes, your payment date is the same every month unless your benefit type changes. The only variation is when your regular date falls on a weekend or holiday — then it shifts to the business day before. The following month, it returns to your normal schedule.
How long does it take for the payment to show up after the payment date?
Most banks deposit Social Security payments within one business day of the payment date. If you do not see it by the next business day, contact your bank to confirm they received it. If they have no record, call Social Security at 1-800-772-1213.