How December 2025 affects when your IRS payment arrives

The IRS processes direct deposits on a schedule that depends on when you file your return and when the agency processes it. In December 2025, the timing is tighter than other months because the tax year ends on December 31st, and the IRS observes federal holidays that shift processing windows. If you file in December and expect a refund, your deposit may arrive in early January 2026 instead, depending on the exact date you file and whether your return requires manual review.

The IRS typically deposits refunds within 21 days of accepting your return, but that clock starts from the date they actually process it — not the date you submit it. During December, holiday closures (particularly around Christmas and New Year's) can delay processing by several days. If you file on December 20th, for example, your return might not be processed until after the holiday break, pushing your deposit into the new year.

Direct deposit is still faster than a paper check, even with holiday delays. A mailed refund check takes four to six weeks in normal circumstances and longer during the holiday season. If you need your refund before the end of the year, filing earlier in December — ideally before December 15th — gives you the best chance of receiving it before year-end.

Key Takeaways

  • IRS direct deposits in December may arrive in January 2026 if your return is processed after the holiday break, even if you file before December 31st.
  • The 21-day refund window starts when the IRS processes your return, not when you file it, and processing slows during federal holidays.
  • Filing before December 15th gives you a better chance of receiving your refund before the end of the year.
  • Direct deposit remains faster than a paper check, which can take six weeks or longer during the holiday season.
  • The IRS will not process returns filed on Christmas Day, New Year's Day, or other federal holidays observed in December.

IRS processing dates and holiday closures in December 2025

The IRS is closed on December 25th (Christmas) and January 1st, 2026 (New Year's Day). These closures mean returns filed on those dates are not processed until the next business day. If you file on December 24th, your return enters the queue but processing does not begin until December 26th. This creates a ripple effect: a return filed on December 23rd might be processed on December 24th, while one filed on December 24th sits until December 26th.

The week between Christmas and New Year's is also slower than normal, even on days the IRS is technically open. Staff levels are reduced, and processing moves more slowly. A return filed on December 26th or 27th may not be processed until after the New Year's holiday. If you file on December 30th or 31st, expect your deposit to arrive in mid-to-late January 2026.

You can check the status of your return using the IRS "Where's My Refund?" tool on IRS.gov, which updates once per day. This tool shows you the actual processing date, not the filing date, so you can see when the IRS actually began working on your return.

What happens if you file after December 31st

If you file your 2025 tax return after December 31st, you are filing for the 2025 tax year but submitting it in 2026. The IRS still processes it in the normal order — there is no penalty for filing in January, February, or later, as long as you file before the April deadline. Your refund will be deposited according to the processing schedule for whenever you file, not based on the year the return covers.

Filing in January 2026 actually has an advantage: the holiday backlog has cleared, and processing typically moves faster. A return filed in early January may be processed within 10 to 14 days, faster than one filed in late December. If you are still gathering documents or waiting for forms like W-2s or 1099s, filing in January does not hurt your refund timeline.

Direct deposit versus paper checks in December

Direct deposit is the fastest way to receive a refund, even in December. The IRS deposits the money directly into your bank account once your return is processed. A paper check takes four to six weeks under normal circumstances, and during the December holiday season, the postal service is also slower, potentially adding another week or two to delivery time.

If you filed a previous return and received a paper check, you can update your banking information on your next return to switch to direct deposit. You will need your routing number and account number from your bank. Direct deposit works for all types of bank accounts — checking, savings, or money market accounts — and for accounts at credit unions as well.

Banking delays after your IRS deposit arrives

Even after the IRS sends your direct deposit, your bank may hold the funds for one to two business days before making them available. This is especially common around holidays, when banks process a higher volume of transactions. The IRS deposit may show as "pending" in your account for a day or two before you can withdraw it.

If you need the money immediately, check with your bank about their policy on IRS refunds. Some banks make IRS deposits available the same day they arrive; others hold them longer. Calling your bank's customer service line before the holidays can tell you what to expect.

If your direct deposit fails or goes to the wrong account

If you provided incorrect banking information on your return, or if your account was closed after you filed, the IRS will issue a paper check instead. This takes longer — the check is mailed to your address on file, which can take two to four weeks. If you moved since filing, the check may be delayed further.

If you believe your direct deposit went to the wrong account, contact the IRS directly at 1-800-829-1040. Have your Social Security number, filing status, and the amount of the refund ready. The IRS can investigate and may be able to redirect the deposit, though this process takes time. In the meantime, check with the bank where the deposit was sent — sometimes the funds can be recovered if you act quickly.

Planning ahead for next year

If you file taxes every year, consider filing in January or February rather than waiting until March or April. Earlier filing means your return is processed before the spring rush, and you receive your refund faster. If you file in January 2026 for the 2025 tax year, you will likely have your deposit within two to three weeks.

Set up direct deposit on your return to avoid paper check delays altogether. The IRS also offers an option to split your refund among multiple accounts if you want to deposit part of it into savings. This requires providing routing and account numbers for each account on your return.

Frequently Asked Questions

Will I get my refund before December 31st if I file in early December?

Possibly, but not may provide. If you file before December 15th and your return does not require manual review, you have a reasonable chance. However, the IRS processes returns in the order received, and holiday closures can delay processing by several days. Using the "Where's My Refund?" tool after you file will show you the actual processing date.

What if the IRS sends my refund to a closed bank account?

The IRS will issue a paper check instead and mail it to your address on file. This takes two to four weeks or longer during the holiday season. Contact the IRS at 1-800-829-1040 if you believe this happened, and provide your current banking information so they can update their records for future refunds.

Can I file my 2025 return in January 2026 without penalty?

Yes. Filing after December 31st does not trigger any penalty as long as you file before the April deadline. If you are owed a refund, filing in January may actually be faster because the holiday backlog has cleared and processing moves more quickly.

How do I know if my direct deposit was processed?

Use the IRS "Where's My Refund?" tool on IRS.gov. It updates once per day and shows the status of your return and the expected deposit date. You can also check your bank account to see if the deposit has arrived, though your bank may hold it for one to two business days before making it available.

Is direct deposit really faster than a paper check?

Yes, significantly. Direct deposit typically arrives within 21 days of processing, while a paper check takes four to six weeks or longer during the holiday season. Even with December holiday delays, direct deposit is usually faster than waiting for a mailed check.