January payments arrive December 31, 2024
Social Security payments for January 2025 will be deposited on December 31, 2024, instead of the usual January schedule. This happens because January 1, 2025, falls on a Wednesday and is New Year's Day — a federal holiday when banks do not process transfers. The Social Security Administration moves the payment forward to the last business day of the prior month to ensure you receive your money on time.
This shift affects all three payment schedules: beneficiaries born on the 1st through the 10th, the 11th through the 20th, and the 21st through the 31st. Your regular payment date will resume in February and continue on its normal schedule for the rest of the year.
Key Takeaways
- January 2025 Social Security payments arrive December 31, 2024, because January 1 is a federal holiday.
- All three payment schedules — based on birth date — receive their January money on December 31.
- This is a one-time shift; February and all subsequent months return to the regular payment calendar.
- Direct deposit is the fastest way to receive the payment; paper checks may arrive a few days later.
- You do not need to take any action; the payment will arrive automatically on the new date.
How Social Security payment dates work
Social Security splits beneficiaries into three groups based on birth date, and each group receives payments on a different day of the month. People born between the 1st and 10th receive payments on the second Wednesday of each month. Those born between the 11th and 20th receive payments on the third Wednesday. People born between the 21st and 31st receive payments on the fourth Wednesday.
This staggered system has been in place since 1997 to spread the volume of payments across the month. When a holiday falls on a payment date or blocks the banking system, the Social Security Administration moves the payment to the last business day before the holiday instead. December 31, 2024, is the last business day before the New Year's Day closure, so all three groups receive their January payment that day.
When to expect your December 31 payment
If you receive Social Security by direct deposit, the money will land in your bank account on December 31, 2024. Direct deposit is the fastest and most reliable method. If you receive a paper check, it will be mailed before December 31 but may not arrive until a few days into the new year, depending on mail delivery in your area.
You can check your payment status through your my Social Security account online at ssa.gov. Log in, select "Benefit Verification Letter" or "Payment History," and you will see the exact deposit date for your January payment. If you have not created an account, you can do so with your Social Security number, email address, and a phone number or mailing address for verification.
What to do if your payment does not arrive on time
If you have direct deposit and the money does not appear in your account by January 2, contact your bank first to confirm there are no holds or processing delays on their end. Banks occasionally flag large deposits or have system issues that delay posting, even when Social Security sends the payment on schedule.
If your bank confirms the deposit has not arrived, call the Social Security Administration at 1-800-772-1213. Have your Social Security number and bank account information ready. The SSA can confirm whether the payment was sent and investigate delays. If you receive a paper check and it does not arrive by January 10, also contact the SSA to request a replacement or to switch to direct deposit.
Why holiday payment shifts happen
Federal holidays close the banking system, which means the Federal Reserve does not process electronic transfers and banks do not clear checks. Social Security cannot send payments on a day when the financial system is shut down. Rather than delay your money until the next business day after the holiday, the SSA moves the payment to the last business day before the holiday.
This rule applies to all federal holidays — not just New Year's Day. If a payment date falls on Memorial Day, Independence Day, Labor Day, Thanksgiving, or Christmas, the same shift occurs. The Social Security Administration publishes its annual payment calendar each year so beneficiaries can plan ahead.
Frequently Asked Questions
Will I get two payments in December?
No. You will receive your regular December payment on its normal date (the second, third, or fourth Wednesday depending on your birth date), and your January payment on December 31. You do not receive an extra payment; the January payment is simply moved earlier.
Do I need to do anything to get the December 31 payment?
No action is required. The payment will be sent automatically on December 31 if you are currently receiving Social Security benefits. You do not need to contact the SSA or your bank.
What if I need the money before December 31?
If you have an urgent financial need, contact your bank about a short-term loan or overdraft protection. The Social Security Administration cannot advance payments or send money earlier than the scheduled date. Some community organizations and nonprofits also offer emergency assistance; you can search for local resources through 211.org.
Will this affect my taxes or my 1099-SSA form?
The payment will be recorded as income in the year it is received — 2024 in this case, since December 31 is in 2024. Your 1099-SSA form for tax year 2024 will include the January payment received on December 31. Consult a tax professional if you have questions about how this affects your tax return.