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

The IRS processes refund status updates on a single daily cycle. If you check your refund status using the IRS Where's My Refund tool, you will see the same information all day until the next update window arrives. Checking multiple times in the same day will not show you new information — the system refreshes once, overnight.

The exact time varies slightly depending on server load and system maintenance, but the window is consistently between midnight and 1 a.m. Eastern time. This means if you check at 11 p.m. Eastern, you are seeing yesterday's data. If you check at 2 a.m. Eastern, you are seeing today's data. For readers in other time zones, subtract or add hours accordingly: Pacific time is three hours behind, Central is one hour behind, Mountain is two hours behind.

The IRS does not send notifications when your status updates. You have to check the tool yourself. Some tax software providers (TurboTax, H&R Block, TaxAct) offer email or text alerts when they detect a status change in the IRS system, but these are not official IRS notifications — they are the software company monitoring the IRS tool on your behalf.

Key Takeaways

  • The IRS updates refund status once per day between midnight and 1 a.m. Eastern time, so checking multiple times in one day shows the same information.
  • Where's My Refund is the official IRS tool and requires your Social Security number, filing status, and the exact refund amount from your return.
  • Tax software alerts from TurboTax or H&R Block can notify you of status changes, but they are not official IRS alerts.
  • If your status has not changed in 24 hours after the IRS received your return, contact the IRS at 1-800-829-1040 to confirm they have it.

How to check your status at the right time

The best time to check is after 1 a.m. Eastern time, when the daily update is complete. If you are on the West Coast, that means after 10 p.m. Pacific. If you check before the update window closes, you will see yesterday's status. If you check during the window itself (between midnight and 1 a.m. Eastern), the system may be temporarily unavailable or show incomplete data.

You check your status using Where's My Refund on the IRS website at irs.gov. You will need your Social Security number, your filing status (single, married filing jointly, etc.), and the exact refund amount shown on your tax return. The tool will not let you in without all three pieces of information, and they must match exactly what the IRS has on file.

The tool shows four possible statuses: "Return Received" (the IRS has your return but has not started processing), "Approved" (the IRS has processed your return and approved the refund), "Sent" (the refund has been issued and is on its way to you), and "Delivered" (the refund has arrived). Each status appears for a different number of days depending on how the IRS is processing your return and how you chose to receive the money.

Why the update happens at night

The IRS runs its refund processing on a batch system, not in real time. Every night, the system processes a batch of returns that came in during the previous day, updates the status of returns already in progress, and prepares new refunds to send out. This is why the update happens at the same time every night — it is when the batch job runs.

The overnight timing also means the system is under less load than it would be during business hours. Millions of people check their refund status, and running the update at night spreads that traffic more evenly. If the IRS updated status throughout the day, the system would be overwhelmed during lunch hours and after work.

What to do if your status does not update

If your status has not changed for more than 24 hours after the IRS received your return, something may be holding up processing. Common reasons include a mismatch between your return and IRS records (a name spelling difference, a Social Security number typo, or income that does not match a 1099 or W-2 the IRS received from your employer), a missing signature or form, or a refund that is being held for fraud review.

Call the IRS at 1-800-829-1040 during business hours (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and refund amount ready. The IRS representative can tell you whether your return is in the system, what status it shows, and whether anything is blocking it. If there is a problem, they can tell you what documents to send or what step to take next.

Do not wait more than 21 days after filing to call. The IRS considers a return "lost" if it has not been received within 21 days of when you mailed it or filed it electronically. If you filed electronically, the IRS should have it within one business day. If you mailed a paper return, allow up to 21 days for it to arrive at the IRS processing center.

Refund status updates for state tax returns

State tax refunds update on their own schedule, separate from the federal IRS system. Each state has its own processing timeline and its own status-check tool. Some states update daily like the IRS does; others update every few days or once a week. You cannot check your state refund status through the IRS tool — you have to go to your state's tax department website.

Most states post their status-check tool on the main tax department page. Search "[your state] tax refund status" to find the link. You will typically need your Social Security number and the refund amount. Some states also let you check by phone or by calling a specific number listed on your state return.

State refunds often take longer than federal refunds because states have smaller processing centers and less automation. A federal refund might arrive in 21 days; a state refund might take 30 to 45 days. If your state refund has not arrived within the timeframe posted on the state website, contact the state tax department directly.

Direct deposit versus check delivery

The update schedule is the same whether you chose direct deposit or a paper check, but the timeline after the "Sent" status differs. If you chose direct deposit, the refund typically arrives in your bank account within one to two business days after the status changes to "Sent." If you chose a paper check, the check is mailed and can take 7 to 14 business days to arrive, depending on mail speed and your location.

The "Sent" status means the IRS has issued the refund, not that it has arrived in your account or mailbox. Once you see "Sent," you know the money is on its way. The status will eventually change to "Delivered," but that can take several days after the money actually arrives, because the IRS updates based on when they sent it, not when you received it.

If you chose direct deposit and the money has not arrived three business days after the status changed to "Sent," contact your bank to confirm they received the deposit. If the bank has no record of it, contact the IRS. If you chose a check and it has not arrived 14 business days after "Sent," contact the IRS to report it missing.

Frequently Asked Questions

Can I check my refund status before the IRS receives my return?

No. The Where's My Refund tool only works after the IRS has received and scanned your return into the system. If you filed electronically, this usually happens within one business day. If you mailed a paper return, it can take up to 21 days for the IRS to receive it. Until then, the tool will tell you it cannot find your return.

Why does the tool say it cannot find my return when I know I filed it?

The most common reason is that you entered one of the three required pieces of information incorrectly — your Social Security number, filing status, or refund amount. Check your tax return and try again with the exact numbers. If the information is correct and the tool still cannot find it, your return may not have been received yet, or there may be a processing delay.

Will checking my status multiple times slow down my refund?

No. Checking your status does not affect processing speed. The IRS processes returns on its own schedule regardless of how many times you look at the tool. Checking as often as you want will not speed up or slow down your refund.

What if I filed my return weeks ago and the status still says "Return Received"?

If more than 21 days have passed since you filed, call the IRS at 1-800-829-1040. The status should have moved past "Return Received" by then. A return stuck on that status for more than three weeks usually means there is a problem — a missing document, a mismatch with IRS records, or a data entry error. The IRS can tell you what is holding it up.

Do I need to check my status every day?

No. Since the status updates only once per day, checking more than once per day shows the same information. Checking every few days is enough to catch when your status changes. Once you see "Sent," you can stop checking — the refund will arrive on its own timeline.