The IRS updates your 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 information in its tracking system once daily. If you check your status in the morning, you are seeing data from the previous night's processing cycle. Checking multiple times on the same day will show you the same status — the next change will not appear until the following day at the earliest.
This once-per-day update applies whether you use the IRS Where's My Refund tool, the IRS2Go mobile app, or call the automated refund hotline at 800-829-1954. All three pull from the same database and refresh on the same schedule.
Key Takeaways
- The IRS updates refund status once per day, typically between midnight and 6 a.m. Eastern time, so checking multiple times the same day shows no change.
- The Where's My Refund tool, IRS2Go app, and the phone hotline all use the same database and update on the same schedule.
- Your status may not change every day — some refunds stay in the same status for several days or weeks while the IRS processes them.
- If your status has not changed in 21 days after filing electronically, or 42 days after mailing a paper return, contact the IRS to investigate.
Why your status does not change every day
The IRS processes millions of returns. Your refund moves through several stages — received, accepted, approved, sent to your bank — and it may sit in one stage for days while the IRS works through the queue ahead of you. A status update happens only when your refund actually moves to the next stage, not every time the system refreshes.
During tax season (January through May), the IRS processes returns in waves. If you filed early, your return may be in a holding pattern while the IRS works through the backlog. If you filed late in the season, your return may move faster because fewer returns are ahead of you. Neither pattern is a sign of a problem — it is just how the volume works.
What each status means and how long it typically lasts
The Where's My Refund tool shows one of three main statuses: Return Received, Refund Approved, or Refund Sent. Each stage has a typical duration, though the actual time varies based on return complexity and IRS workload.
| Status | What it means | Typical duration |
|---|---|---|
| Return Received | The IRS has your return but has not finished reviewing it yet. | 5 to 10 days for e-filed returns; 2 to 3 weeks for paper returns |
| Refund Approved | The IRS has reviewed your return, found no issues, and approved the refund amount. | 3 to 5 days before moving to "Refund Sent" |
| Refund Sent | The IRS has sent your refund to your bank or is mailing a check. | 1 to 5 business days for direct deposit; 7 to 14 days for a check |
These timelines assume a straightforward return with no errors, missing information, or identity verification needed. If the IRS flags your return for review — because of a math error, a missing form, or a mismatch with your W-2 — the status may not change for weeks while they investigate.
When to worry: status stuck or not updating as expected
If your status has not changed in 21 days after you filed electronically, or 42 days after you mailed a paper return, the IRS may be holding your return for review. This does not mean your refund is denied — it means the IRS needs more information or has flagged something that requires manual review.
Common reasons for a hold include a math error on your return, a missing or incomplete form (such as Schedule C for self-employment income), a mismatch between your return and your W-2 or 1099, or a duplicate Social Security number in the IRS system. You can call the IRS at 800-829-1954 to ask whether your return is under review and what information they need.
If you filed electronically and your status shows "Refund Sent" but you have not received the money after the expected timeframe, the issue is usually with your bank, not the IRS. Contact your bank to confirm they received the deposit and check whether it is pending in your account.
How to check your status on the right schedule
Check your refund status once per day, preferably in the morning. The Where's My Refund tool is the fastest option — it shows your status immediately without waiting on hold. You can reach it at irs.gov/refunds or through the IRS2Go app on your phone.
If you prefer to call, the automated system at 800-829-1954 is available 24 hours a day and gives you the same information. Have your Social Security number, filing status, and the exact refund amount from your return ready when you call.
Do not check more than once per day. The system will not have new information until the next overnight update, and repeated checks will not speed up your refund.
What happens if your refund is delayed or missing
If your status has been stuck for longer than the normal timeframe, or if your status shows "Refund Sent" but you never received the money, you have options. Call the IRS at 800-829-1954 and provide your information — they can tell you whether your return is under review, whether the refund was actually sent, and where it went if it was sent.
If the IRS sent your refund but your bank never received it, ask your bank to file a trace. The bank can contact the Federal Reserve to track the deposit and determine whether it was sent to the wrong account or lost in transit. This process usually takes 10 to 15 business days.
If the IRS confirms your refund was sent but your bank has no record of it, the IRS can issue a replacement check. This takes an additional 4 to 6 weeks. Keep records of all your calls and the dates you made them — you will need them if you have to file a claim later.
Frequently Asked Questions
Can I speed up my refund by checking the status more often?
No. Checking your status multiple times per day will not change when the IRS processes your refund. The system updates once per day, usually overnight, so you will see the same status until the IRS actually moves your refund to the next stage. Checking once per day is enough.
Why does my status say "Refund Sent" but I haven't received it yet?
Direct deposits take 1 to 5 business days to reach your bank after the IRS sends them. Checks take 7 to 14 days by mail. If it has been longer than that, contact your bank to confirm the deposit arrived, or call the IRS at 800-829-1954 to verify the refund was actually sent.
What does it mean if my status hasn't changed in two weeks?
Your return may be under review for a math error, missing form, or information mismatch. If it has been 21 days since you filed electronically (or 42 days since you mailed a paper return), call the IRS at 800-829-1954 to ask whether your return is flagged and what they need from you.
Is the IRS2Go app more up-to-date than the website?
No. The app and the website pull from the same IRS database and update on the same schedule — once per day overnight. Neither is faster or more current than the other. Use whichever is more convenient for you.