Where's My Refund does not update on weekends or federal holidays

The IRS Where's My Refund tool updates once per day, Monday through Friday only. It does not refresh on Saturdays, Sundays, or federal holidays. If you check on a weekend and see the same status as Friday, that is normal — nothing has changed because the IRS did not process anything overnight.

The tool typically updates between midnight and 6 a.m. Eastern Time on business days. You may see a new status any time after that window, but the IRS does not may provide an exact time. Checking multiple times on the same day will show you the same information.

This matters because many people assume a lack of change means a problem. It usually just means the calendar. If your refund status has not moved in five business days or longer, that is when you should investigate further.

Key Takeaways

  • Where's My Refund updates once daily on weekdays only, between midnight and 6 a.m. Eastern Time.
  • No updates occur on Saturdays, Sundays, or federal holidays like Thanksgiving, Christmas, or Independence Day.
  • A frozen status over a weekend is expected and does not indicate a problem with your refund.
  • If your status has not changed in five or more business days, contact the IRS at 800-829-1040 to ask what is holding up processing.

What the update schedule means for your timeline

If you filed on a Thursday and are waiting to see movement, you will not see a new status until Monday at the earliest. The IRS does not process returns or issue refunds on weekends. This is why a refund that shows "processing" on Friday afternoon will still show "processing" when you check Monday morning — two calendar days have passed, but zero business days have passed.

The IRS typically issues refunds within 21 calendar days of receiving your return, but that clock includes weekends. In real business days, most refunds move through the system in 10 to 15 days. If you are in week two or three and still see "processing," the delay is real and worth investigating. If you are in week one, the weekend gap is likely the reason you see no change.

How to check your refund status correctly

To use Where's My Refund, go to irs.gov and select the tool from the homepage. You will need your Social Security number or ITIN, your filing status from your tax return, and the exact refund amount you are expecting. The tool will show one of three statuses: "Return Received," "Refund Approved," or "Refund Sent."

"Return Received" means the IRS has your return but has not finished reviewing it. "Refund Approved" means the IRS has approved your refund and is preparing to send it. "Refund Sent" means the IRS has issued your refund — it is now in the banking system, and your bank controls when it lands in your account.

Check the tool once per business day if you want to track progress. Checking multiple times on the same day wastes your time. If you filed electronically, you should see "Return Received" within 24 hours. If you mailed a paper return, it may take two to three weeks before it appears in the system at all.

What happens during federal holidays

The IRS observes all federal holidays and does not process returns on those days. Common holidays that affect refund processing include New Year's Day, Martin Luther King Jr. Day, Presidents' Day, Memorial Day, Independence Day, Labor Day, Thanksgiving, and Christmas. If your refund status is frozen around one of these dates, the holiday is the reason.

If a holiday falls on a weekday, you lose that business day of processing. If you are waiting for a status update and a holiday is coming, expect an extra day or two of delay. The IRS publishes its holiday schedule on irs.gov, so you can plan around it if you are watching your refund closely.

When a frozen status is actually a problem

A status that does not change for five or more business days — not counting weekends or holidays — usually means something is wrong. Common reasons include a mismatch between your return and IRS records (name, Social Security number, or filing status), a missing signature or form, or a math error on your return.

If your status has been stuck on "Return Received" for more than three weeks, or stuck on "Refund Approved" for more than two weeks, contact the IRS at 800-829-1040. Have your return in front of you and be ready to answer questions about your filing. The IRS can tell you what is holding up processing and what you need to do next.

Do not assume the worst if you see no change over a weekend. But if you see no change over five business days, that is the time to call.

Direct deposit versus check delivery

If you chose direct deposit, your refund will appear in your bank account one to two business days after the IRS shows "Refund Sent." Banks do not process deposits on weekends, so a refund sent on Friday may not land until Tuesday. If you chose a paper check, allow five to seven business days after "Refund Sent" for the check to arrive by mail.

Where's My Refund does not tell you which delivery method you chose — you have to remember from your return. If you are not sure, check your filed return or your tax software records. Once the status shows "Refund Sent," the IRS has done its part. Any further delay is in the banking system or mail system, and Where's My Refund cannot help you track it.

Frequently Asked Questions

Why does my refund status say the same thing on Monday as it did on Friday?

The IRS does not process returns on weekends. Where's My Refund updates once per business day, so no change over a weekend is normal. Check again Tuesday or Wednesday to see if movement has occurred.

Can I get my refund faster by calling the IRS?

No. Calling the IRS can tell you why your refund is delayed, but it cannot speed up processing. The only way to move faster is to fix whatever problem is holding up your return — a missing form, a math error, or a data mismatch — and the IRS can tell you what that is.

What if Where's My Refund says my refund was sent but I have not received it?

If you chose direct deposit, wait one to two more business days. If you chose a check, wait five to seven business days. If the timeline has passed and you still have not received it, call the IRS at 800-829-1040 with your return information. They can confirm the payment was issued and help you trace it.

Does the IRS update Where's My Refund on holidays like Thanksgiving?

No. The IRS does not process returns or update the tool on any federal holiday. If your status is frozen around a holiday, check again the next business day.