Social Security payments arrive on a fixed schedule based on your birth date

Your Social Security check comes on the same day every month, but that day depends on when you were born. The Social Security Administration (SSA) splits beneficiaries into three payment groups to spread the workload. If you were born between the 1st and 10th of any month, you receive payment on the second Wednesday. If you were born between the 11th and 20th, you receive payment on the third Wednesday. If you were born between the 21st and 31st, you receive payment on the fourth Wednesday.

These dates have been in place since 1997 and do not change from month to month. The only exception is when a scheduled payment date falls on a federal holiday or weekend — in that case, you receive your payment on the business day before. For example, if your payment date is a Wednesday that falls on a federal holiday, you will receive it on the Tuesday before.

Direct deposit is the standard way payments arrive. Money goes into your bank account, credit union account, or prepaid debit card account on your payment date. If you receive a paper check instead, it will be mailed several days before your payment date so it arrives around the same time as direct deposits.

Key Takeaways

  • Your payment date is determined by your birth date and falls on the second, third, or fourth Wednesday of each month.
  • Direct deposit is the fastest and most reliable way to receive your payment, and it arrives on your scheduled date.
  • If your payment date lands on a weekend or federal holiday, you receive your payment on the business day before.
  • Paper checks are mailed several days early to account for delivery time, so the money may arrive a few days before your official payment date.
  • You can check your exact payment date by logging into your My Social Security account or calling the SSA at 1-800-772-1213.

How to find your specific payment date

The easiest way to confirm your payment date is to create an account on my Social Security at ssa.gov. Once you log in, your payment date appears on your dashboard. You do not need to search for it — it is displayed immediately when you open the account.

If you do not have an online account, you can call the Social Security Administration at 1-800-772-1213. A representative will tell you your payment date over the phone. You will need to provide your Social Security number and answer security questions to verify your identity. The phone line is open Monday through Friday, 7 a.m. to 7 p.m. Eastern time.

You can also visit a local Social Security office in person. Bring a photo ID and your Social Security card. Wait times vary by location, so calling ahead to ask about current wait times is often faster than showing up without an appointment.

What happens if you miss a payment or it arrives late

If your payment does not arrive on your scheduled date, first check whether that date fell on a weekend or federal holiday. If it did, your payment should arrive on the business day before. If your payment date was a regular business day and you still have not received your money after two business days, contact the SSA.

When you call, have your bank account information ready. The SSA can check whether the payment was sent and trace where it went. If the money was sent to the wrong account, the SSA can stop the payment and reissue it to the correct account. This process usually takes five to seven business days.

If you receive a paper check and it does not arrive within five business days of your payment date, report it to the SSA immediately. They can issue a replacement check or arrange for a direct deposit instead. Do not cash a replacement check if the original arrives later — contact the SSA to return the duplicate payment.

Changing your payment method or account information

You can switch from paper checks to direct deposit at any time. Log into your My Social Security account and select the option to change your payment method. You will need to provide your bank account number and routing number. The change takes effect within one to two months.

If you need to change the bank account where your payment is deposited, you can update this information online as well. Go to your account settings and select "Change Direct Deposit Information." Enter your new bank account number and routing number. The SSA will verify the new account, which usually takes one to two months. During this time, your payment continues to go to your old account.

If you do not have internet access, call 1-800-772-1213 to request a change by phone. A representative will walk you through the process and confirm your new information before making the change.

Payment dates for different types of Social Security benefits

The birth-date-based payment schedule applies to all types of Social Security benefits: retirement benefits, survivor benefits, and disability benefits. Your payment date does not change based on which type of benefit you receive.

If you receive more than one type of benefit — for example, retirement and spousal benefits — they combine into a single payment on your regular payment date. You do not receive separate checks for each benefit type.

If you also receive Supplemental Security Income (SSI), that payment comes on a different schedule. SSI payments arrive on the first, second, third, or fourth of each month depending on your case. If you receive both Social Security and SSI, you will have two separate payment dates and two separate deposits or checks each month.

Federal holidays that affect payment dates

When a federal holiday falls on your payment date, your payment arrives on the business day before. The federal holidays that can affect Social Security payments are New Year's Day, Birthday of Martin Luther King Jr., Presidents' Day, Memorial Day, Juneteenth, Independence Day, Labor Day, Columbus Day, Veterans Day, Thanksgiving Day, and Christmas Day.

For example, if your payment date is the second Wednesday of the month and that Wednesday is Independence Day, you will receive your payment on Tuesday instead. The SSA sends out a calendar each year showing which payment dates will be affected by holidays. You can view this calendar on the SSA website or request a copy by phone.

Frequently Asked Questions

Can I change my payment date to a different day of the month?

No. Your payment date is fixed based on your birth date and cannot be changed. The SSA uses this system to distribute payments evenly throughout the month. If you need your payment on a specific date for budgeting reasons, you can withdraw the money from your account on that date even though it arrives earlier.

What if I was born on the 31st but some months only have 30 days?

If you were born on the 31st, your payment date is the fourth Wednesday of every month, regardless of how many days that month has. You receive your payment on the same Wednesday each month, even in months with only 30 days.

Do I get paid twice if a holiday moves my payment date to an earlier day?

No. You receive one payment per month on your scheduled date. If a holiday moves your payment earlier, that is your only payment for that month. You do not receive an extra payment.

How long does it take for direct deposit to show up in my account?

Direct deposit arrives on your payment date. The money should be available in your account by the end of that business day, though some banks make it available immediately at midnight. If you do not see the payment by the end of the next business day, contact your bank to confirm the deposit was received.

What should I do if I need my payment earlier than my scheduled date?

The SSA cannot advance your payment or change your payment date. If you need money before your payment arrives, contact a local food bank, utility assistance program, or emergency financial aid organization in your area. You can find these through 211.org or by calling 2-1-1.