Social Security payments arrive on a fixed schedule based on your birth date, not on when you file or how much you receive
The Social Security Administration pays most beneficiaries on the second, third, or fourth Wednesday of each month. Your specific payment date depends on when you were born — not on the amount of your benefit or when you started receiving it. If you were born between the 1st and 10th of any month, you receive payments on the second Wednesday. Birth dates between the 11th and 20th mean the third Wednesday. Birth dates from the 21st through the end of the month mean the fourth Wednesday.
Supplemental Security Income (SSI) recipients follow a different schedule: all SSI payments arrive on the first of the month, or the next business day if the 1st falls on a weekend or holiday. If you receive both Social Security and SSI, you will get two separate deposits on two different dates.
The payment schedule itself does not change year to year — your Wednesday stays the same. What does change annually is the benefit amount, which the Social Security Administration adjusts each January based on the cost-of-living adjustment (COLA). For 2025, that adjustment was 2.7 percent.
Key Takeaways
- Your payment date is determined by your birth date and remains the same every month: second, third, or fourth Wednesday for Social Security, or the 1st for SSI.
- Payments deposit directly to your bank account, prepaid card, or the Treasury's Direct Express card if you do not have a bank account.
- If a payment date falls on a weekend or federal holiday, your deposit arrives on the last business day before that date.
- The 2025 benefit amount increased by 2.7 percent compared to 2024, but your payment schedule did not change.
- You can check your exact payment date by logging into your my Social Security account or calling 1-800-772-1213.
How to find your specific payment date
The fastest way to confirm your payment date is to log into your my Social Security account at ssa.gov. Once you sign in, your dashboard shows your next payment date and the amount. You do not need to create a new account each year — your login carries forward, and the payment date listed is always current.
If you do not have a my Social Security account, you can 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 shortest early in the morning or late in the afternoon.
If you receive a paper check instead of direct deposit, the check is mailed three days before your payment date. This means the check may arrive several days after the date shown in your account, depending on mail delivery in your area. The Social Security Administration recommends switching to direct deposit to avoid mail delays and the risk of a lost check.
What happens when a payment date falls on a weekend or holiday
When your regular payment date lands on a Saturday or Sunday, your deposit arrives on the Friday before. If your payment date falls on a federal holiday — such as New Year's Day, Memorial Day, Independence Day, Labor Day, Thanksgiving, or Christmas — your deposit arrives on the last business day before that holiday.
This rule applies to all payment methods: direct deposit to a bank account, direct deposit to a prepaid card, or a mailed check. The Social Security Administration publishes a full holiday schedule each year on its website, so you can plan ahead if you know your payment date falls near a holiday.
The early deposit does not mean you receive two payments that month. Your next regular payment still arrives on its normal Wednesday. The adjustment only shifts the timing of that single payment.
Direct deposit, prepaid cards, and payment methods
Social Security deposits go directly to the bank account or prepaid card you have on file with the Social Security Administration. Most beneficiaries use a standard checking or savings account at a bank or credit union. If you do not have a bank account, you can use the Treasury's Direct Express card, a government-issued prepaid card designed specifically for federal benefit payments.
To set up or change your payment method, log into your my Social Security account and select "Payment Information," or call 1-800-772-1213. Changes typically take one to two months to process, so your next payment may still go to your old account. The Social Security Administration will send you a notice confirming the change.
If you receive a paper check and want to switch to direct deposit, the same process applies. Paper checks are no longer issued to new beneficiaries as of 2013, and the Social Security Administration encourages all current check recipients to move to direct deposit to reduce delays and fraud risk.
2025 payment amounts and the cost-of-living adjustment
The average Social Security retirement benefit in 2025 is $1,907 per month, up from $1,868 in 2024. This increase reflects the 2.7 percent cost-of-living adjustment announced in October 2024. The actual amount you receive depends on your age when you started benefits, your earnings history, and whether you claimed before or after your full retirement age.
Disabled workers and survivors of deceased workers also receive the 2.7 percent increase applied to their 2024 benefit amount. SSI recipients receive a similar adjustment, though the maximum monthly payment is set by federal law and varies by state for those who also receive state supplements.
Your 2025 benefit amount appears in your my Social Security account and on your Social Security statement, which the Administration mails each year in the month before your birthday. If you do not receive a statement in the mail, you can view it anytime by logging into your account online.
What to do if your payment is late or missing
If your payment does not arrive by the day after your scheduled payment date, first check your bank account to confirm it has not posted yet. Bank deposits sometimes take an extra day to appear, especially if you use a smaller credit union or online-only bank. If more than two business days have passed since your payment date, contact your bank to verify they have not received the deposit.
Once you have confirmed the deposit did not arrive at your bank, call the Social Security Administration at 1-800-772-1213. Have your Social Security number and bank account information ready. The Administration can check whether the payment was sent and, if so, where it went. If the payment was sent to the wrong account or lost in transit, they can issue a replacement check or resubmit the direct deposit.
If you suspect fraud — for example, if someone else's name appears on a payment or your account shows activity you did not authorize — report it when ready to the Social Security Administration's fraud hotline at 1-800-269-0271. They will investigate and can freeze your account if needed.
Planning around your payment schedule
Knowing your exact payment date helps you plan bills and expenses around when money arrives. If you receive other income — such as a pension, part-time work, or unemployment benefits — you can coordinate those deposits with your Social Security payment to manage cash flow throughout the month.
If you have questions about how your specific benefit amount was calculated, or if you believe an error was made, you can request a detailed earnings record from the Social Security Administration. This shows your lifetime earnings history and how it was used to calculate your benefit. You can view this record in your my Social Security account or request a paper copy by calling 1-800-772-1213.
Frequently Asked Questions
Can I change my payment date if I do not like the one assigned to me?
No. Your payment date is fixed based on your birth date and cannot be changed. However, you can change the day your payment is deposited into your account by switching banks or prepaid cards, as long as the new account is in your name and you update it with the Social Security Administration.
What if I was born on the 31st of a month?
You are treated as if you were born on the 21st, so you receive payments on the fourth Wednesday of each month. This rule applies to anyone born on the 21st through the end of any month, regardless of whether that month actually has 31 days.
Do I get paid twice if my payment date falls on a holiday?
No. Your payment is straightforward moved to the last business day before the holiday. You receive one payment per month on your assigned date, adjusted only when that date falls on a weekend or federal holiday.
How long does it take for a direct deposit to show up in my account?
Most banks post Social Security deposits on the same day they are received, so the money should appear in your account on your payment date. Some smaller banks or credit unions may take an extra business day. If your deposit has not appeared within two business days of your payment date, contact your bank.
Can I receive my Social Security payment on a different day each month?
No. Your payment date is consistent every month. The only variation is when that date falls on a weekend or holiday, in which case it moves to the last business day before. You cannot request a different payment schedule.
