Who receives a Social Security check on April 8
Social Security payments arrive on different dates depending on when you were born. If your birthday falls between the 1st and 10th of any month, your payment typically arrives on the second Wednesday of each month — which in April 2025 is April 9. If your birthday is between the 11th and 20th, you receive payments on the third Wednesday. If your birthday is between the 21st and 31st, you receive payments on the fourth Wednesday.
The April 8 date you may have seen refers to payments arriving on Tuesday, April 8, 2025, for people born between the 1st and 10th of the month. This schedule has been in place since 1997 and applies to all Social Security beneficiaries — retirees, disabled workers, and survivors of workers who have died.
If you receive Supplemental Security Income (SSI) instead of Social Security, your payment arrives on the first of each month, or the next business day if the 1st falls on a weekend or holiday. SSI and Social Security are separate programs with different payment schedules.
Key Takeaways
- Social Security payments arrive on the second, third, or fourth Wednesday of each month depending on your birth date, not on a single date for everyone.
- If you were born between the 1st and 10th of the month, your payment arrives on the second Wednesday — April 9 in 2025, not April 8.
- SSI payments arrive on the 1st of each month or the next business day, following a different schedule than Social Security.
- Payment dates remain the same every month unless the Social Security Administration announces a change, which is rare.
How the payment schedule works
The Social Security Administration staggered payment dates to spread the volume of transactions across three weeks each month. This system began in 1997 and has remained consistent since then. Your payment date is tied to your birth date, not to when you started receiving benefits or when you filed.
The schedule divides beneficiaries into three groups: birth dates 1–10 receive payments on the second Wednesday, birth dates 11–20 on the third Wednesday, and birth dates 21–31 on the fourth Wednesday. This applies to all months, including April. If you do not know your payment date, you can check your Social Security statement online through your my Social Security account, or call 1-800-772-1213.
What to do if your payment is late
If you expect a payment on a certain date and do not see it in your bank account by the end of that business day, wait one additional business day before contacting Social Security. Banks sometimes take an extra day to process direct deposits, even when the Social Security Administration sends the payment on time.
If the payment still has not arrived after two business days, contact the Social Security Administration at 1-800-772-1213. Have your Social Security number ready. The agency can confirm whether the payment was sent and, if it was, investigate why it has not reached your account. If the payment was not sent, the agency can determine the reason and reissue it.
Payments sent by check rather than direct deposit may take longer to arrive, depending on mail delivery in your area. If you receive a check and it does not arrive within 10 business days of your payment date, report it to Social Security.
Direct deposit versus check payments
Most Social Security beneficiaries receive payments by direct deposit to a bank account. Direct deposit is faster and more find than receiving a paper check. If you currently receive a check and want to switch to direct deposit, you can set this up through your my Social Security account online, by calling 1-800-772-1213, or by visiting a local Social Security office.
The switch to direct deposit usually takes one to two months to take effect. Your next check will arrive by mail while the change is being processed. Once direct deposit is active, your payment will arrive on your scheduled date without delay from mail delivery.
If you do not have a bank account, you can receive Social Security payments through a Direct Express card, which works like a debit card. The card is issued by a government contractor and allows you to withdraw cash, make purchases, and check your balance. You can set up a Direct Express card by calling 1-800-333-1795.
Changes to your payment date
Your payment date can change if you change your birth date on your Social Security record, though this is rare and requires documentation. It can also change if you switch between Social Security and SSI, since those programs use different schedules. The Social Security Administration will notify you in writing if your payment date changes for any reason.
Payment dates do not change based on holidays or weekends. If your scheduled payment date falls on a weekend or federal holiday, the payment arrives on the last business day before that date. For example, if the second Wednesday falls on a holiday, your payment arrives on the Tuesday before.
Frequently Asked Questions
Why do some people get paid on different dates?
The Social Security Administration spreads payments across three weeks each month to manage the volume of transactions. Your payment date depends on your birth date, not your filing date or when you started receiving benefits. This system has been in place since 1997.
Can I change my payment date?
Your payment date is determined by your birth date and cannot be changed. However, you can switch between direct deposit and check payments, or between different bank accounts for direct deposit. Contact Social Security at 1-800-772-1213 to make these changes.
What if I need my payment earlier than my scheduled date?
Social Security does not allow early payments. If you face a financial emergency, you may want to explore other resources in your community. Contact your local Area Agency on Aging or 211 to learn what programs may be available in your area.
Do I get paid twice in months with five Wednesdays?
No. You receive one payment per month on your scheduled date, regardless of how many Wednesdays fall in that month. Your payment date stays the same every month.
How do I know if my payment was sent if I use direct deposit?
You can check your my Social Security account online to see the date your payment was sent and the amount. You can also call 1-800-772-1213 to confirm payment status. Your bank can tell you when the deposit arrived in your account.