December SSDI payments follow the same schedule as every other month, based on your birth date
Your SSDI payment posts on the same day each month, regardless of the calendar. The Social Security Administration does not shift payment dates for December, holidays, or year-end closures. If you normally receive your payment on the 3rd, 4th, or 12th of the month, you will receive it on that same date in December—even if it falls on a weekend or federal holiday.
The only exception is if December 31st or January 1st falls on your normal payment date. In that case, the payment posts one business day earlier. This rule applies to all months, not just December, and is built into how Social Security schedules payments around weekends and holidays.
Key Takeaways
- SSDI payments in December post on your regular monthly date, which is determined by your birth date and does not change for the holidays.
- If your payment date falls on a weekend or federal holiday, Social Security posts the payment the business day before.
- December 31st and January 1st are the only dates that trigger an automatic one-day advance; all other holidays do not shift your payment date.
- You can confirm your exact December payment date by logging into your my Social Security account or calling 1-800-772-1213.
How birth date determines your payment schedule
Social Security assigns payment dates based on when you were born, not on when you filed or when you started receiving benefits. The system divides beneficiaries into three groups: those born on the 1st through the 10th of any month receive payments on the second Wednesday of each month; those born on the 11th through the 20th receive payments on the third Wednesday; and those born on the 21st through the 31st receive payments on the fourth Wednesday.
This three-group system has been in place since 1997 and applies to all SSDI beneficiaries. Your birth date group does not change, so your payment date remains consistent year-round. December follows this same pattern—your payment arrives on whichever Wednesday corresponds to your birth date group.
What happens when your payment date lands on a holiday
Federal holidays that fall on a Wednesday—your payment day—do not delay your SSDI deposit. Social Security posts the payment on the business day before the holiday instead. This means if your payment date is a Wednesday that is also a federal holiday (such as Christmas or New Year's Day), you receive your money on Tuesday.
The only exception to this rule is December 31st and January 1st. If either of those dates is your scheduled payment day, Social Security advances the payment by one business day. For all other federal holidays—Thanksgiving, Christmas, Independence Day—the standard rule applies: payment posts the day before if it would otherwise fall on the holiday.
Weekends and banking delays
If your payment date falls on a Saturday or Sunday, Social Security posts the payment on Friday instead. This is a standing rule that applies every month, including December. The payment reaches your bank account on Friday, even though your assigned payment date is technically the weekend.
Once the payment posts to Social Security's system, it typically reaches your bank within one to two business days. If you use direct deposit—which Social Security strongly encourages—the money should be in your account by the end of the business day the payment posts, or by the next business day at the latest. If you receive a paper check, allow five to seven business days from the posting date for the check to arrive by mail.
Confirming your December payment date
The fastest way to confirm when your December payment will post is to log into your my Social Security account at ssa.gov. Once you sign in, your payment date appears on the home page under "Payment Information." You can also view your payment history and see the exact amount you will receive.
If you do not have a my Social Security account, you can call Social Security's toll-free number at 1-800-772-1213, Monday through Friday, 7 a.m. to 7 p.m. Eastern time. Have your Social Security number ready. A representative can tell you your payment date and answer questions about December payments or any month.
Year-end planning and payment timing
Many people worry that December payments will be delayed because of holiday closures or year-end processing. Social Security's payment system runs continuously and does not close for holidays. Your payment posts on schedule regardless of whether the office is open to the public.
If you are planning expenses around your December payment, use your regular payment date as your guide. Do not assume an earlier or later date unless Social Security has specifically notified you of a change to your account. If you have not received your payment by the day after your scheduled payment date, contact Social Security to report the issue.
What to do if your December payment is missing or late
If your payment does not arrive by one business day after your scheduled payment date, first check your my Social Security account to confirm the payment posted. Sometimes a payment posts to Social Security's system but takes an extra day to reach your bank. If the account shows the payment posted but your bank has not received it, contact your bank to ask whether the deposit is pending.
If your my Social Security account shows no payment posted for December, or if more than two business days have passed since your payment date, call Social Security at 1-800-772-1213. Have your account number and bank information ready. A representative can investigate whether the payment was issued and help you resolve the problem.
Frequently Asked Questions
Will my December SSDI payment be delayed because of Christmas or New Year's?
No. Social Security posts payments on schedule in December. If your payment date falls on Christmas or New Year's Day, the payment posts the business day before. Your regular payment date does not change.
What if my payment date is December 31st or January 1st?
Social Security advances your payment by one business day. If your assigned date is December 31st, you receive your payment on December 30th. If it is January 1st, you receive it on December 31st.
Can I get my December payment early?
No. Social Security does not offer early payments in December or any other month. Your payment posts on your assigned date based on your birth date. You cannot request it earlier.
How do I know if my December payment posted?
Log into your my Social Security account at ssa.gov and check the "Payment Information" section. You can also call 1-800-772-1213 to confirm the payment was issued.
What if I receive a paper check instead of direct deposit?
Social Security mails paper checks on your payment date, but they take five to seven business days to arrive by mail. If you have not received your December check within a week of your payment date, contact Social Security to report it.