Social Security payments arrive on a set schedule based on your birth date
Social Security deposits money into your bank account on the same day each month. That day depends on when you were born, not on when you started receiving benefits. The Social Security Administration splits beneficiaries into three groups so the payment system doesn't process everyone at once.
If you were born between the 1st and 10th of any month, your payment arrives on the second Wednesday of each month. If you were born between the 11th and 20th, you receive it on the third Wednesday. If you were born on the 21st or later, your payment arrives on the fourth Wednesday. This schedule applies whether you receive retirement benefits, disability benefits, or survivor benefits.
You can check your exact payment date by logging into your my Social Security account at ssa.gov, calling Social Security at 1-800-772-1213, or visiting a local Social Security office. Your payment date stays the same every month unless you change your banking information or your benefit status changes.
Key Takeaways
- Your payment date is determined by your birth date and falls on the second, third, or fourth Wednesday of each month.
- Payments deposit directly into your bank account; you cannot receive a paper check unless you request it.
- You can view your payment date and recent payment history in your my Social Security account online.
- If a scheduled payment date falls on a federal holiday, Social Security deposits the money the business day before.
- Your payment amount may change if your earnings record is updated, you reach full retirement age, or your benefit type changes.
How to find your specific payment date
The easiest way to confirm when your money arrives is to check your my Social Security account. Go to ssa.gov, click "Sign In" at the top right, and enter your username or email address. Once logged in, select "Benefit Verification" or "Payment History" to see your payment schedule for the current and upcoming months.
If you do not have an online account, you can create one in about 10 minutes using your Social Security number, email address, and a phone number. Social Security will send you a verification code by text or email to confirm your identity. After that, you can log in anytime to check your payment date, view your earnings record, and see when deposits were made.
If you prefer not to use the website, call Social Security's toll-free number at 1-800-772-1213 between 7 a.m. and 7 p.m. on business days. A representative can tell you your payment date over the phone. You can also visit your local Social Security office in person, though wait times are often longer than calling.
What happens when a payment date falls on a holiday
Federal holidays include New Year's Day, Memorial Day, Independence Day, Labor Day, Thanksgiving, and Christmas. When your scheduled payment date lands on one of these days, Social Security deposits your money the business day before instead. For example, if your payment date is the second Wednesday of the month and that Wednesday is July 4th, you receive your payment on Tuesday, July 3rd.
This early deposit is automatic — you do not need to do anything. Your bank will show the deposit on the earlier date, and the amount will be the same as any other month. The only exception is if a holiday falls on a Monday and your payment date is a Wednesday; in that case, Social Security still deposits on Wednesday because it is not your scheduled payment day.
Direct deposit is required for most beneficiaries
Social Security requires all new beneficiaries to receive payments by direct deposit into a bank account, credit union account, or prepaid debit card. If you started receiving benefits before May 2011, you may still be receiving a paper check, but Social Security has been encouraging people to switch to direct deposit for years.
To set up or change your direct deposit information, log into your my Social Security account and select "Change Direct Deposit Information," or call 1-800-772-1213. You will need your bank's routing number and your account number. Social Security will verify the information and make the change within one to three business days. Your first deposit to the new account may take an extra week.
If you do not have a bank account, you can use a prepaid debit card issued by a financial institution. Some community banks and credit unions also offer accounts specifically for people receiving government benefits. Social Security does not charge a fee for direct deposit, and your bank should not charge you either for receiving government payments.
Understanding payment amounts and changes
Your monthly payment amount is based on your earnings history, the age you started receiving benefits, and your benefit type. The amount stays the same from month to month unless Social Security makes an adjustment. The most common reasons for a change are reaching your full retirement age, earning income that reduces your benefit, or receiving a cost-of-living adjustment (COLA).
Social Security announces the annual COLA in October for the following year. This adjustment raises all benefit amounts by the same percentage to account for inflation. For example, if inflation was 3.2% over the past year, all benefits increase by 3.2% starting in January. The COLA is not may provide and varies from year to year depending on inflation.
If your payment amount changes, Social Security will send you a notice in the mail explaining the reason and showing your new amount. You can also see your payment history and any changes in your my Social Security account. If you believe the change is incorrect, you can contact Social Security to ask questions or request a review.
What to do if your payment is late or missing
Payments are rarely late, but if your deposit does not arrive by the end of the business day on your scheduled payment date, check your my Social Security account first. Log in and look at your payment history to confirm that Social Security processed the payment. Sometimes a bank takes an extra day to post the deposit, even though Social Security sent it on time.
If Social Security shows the payment was sent but your bank has not received it after two business days, contact your bank's customer service line. Provide them with the payment date and amount, and ask them to trace the deposit. They can tell you whether the money is in transit or if there was a problem with your account number.
If your bank confirms the money never arrived, call Social Security at 1-800-772-1213 to report the missing payment. Have your Social Security number and bank account information ready. Social Security can investigate and may issue a replacement payment or adjust your account. Do not assume the payment is lost until you have checked both your bank and Social Security.
How to change your payment date or banking information
You cannot change which day of the month you receive your payment — that is locked to your birth date. However, you can change the bank account or card where the money goes. Log into your my Social Security account, select "Change Direct Deposit Information," and enter your new bank's routing number and your new account number. The change takes effect within one to three business days.
If you are switching banks, make sure your new account is open and active before you submit the change to Social Security. Some banks place a hold on new accounts for a few days, which could delay your deposit. If you are moving to a credit union, confirm that the routing number you have is correct — credit unions sometimes have multiple routing numbers depending on which branch you joined.
If you need to update your information by phone instead of online, call 1-800-772-1213 and a representative will help you. They will verify your identity and make the change over the phone. This takes a few extra days to process, so use the online method if you can.
Frequently Asked Questions
Can I choose a different day of the month to receive my payment?
No. Your payment date is determined by your birth date and cannot be changed. If you were born on the 15th, your payment always arrives on the third Wednesday of the month. You can only change which bank account receives the money, not when it arrives.
What if I have direct deposit set up but my payment did not arrive?
First, check your my Social Security account to confirm Social Security sent the payment on your scheduled date. Then contact your bank to ask if the deposit is pending or if there was an error with your account number. If your bank has no record of the payment, call Social Security at 1-800-772-1213 to report it.
Do I have to use direct deposit, or can I still get a paper check?
If you started receiving benefits before May 2011, you may still receive a paper check. All new beneficiaries must use direct deposit. If you are currently receiving a check and want to switch to direct deposit, you can set it up in your my Social Security account or by calling 1-800-772-1213.
Will my payment arrive early if a holiday falls on my payment date?
Yes. If your scheduled payment date is a federal holiday, Social Security deposits the money the business day before. For example, if your payment date is the second Wednesday and that falls on July 4th, you receive your payment on Tuesday, July 3rd.
How do I know if my payment amount changed and why?
Social Security sends a notice in the mail whenever your benefit amount changes. You can also log into your my Social Security account and view your payment history to see the amounts you received each month. If you have questions about a change, call Social Security at 1-800-772-1213.