The IRS updates refund status once per day, usually overnight between 12 a.m. and 6 a.m. Eastern time

The IRS Where's My Refund tool pulls data from the agency's processing system once daily. That single update window means checking your status at 2 p.m. will show you the same information as checking at 8 a.m. the same day. The update happens in the early morning hours, so if you check after midnight, you may see information from the previous day's processing cycle.

This once-per-day rhythm applies whether you filed electronically or by mail, and whether your return is straightforward or flagged for review. The IRS does not update the tracker in real time as agents work on your return throughout the day. You will not see a change until the next morning's batch update completes.

During peak filing season (February through April), the IRS processes millions of returns daily, but the update frequency does not increase. A single daily update is the standard year-round, which means your status may not change for several days in a row even though your return is being worked on behind the scenes.

Key Takeaways

  • The IRS updates Where's My Refund once per day, usually between midnight and 6 a.m. Eastern time, so checking multiple times in one day will show the same status.
  • The tool reflects data from the IRS processing system, not real-time activity, so a lack of change for several days does not mean your return is stalled.
  • Checking more than once per day wastes time; checking once every two or three days gives you a clearer picture of actual progress.
  • If your status has not changed in more than 21 days after filing electronically or 60 days after mailing a paper return, contact the IRS directly rather than relying on the tracker.

What the tracker actually shows you

Where's My Refund displays one of three statuses: Return Received, Refund Approved, or Refund Sent. Each status represents a stage in processing, not a moment-by-moment update. "Return Received" means the IRS has scanned your return into the system. "Refund Approved" means the return has been reviewed and the refund amount calculated. "Refund Sent" means the IRS has issued the refund to your bank or mailed a check.

The tracker does not show you whether an agent is currently reviewing your return, whether documents have arrived, or whether a specific issue has been resolved. It shows you the last completed stage. If your status has been "Return Received" for five days, that does not mean nothing is happening—it means the return has not yet moved to the next stage in the queue.

The tool also displays an estimated refund date once your refund is approved. This date is based on the IRS's processing timeline and the method you chose to receive your refund (direct deposit is faster than a mailed check). The date may shift by a day or two if the IRS encounters a processing delay, but the tracker will show the updated estimate at the next daily update.

Why the IRS does not update more frequently

The IRS processes returns in batches, not individually. Millions of returns move through the system in groups, and the tracker updates after each batch cycle completes. A more frequent update would require the IRS to run its processing system continuously and rebuild the tracker database multiple times per day—a technical and resource-intensive change that the agency has not made a priority.

The once-daily update also reflects how IRS staff actually work. Agents review returns in batches during business hours. A return might sit in a queue for a day or two before an agent opens it, then move through several review steps over the next few days. The daily tracker update captures the result of that day's work, not the moment-to-moment progress.

During tax season, the IRS receives roughly 150 million returns. A real-time tracker would require infrastructure to handle constant queries from millions of users checking their status simultaneously. The current system is designed to handle the volume of daily checks without overloading the IRS servers.

How to use the tracker without wasting time

Check your status once every two or three days rather than daily. Since the update happens once per day, checking multiple times in 24 hours will show identical information. Checking every few days lets you see whether your status has actually moved to the next stage.

If your return was filed electronically, expect the "Return Received" status to appear within 24 hours of filing. The return then typically moves to "Refund Approved" within 21 days. If you filed by mail, the return must first be scanned and entered into the system, which can take two to three weeks before "Return Received" appears in the tracker.

Write down the date you filed and the date you first saw "Return Received" in the tracker. This gives you a baseline for how long processing is taking. If your status has not changed in more than 21 days after electronic filing, or more than 60 days after mailing a paper return, the return may be held for review or flagged for verification. At that point, contact the IRS directly instead of continuing to check the tracker.

When the tracker shows no status at all

If you filed electronically and the tracker shows no information about your return after 24 hours, the return may not have been transmitted successfully. Check your tax software's confirmation page or email for a confirmation number. If you have a confirmation number but the tracker shows nothing, contact your tax software provider to verify the return was sent to the IRS.

If you filed by mail and the tracker shows nothing after three weeks, the return may still be in the scanning queue. The IRS scans paper returns in the order they arrive, and during peak season this can take several weeks. If more than four weeks have passed since you mailed the return and it does not appear in the tracker, contact the IRS at 1-800-829-1040 to confirm receipt.

Do not assume the return is lost if the tracker shows nothing. The IRS receives millions of paper returns, and the scanning backlog is normal during tax season. The tracker will show "Return Received" once your return has been scanned, even if that takes longer than you expected.

Direct deposit versus mailed check timing

Once your refund is approved, the IRS issues it differently depending on how you chose to receive it. Direct deposit refunds typically arrive in your bank account within one to two business days after the "Refund Sent" status appears in the tracker. Mailed checks take seven to ten business days after the "Refund Sent" status appears, depending on postal delivery time.

The tracker shows the same "Refund Sent" status for both methods, but the actual arrival time differs. If you chose direct deposit and the tracker shows "Refund Sent" on a Friday, the money may arrive in your account on Monday or Tuesday. If you chose a mailed check and the tracker shows "Refund Sent" on a Friday, the check may not arrive until the following week or the week after.

If your refund was approved but you did not receive it within the expected timeframe, the IRS offers a tool called Get My Payment (originally designed for stimulus payments) that can help track the status of issued refunds. However, for most refunds, the Where's My Refund tracker is the primary source of information.

What to do if your status has not changed in weeks

If your return shows "Return Received" for more than 21 days after electronic filing, or "Refund Approved" for more than 10 days without moving to "Refund Sent," your return may be held for additional review. This happens when the IRS needs to verify information on your return—such as income, dependents, or credits claimed—or when the return is flagged by fraud detection systems.

Contact the IRS at 1-800-829-1040 during business hours (Monday through Friday, 7 a.m. to 7 p.m. Eastern time). Have your Social Security number, filing status, and the exact refund amount ready. The IRS representative can tell you whether your return is under review, what documents or information they need, and when you can expect a resolution.

You can also visit an IRS Taxpayer information Center in person if you prefer to speak with someone face-to-face. Find the nearest center at irs.gov. Bring the same documents: your Social Security number, filing status, and a copy of your return if you have one.

Frequently Asked Questions

Can I check my refund status on weekends or holidays?

Yes, the Where's My Refund tool is available 24/7 online. However, the daily update still happens only once per day between midnight and 6 a.m. Eastern time, regardless of the day of the week. If you check on a Saturday or Sunday, you will see the status from the most recent update, which may be from Friday or earlier.

Why does my status say "Return Received" but the IRS website says my return was accepted?

"Accepted" and "Return Received" mean the same thing—your return has been entered into the IRS system. Different IRS tools use different terminology, but both indicate your return is in the processing queue and has not yet been reviewed for approval.

If I call the IRS, will they tell me my refund status faster than the tracker?

The IRS representative will have access to the same information as the tracker, but they can provide context the tool cannot. They can tell you whether your return is under review, what documents are missing, or why processing is taking longer than expected. Call if your status has not changed in more than 21 days.

Does the tracker update on federal holidays?

The IRS does not process returns on federal holidays, so the tracker will not show new updates on those days. The next update will occur the morning after the holiday. If your status changes on the day before a holiday, you will see that update the next business day.

What if my refund status shows "Refund Sent" but I have not received the money?

If you chose direct deposit, wait one to two business days after the "Refund Sent" status appears. If you chose a mailed check, wait seven to ten business days. If the money has not arrived after that timeframe, contact your bank (for direct deposit) or the IRS (for a mailed check) to investigate whether the refund was lost or sent to the wrong account.