The IRS updates Where's My Refund once per day, usually overnight between midnight and 6 a.m. Eastern Time

The IRS system that powers Where's My Refund refreshes on a daily cycle, not in real time. If you check in the morning, you are seeing information updated the night before. If you check at 3 p.m., you are still seeing that same morning's data until the next overnight cycle completes.

The exact minute the update happens varies slightly from day to day, but it falls in the window after midnight and before 6 a.m. Eastern Time. This means if you are on the West Coast and check at 3 a.m. Pacific time, you might catch the system mid-update. For most people, checking anytime after 6 a.m. Eastern guarantees you are looking at the current day's information.

Weekends and federal holidays follow the same schedule. The system updates every night, including Saturday and Sunday nights. However, the IRS itself does not process new refunds on weekends or holidays, so the status may not change even though the system has updated.

Key Takeaways

  • Where's My Refund updates once daily between midnight and 6 a.m. Eastern Time, not throughout the day.
  • Checking multiple times in the same day will show you the same status unless the overnight update has occurred.
  • The system updates every night including weekends, but the IRS does not process refunds on weekends or federal holidays.
  • If your status has not changed for several days, checking at different times of day will not reveal new information.

Why the IRS does not update in real time

The Where's My Refund tool pulls data from the IRS's main processing system, which handles millions of returns. Running constant live updates would require the system to check every return against current processing status at every moment, which would slow down the actual work of processing refunds. Instead, the IRS runs one large update cycle each night when processing volume is lower.

This overnight-only schedule is standard for government systems that handle high volume. It lets the IRS process returns during business hours without the system being tied up answering status questions at the same time.

What changes you might see between updates

Most refunds move through three main statuses in Where's My Refund: "Return Received," "Refund Approved," and "Refund Sent." Some refunds stay in one status for days or weeks. Others move through multiple statuses in a single overnight update.

If your return is being reviewed or held for any reason, the status may not change for a long time. Checking at 9 a.m. versus 5 p.m. will not reveal whether a review is happening — that information only updates when the overnight cycle runs.

The difference between Where's My Refund and your bank account

Where's My Refund tells you what the IRS has done with your return. Your bank account shows when the money actually arrived. These two things do not always line up on the same day.

The IRS may show "Refund Sent" in Where's My Refund, but the money takes one to five business days to reach your bank after that status appears. If you are checking Where's My Refund because you are waiting for the money, remember that "Sent" does not mean "in your account." Your bank's own system will show the deposit when it arrives, usually before Where's My Refund updates again.

How to know if your refund is actually delayed

A status that does not change for three to five business days is worth investigating, but checking multiple times in one day will not tell you whether something is wrong. The overnight update cycle means you need to check on different calendar days to see if progress is happening.

If Where's My Refund still shows "Return Received" more than 21 days after you filed, or if it shows "Refund Approved" but the money has not arrived five business days after that status appeared, contact the IRS directly. The IRS phone line for refund questions is 800-829-1040. Have your Social Security number, filing status, and the exact refund amount from your return ready.

What to do while you wait for an update

Checking Where's My Refund once per day is enough. Checking every few hours will only show you the same status repeatedly until the overnight update happens. Pick a time — morning is easiest to remember — and check once daily if you want to monitor progress.

If you filed electronically and chose direct deposit, the IRS typically shows "Refund Sent" within 21 days of processing your return. From that point, allow five business days for the money to appear in your bank account. If you filed by mail or chose a check, the timeline is longer — usually 21 days to process, then several more days for the check to arrive by mail.

Frequently Asked Questions

Will checking Where's My Refund at night show me tomorrow's update?

No. If you check at 11 p.m., you are seeing yesterday's data. The update happens between midnight and 6 a.m., so checking right before midnight and checking right after 6 a.m. will show you the same information. You need to wait until the next calendar day after 6 a.m. Eastern to see new data.

Does Where's My Refund update on holidays?

The system itself updates every night including holidays. However, the IRS does not process returns on federal holidays, so the status may not change even though the system has updated. If a holiday falls on a weekday, expect processing to resume the next business day.

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

Wait five business days after the "Refund Sent" status appears. If you chose direct deposit, the money should arrive in your bank account within that window. If you chose a check, allow 7 to 10 business days from the "Refund Sent" date. If the money has not arrived after that time, contact the IRS at 800-829-1040.

Can I speed up the update by checking at a specific time?

No. The update happens once per night on a fixed schedule. Checking at 5 a.m. versus 7 a.m. will not change when you see new information — you will see the same overnight update either way. The time of day you check does not affect when the IRS processes your return.