The IRS updates refund status once per day, usually between midnight and 1 a.m. Eastern Time

The IRS Where's My Refund tool refreshes its data on a 24-hour cycle. That refresh happens overnight, most often between midnight and 1 a.m. ET. The exact minute varies slightly from day to day because the IRS processes refunds in batches, and the timing of those batches shifts depending on volume and the day of the week.

This means if you check your refund status at 11 p.m. ET, you are looking at yesterday's information. If you check at 2 a.m. ET, you are looking at today's update. Checking multiple times during the day will show you the same status until the next overnight refresh.

The IRS does not update refund status in real time, and there is no way to see a refund move through the system hour by hour. The overnight window is the only time the tool pulls fresh data from IRS computers.

Key Takeaways

  • Refund status updates once daily between midnight and 1 a.m. Eastern Time, so checking during business hours will show yesterday's information.
  • The exact refresh time varies by a few minutes depending on IRS processing volume, so you cannot count on a precise moment.
  • Checking the tool multiple times in the same day will show the same status until the next overnight update.
  • If your refund status has not changed for more than 21 days after you filed, contact the IRS directly rather than refreshing the tool repeatedly.

Why the IRS does not update refunds in real time

The IRS processes millions of tax returns each filing season. Running the Where's My Refund tool on a real-time basis would require the agency to query its main processing system constantly, which would slow down the actual work of reviewing returns and issuing refunds. Instead, the IRS batches this work: it processes returns in groups, updates its database once per day, and then the Where's My Refund tool pulls that daily snapshot.

This batch approach is faster overall because it lets the IRS focus computing power on processing rather than on answering status queries. The trade-off is that you see a 24-hour delay between when your refund actually moves and when the tool shows it.

What time zone matters for the update

The IRS uses Eastern Time for all refund updates, regardless of where you live. If you are on Pacific Time, the update happens between 9 p.m. and 10 p.m. your local time. If you are on Central Time, it happens between 11 p.m. and midnight. Mountain Time gets the update between 10 p.m. and 11 p.m.

The Where's My Refund tool itself does not display a time zone label, so if you are outside the Eastern zone, you need to do the math yourself. Setting a phone reminder for your local equivalent of 12:30 a.m. ET is more reliable than trying to guess when the update will land.

How to check your refund status without constant refreshing

The IRS recommends checking your refund status no more than once per day. Refreshing the tool repeatedly in the same day wastes your time because the data does not change until the overnight update. If you check at 10 a.m. and again at 3 p.m., you will see identical information.

A better approach: check once in the morning, note the status, and check again the next morning. If the status has changed, you will see it when ready. If it has not changed after 21 days, that is when you should contact the IRS by phone or through your tax professional, because a delay that long usually means something needs human review.

You can also set up IRS text or email notifications through the Where's My Refund tool. The IRS will send you a message when your refund status changes, so you do not have to check manually at all. This is the least frustrating option if you are waiting for a refund.

Refund status does not move every day

Even though the tool updates daily, your refund status will not change every day. A refund typically moves through three stages: "Received," "Approved," and "Sent." Depending on the complexity of your return and current IRS processing volume, your refund might stay in "Approved" for several days or even a week before it moves to "Sent."

This is normal. The IRS is not sitting on your refund—it is processing thousands of others at the same time. If your status has not changed in 21 days, that signals a potential problem. Before that point, daily checking is just creating anxiety without new information.

Weekend and holiday updates

The IRS processes refunds seven days a week, including weekends and federal holidays. The Where's My Refund tool updates every day on the same schedule, regardless of the day of the week. You might see your refund move on a Saturday or Sunday just as easily as on a Tuesday.

However, if you file a return on a weekend or holiday, the IRS does not begin processing it until the next business day. So a return filed on Sunday will not show up in the system until Monday morning at the earliest.

What to do if your refund status is stuck

If your refund has been in the same status for more than 21 days, the IRS tool is not going to help you. At that point, you need to contact the IRS directly. Call the IRS refund hotline at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready.

The IRS can tell you whether your return is held for review, whether there is an error on your return, or whether the refund was issued but has not reached your bank yet. The phone line is open Monday through Friday, 7 a.m. to 7 p.m. ET. Wait times are longest in February and March, so call early in the morning if you can.

If you filed through a tax professional, contact them first. They often have access to IRS systems that let them check on your return faster than you can by calling the hotline yourself.

Frequently Asked Questions

Can I check my refund status at 2 a.m. and see today's update?

Yes. The IRS updates between midnight and 1 a.m. ET, so anything you check after 1 a.m. ET will show the current day's information. If you check at 11 p.m., you are still looking at yesterday's data.

Why does my refund status say "Approved" but I have not received the money yet?

"Approved" means the IRS has accepted your return and the refund is scheduled to be issued. It does not mean the money is in your account. After "Approved," the status moves to "Sent," which means the IRS has transmitted the refund to your bank. It can take three to five business days after "Sent" for the money to appear, depending on your bank.

If I check at 12:30 a.m. ET, will I always see the new update?

Usually, yes, but not always. The update window is between midnight and 1 a.m., but the exact minute varies. Checking at 12:30 a.m. gives you a good chance of seeing the new data, but checking at 1:15 a.m. is safer.

Does the IRS update refund status on New Year's Day or Christmas?

Yes. The IRS processes refunds and updates the Where's My Refund tool every day, including federal holidays. Your refund can move on any day of the year.

What should I do if the Where's My Refund tool says my refund was sent but I never received it?

First, check your bank account and any linked accounts where the refund might have been deposited. If it is not there after five business days from the "Sent" date, contact your bank to ask whether the deposit was rejected or delayed. If your bank has no record of it, call the IRS at 1-800-829-1040 to report the missing refund.