Social Security payments in July 2025 arrive on different dates depending on your birth date
Social Security does not send all payments on the same day. The Social Security Administration spreads payments across three Wednesdays each month based on when you were born. In July 2025, payments go out on July 2, July 9, July 16, and July 23. Your specific payment date depends on your birth date, not on when you filed or how much you receive.
If you were born between the 1st and 10th of any month, you receive your payment on the second Wednesday. If you were born between the 11th and 20th, you get paid on the third Wednesday. If you were born between the 21st and 31st, your payment arrives on the fourth Wednesday. This schedule has stayed the same for years and applies every month.
Your payment arrives by direct deposit to your bank account or, if you do not have a bank account, through a Direct Express debit card that Social Security mails to you. Direct deposit typically posts overnight, though some banks may take an extra business day to show the funds in your account.
Key Takeaways
- July 2025 Social Security payments arrive on July 2, 9, 16, or 23 depending on whether you were born in the first, second, third, or fourth third of the month.
- The payment schedule is based on your birth date and does not change month to month.
- Direct deposit payments usually post overnight, though your bank may take an extra business day to display the funds.
- If you do not have direct deposit set up, you receive a Direct Express debit card in the mail instead.
How to find your exact payment date
You can see your payment date in your Social Security account online at ssa.gov. Log in with your username and password, go to "Benefit Verification," and look for the payment schedule. It shows you the exact date your payment posts each month for the rest of the year.
If you do not have an online account, you can call Social Security at 1-800-772-1213 and ask a representative for your payment date. Have your Social Security number ready. You can also visit your local Social Security office in person, though calling or checking online is usually faster.
What to do if your payment is late
If your payment does not arrive by the day after your scheduled payment date, check your bank account to make sure the deposit posted. Some banks display deposits the next business day, so a Wednesday payment might not show until Thursday morning.
If more than one business day has passed and the money has not arrived, log into your Social Security account and check the payment status. The account shows whether the payment was sent and to which account. If the payment was sent but your bank has not received it, contact your bank's customer service line and give them the payment date and amount.
If your Social Security account shows no payment was sent, call Social Security at 1-800-772-1213. A representative can look up what happened and reissue the payment if there was an error on Social Security's end.
Direct deposit versus Direct Express
Direct deposit is the fastest way to receive your payment. The money goes straight into your checking or savings account and usually posts overnight. You set up direct deposit by logging into your Social Security account online, calling 1-800-772-1213, or visiting a Social Security office. You will need your bank's routing number and your account number.
If you do not have a bank account, Social Security sends you a Direct Express debit card instead. The card arrives in the mail, and your payment loads onto it on your payment date. You can use the card to withdraw cash at ATMs, pay bills online, or make purchases anywhere Visa is accepted. There is no monthly fee to use the card, though some ATM networks charge a small fee for out-of-network withdrawals.
Direct deposit is more reliable than waiting for a card in the mail, and it gives you when ready access to your money. If you currently use Direct Express and want to switch to direct deposit, you can set it up through your Social Security account or by calling 1-800-772-1213.
Payment dates for the rest of 2025
The payment schedule stays the same every month. If you know your birth date range, you can predict your payment date for any month in 2025 and beyond. The second Wednesday of each month is always for people born on the 1st through 10th. The third Wednesday is for the 11th through 20th. The fourth Wednesday is for the 21st through 31st.
August 2025 payments arrive on August 13, 20, and 27. September payments arrive on September 10, 17, and 24. This pattern continues through December and into 2026. If you ever need to confirm your payment date for a specific month, your Social Security account shows the full year's schedule.
Changes to your payment date
Your payment date can change if you change your birth date in your Social Security record, though this is rare. If you recently reported a change to Social Security, it may take one or two months for the new payment date to take effect.
If you switch from Direct Express to direct deposit, your payment date does not change — only the method of delivery changes. The same is true if you change which bank account receives your direct deposit. Social Security will send your next payment to the new account on your regular payment date.
If you believe your payment date is wrong, call Social Security at 1-800-772-1213 and ask a representative to review your record. They can confirm your birth date and tell you what your correct payment date should be.
Frequently Asked Questions
What if July 2 falls on a holiday?
Social Security does not move payment dates for holidays. If your payment date falls on a federal holiday or weekend, the payment posts on the last business day before that date. For example, if the second Wednesday falls on July 4, your payment would arrive on July 1 instead.
Can I change my payment date?
No. Your payment date is determined by your birth date and cannot be changed. You can only choose the method of delivery — direct deposit or Direct Express debit card — but not the date the payment arrives.
Do I get paid twice in any month?
No. You receive one payment per month on your assigned date. There is no month where you receive two payments unless you are receiving both retirement and spousal benefits, in which case they combine into one payment on your regular date.
What if I was born on the 31st but some months have only 30 days?
If you were born on the 31st, you fall into the fourth payment group and receive your payment on the fourth Wednesday of each month, regardless of how many days that month has.
How do I know if my payment went to the right bank account?
Log into your Social Security account and go to "Benefit Verification" to see which account your payment is sent to. The account shows the last four digits of the bank account number. If the account number is wrong, you can update it online or by calling 1-800-772-1213.