December Social Security payment dates depend on your birth date and payment type

Social Security sends December payments on a fixed schedule based on when you were born, not on the calendar date. If you receive retirement, survivor, or disability benefits, your payment arrives on the same day each month — but December often includes an extra payment or a shifted schedule because of how holidays fall.

The Social Security Administration (SSA) does not send payments on federal holidays. When the normal payment date lands on a weekend or holiday, SSA advances the payment to the business day before. This means your December payment might arrive earlier than you expect, or you might receive two payments in one month if November's payment was delayed into December.

Supplemental Security Income (SSI) follows a different rule: SSI payments are always sent on the first of the month, but if the first falls on a weekend or holiday, the payment comes on the last business day before. This can push an SSI payment into late November or keep it in early December depending on the calendar.

Key Takeaways

  • Retirement, survivor, and disability payments arrive based on your birth date (between the 3rd and 23rd of each month), and December dates shift if holidays interfere.
  • If your normal payment date falls on a weekend or federal holiday, SSA sends the money on the last business day before that date.
  • SSI payments always target the first of the month but move to the last business day before if the first is not a business day.
  • You can check your exact payment date by logging into your my Social Security account or calling SSA at 1-800-772-1213.
  • Direct deposit is the fastest and most reliable way to receive payments; paper checks can take longer, especially around holidays.

How birth date determines your monthly payment schedule

The SSA divides beneficiaries into three groups based on birth date. If you were born between the 1st and 10th of any month, you receive payment on the second Wednesday of each month. If you were born between the 11th and 20th, your payment date is the third Wednesday. If you were born on the 21st or later, your payment arrives on the fourth Wednesday.

This system has been in place since 1997 to spread payment processing across the month. Your payment date never changes unless you switch benefit types or your case is transferred to a different SSA office. December follows the same rule as every other month, except that holidays can shift the date backward.

If you are unsure which group you fall into, the easiest way to find out is to log into your my Social Security account at ssa.gov. The account shows your next payment date and the full schedule for the year. You can also call the SSA's main line at 1-800-772-1213 to confirm your payment date.

Why December payments sometimes arrive early or late

Christmas (December 25) and New Year's Day (January 1) are federal holidays when SSA offices close and banks do not process payments. If your normal payment date falls on December 25 or 26, or on January 1, SSA sends the payment on the last business day before that date instead.

In 2024, for example, if your payment date is the fourth Wednesday of December (December 25), you receive the money on Friday, December 20. If your payment date is the first Wednesday of January (January 1), you receive it on Friday, December 27. This advance prevents you from waiting into the new year for money you earned in December.

Weekends also trigger early payment. If your normal payment date falls on a Saturday or Sunday, SSA sends it on the Friday before. This rule applies every month, not just December, but it is most noticeable in December because the holidays create more weekend conflicts.

Direct deposit versus paper checks in December

Direct deposit is the fastest and most reliable way to receive your December payment. Money deposited directly to your bank account arrives on your scheduled date, even if that date is a holiday. Banks process direct deposits overnight, so you see the money in your account by the morning of your payment date.

Paper checks take longer, especially in December. Mail moves slower during the holiday season, and some post offices experience delays. If you receive a paper check, plan for it to arrive 3 to 5 business days after SSA mails it. If your payment date is December 20 and you receive a check, the check might not arrive until after Christmas.

If you still receive paper checks and want to switch to direct deposit, you can set it up through your my Social Security account, by phone at 1-800-772-1213, or by visiting a local SSA office. The change usually takes one to two months to process, so December is too late to switch for this year — but you can arrange it now for January forward.

What to do if your December payment does not arrive on time

If you use direct deposit and your payment does not appear by the end of your scheduled payment date, contact your bank first. Banks sometimes flag SSA deposits as unusual activity, especially if you have not received a payment in a while. Your bank can tell you whether the deposit arrived and was held, or whether it never came through.

If your bank confirms the deposit never arrived, contact SSA at 1-800-772-1213. Have your Social Security number and payment date ready. SSA can check whether the payment was sent and, if it was, trace where it went. If the payment was not sent, SSA can investigate why and reissue it.

If you receive a paper check and it does not arrive within a week of your payment date, wait a few more days before calling — holiday mail delays are common. If two weeks pass with no check, contact SSA to report it missing. SSA can stop payment on the original check and issue a replacement.

Planning ahead for December expenses

Because December payment dates shift based on holidays, it helps to know your exact date before the month begins. Log into your my Social Security account in late November to confirm when your December payment will arrive. If your normal date falls on a holiday, you will see the adjusted date in your account.

If you know your payment is coming early (because of a holiday shift), you can plan bills and expenses around that earlier date. If you know it is coming on time, you can budget normally. The key is not to assume your December date matches your usual date — check first.

If you have questions about a specific year's schedule, SSA publishes a payment calendar each year showing every payment date for retirement, survivor, and disability beneficiaries. You can find it on ssa.gov or request a printed copy by calling 1-800-772-1213.

Frequently Asked Questions

Will I get two Social Security payments in December?

You may receive two payments in December if November's payment was delayed into December because of a holiday or weekend. For example, if your normal November payment date falls on Thanksgiving week and shifts to late November, and your December payment arrives on schedule, you could see both in December. This is not extra money — it is just timing.

What if I am on SSI and the first of December is a Saturday?

SSI payments target the first of the month, but if the first is a weekend or holiday, the payment comes on the last business day before. If December 1 is a Saturday, your SSI payment arrives on Friday, November 29. If December 1 is a Sunday, it arrives on Friday, November 29 as well.

Can I change when my Social Security payment arrives?

No. Your payment date is set by your birth date and benefit type, and SSA does not allow you to choose a different date. You can only choose how you receive it — direct deposit or paper check — and direct deposit is faster and more secure.

How do I know if my payment was sent if I do not see it?

Log into your my Social Security account and check your payment history. It shows the date SSA sent each payment and the amount. If the payment shows as sent but you do not see it in your bank account, contact your bank. If it does not show as sent at all, call SSA at 1-800-772-1213.

What happens if a holiday falls on my normal payment date in another month?

The same rule applies year-round: if your payment date falls on a weekend or federal holiday, SSA sends it on the last business day before. This is not unique to December. You can check your full annual payment schedule in your my Social Security account.