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

The IRS processes refunds in batches and refreshes the Where's My Refund tool once daily. If you check your status in the morning, you are seeing data from the previous night's processing cycle. Checking multiple times in the same day will show you the same information — the next update will not appear until the following morning.

This once-per-day schedule applies whether you filed electronically or by mail, and whether your return is straightforward or flagged for review. The only exception is if your return requires manual examination or additional verification, in which case the status may not change for several days or weeks while a human reviewer works through it.

Key Takeaways

  • The IRS updates refund status once per day, typically between midnight and 6 a.m. Eastern Time, so checking multiple times in one day shows the same information.
  • Returns filed electronically usually show a status update within 24 hours of filing if accepted, but processing itself takes 21 days or longer depending on complexity.
  • If your status shows "still processing" after 21 days, your return may be held for review, and the IRS will not update the status again until the review is complete.
  • The Where's My Refund tool is the only official IRS tracker; third-party sites and tax software trackers pull data from the same source and update on the same schedule.
  • If your status has not changed in more than 21 days and you filed electronically, or more than 42 days if you filed by mail, contact the IRS directly rather than waiting for the next update.

Why the IRS does not update in real time

The IRS processes millions of returns each year, and refunds move through several stages: acceptance, validation, fraud screening, and payment authorization. Each stage involves automated checks and, sometimes, manual review. Updating the status in real time would require the IRS to refresh its database constantly, which would slow down the actual processing work.

Instead, the IRS batches returns and updates the tracker once per day after processing that batch overnight. This means your refund may have moved forward several steps since the last time you checked, but you will not see the change until the next morning's update.

What the timeline looks like from filing to deposit

If you file electronically with direct deposit, the typical path is: filed → accepted within 24 hours → status appears in Where's My Refund within 24 hours of acceptance → processing continues for 21 days or longer → status changes to "approved" or "sent to your bank" → deposit arrives within one to five business days after that.

Each of these steps may take longer if your return is incomplete, contains errors, or triggers fraud screening. A return that looks routine might move through all stages in 21 days with status updates appearing daily. A return that needs manual review might show "still processing" for 30, 45, or even 60 days without any change to the status display.

The 21-day timeframe the IRS advertises assumes no complications. Most returns are processed within that window, but many are not, and the once-per-day update schedule means you will not know whether your return is moving normally or stuck until several days have passed without a status change.

When status updates stop changing

If your status shows "still processing" and does not change for more than 21 days after you filed electronically, the IRS is likely reviewing your return manually. This happens for several reasons: missing information, math errors, claimed credits that need verification, income that does not match IRS records, or random audit selection.

During a manual review, the status display does not update daily. Instead, it stays frozen on "still processing" until the review is complete. Once the IRS finishes, the status jumps to "approved" or "sent to your bank," and the refund is processed. This can take anywhere from a few days to several months, depending on the complexity of the issue and how quickly you respond if the IRS requests more information.

If you filed by mail, the timeline is longer. The IRS typically takes 42 days to process paper returns, so do not expect a status change for at least six weeks. After that, if the status has not moved, contact the IRS.

How to check your status and what each message means

The Where's My Refund tool shows one of three messages: "Return Received," "Still Processing," or "Approved." Return Received means the IRS accepted your return but has not finished processing it yet — this is normal and can last several days. Still Processing means the IRS is working on your return and it is not yet approved — this is the longest phase and can last 21 days or much longer. Approved means your refund has been authorized and is either being sent to your bank or has already been deposited.

You can also see the expected deposit date once your status reaches "Approved." This date is usually accurate within one to five business days, though delays can happen if your bank is slow to post the deposit or if there is a problem with your account information.

The tool updates once per day, so if you see "Still Processing" today, check again tomorrow morning to see if there is any change. If the status has not changed after 21 days (or 42 days for paper returns), do not wait for the next update — call the IRS at 1-800-829-1040 or use the IRS2Go app to request a callback.

Third-party trackers and tax software status updates

Tax software companies like TurboTax, H&R Block, and TaxAct offer their own refund trackers within their platforms. These trackers pull data from the same IRS database that powers Where's My Refund, so they update on the same once-per-day schedule. There is no advantage to checking your status in tax software instead of the official IRS tool — you will see the same information at the same time.

Some tax software trackers may display the update time or show a message like "Last updated at 6 a.m. ET," which can help you understand why checking at 9 a.m. shows the same status as yesterday at 5 p.m. If you prefer to check through your tax software, that is fine, but know that you are not getting faster or more detailed information than the IRS tool itself provides.

What to do if your status has not changed in weeks

If your status shows "Still Processing" and has not changed for more than 21 days after filing electronically, or more than 42 days after filing by mail, your return is likely held for review. At this point, checking the status daily will not help — the IRS will not update it again until the review is complete.

Instead, contact the IRS directly. Call 1-800-829-1040 (wait times are long, so call early in the morning or later in the week), use the IRS2Go app to request a callback, or visit a local IRS office if you need to speak to someone in person. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can tell you whether your return is under review, what information is missing, or whether there is a problem with your account.

Do not assume the status will update on its own. The IRS processes millions of returns, and some do get stuck in the queue. Reaching out after 21 days of no change is the fastest way to find out what is happening and what you need to do next.

Frequently Asked Questions

Can I check my refund status more than once a day?

Yes, you can check as often as you want, but you will see the same information if you check multiple times in the same day. The status updates once per day, usually between midnight and 6 a.m. Eastern Time. Checking in the afternoon will show the same status as checking in the morning.

Why does my status say "still processing" after 21 days?

Your return is likely under manual review. This happens when the IRS needs to verify information, check for errors, or investigate a discrepancy. The status will not update daily during this time — it will stay frozen until the review is complete, which can take weeks or months depending on the issue.

Is the IRS2Go app faster than the website?

No. The IRS2Go app and the Where's My Refund website pull from the same database and update on the same once-per-day schedule. The app is convenient if you prefer mobile access, but it shows the same information at the same time as the website.

What if I filed by mail — how often does the status update?

Paper returns take longer to process, and the IRS typically takes 42 days before the status appears in Where's My Refund at all. Once your status does appear, it updates once per day like electronic returns. If your status has not changed after 42 days, contact the IRS.

Should I keep checking if my status says "approved"?

Once your status shows "Approved," you can stop checking the tracker. The IRS will deposit your refund into your bank account within one to five business days. You do not need to do anything else — the deposit will arrive automatically.