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 tool does not update in real time during business hours.
The timing of your specific refund depends on when the IRS received your return and where it sits in the processing queue. A return filed in January will move through the system differently than one filed in April. The daily update window is the same for everyone, but the content of that update — whether your status changes — depends on your individual return's progress.
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 daily will not show new information.
- Most refunds are processed within 21 days of filing, but this timeline assumes no errors, missing information, or fraud holds on your return.
- If your status has not changed for more than 21 days after filing, or if the tool says your return is still being processed after 60 days, contact the IRS directly.
- The IRS holds refunds for identity theft screening, math errors, or missing documents — these holds can add weeks or months to your timeline.
- You can check status through Where's My Refund, the IRS2Go mobile app, or by calling 1-800-829-1040, but all three sources pull from the same database updated once daily.
How the 21-day processing window actually works
The IRS publishes 21 days as the standard refund timeline, but this is measured from the date the agency receives your return, not from the date you file it. If you file on April 1 but the IRS does not receive and scan your return until April 3, the 21-day clock starts on April 3. Electronic returns are received the same day they are transmitted; paper returns can take one to three weeks to reach the processing center and be scanned into the system.
The 21-day window assumes your return has no errors, no missing information, and no fraud flags. If the IRS needs to verify your identity, match your return against wage documents from your employer, or investigate a discrepancy, the clock stops and restarts after the issue is resolved. A return that should have been processed in 21 days can sit in a hold queue for 30, 60, or 90 days while the IRS works through the backlog of flagged returns.
During tax season (January through May), the IRS processes returns in the order they were received, not in the order they are checked. A return filed in early February may be processed before one filed in late January if the late-January return triggered a hold. The daily update reflects where your return stands in that queue, but the queue itself moves at the IRS's pace, not yours.
What causes delays beyond the standard 21 days
The most common reason for a delay is a mismatch between your return and IRS records. This includes a Social Security number that does not match IRS files, income reported on your return that differs from what your employer reported on a W-2, or a dependent claimed on your return who was also claimed by someone else. The IRS catches these during automated matching and places your return in a manual review queue.
Identity theft screening is another frequent hold. If your return matches a pattern the IRS associates with fraud — for example, claiming a refund much larger than your usual refund, or filing from a location you have never used before — the IRS may freeze the refund pending verification. You may receive a letter asking you to confirm details or provide documents. Until you respond, the refund does not move forward.
Missing or incomplete information also stops processing. If you did not sign your return, did not include a required schedule, or left a field blank that the IRS needs to calculate your refund, the return goes into a hold queue. The IRS may send you a notice asking for the missing piece, or it may straightforward wait for you to contact them. Either way, the refund sits until the issue is resolved.
When to contact the IRS about a delayed refund
If your return was filed electronically and the Where's My Refund tool shows it is still being processed after 21 days, contact the IRS. Have your Social Security number, filing status, and the exact refund amount ready. Call 1-800-829-1040 during business hours (Monday through Friday, 7 a.m. to 7 p.m. Eastern Time). Wait times are typically shorter in the early morning or late afternoon.
If your return was filed on paper, wait 4 weeks before contacting the IRS. Paper returns take longer to scan and enter the system, so a 21-day timeline does not explore. After 4 weeks, if you have not received a refund or a notice asking for more information, call the IRS.
If the tool shows a status message like "We received your return and it is being processed" but you have not seen any change in 60 days, this indicates your return is in a hold queue. The IRS will not release the refund until the hold is resolved. Call to find out what the hold is and what documents or information you need to provide to clear it.
How to check your status between daily updates
You have three ways to check your refund status, and all three pull from the same IRS database: the Where's My Refund tool on IRS.gov, the IRS2Go mobile app, or by phone at 1-800-829-1040. None of these will show you information newer than the most recent overnight update, so there is no advantage to using one over the others in terms of speed.
The Where's My Refund tool requires your Social Security number, filing status, and the exact refund amount. If you do not remember the exact amount, check your filed return or the confirmation email you received when you filed electronically. The tool will show one of four messages: "Return Received," "Return Approved," "Refund Issued," or a specific hold or error message.
The IRS2Go app offers the same information in a mobile format and can send you a notification when your status changes. This is useful if you want to know the moment the daily update happens, rather than checking manually. The app still only updates once per day, but the notification means you do not have to remember to check.
What each status message means and what comes next
"Return Received" means the IRS has scanned your return into the system and it is in the queue waiting to be processed. This is the first status you will see after filing electronically. It does not mean there is a problem; it means the IRS is working through the backlog ahead of you. You will see this message for several days to several weeks depending on the time of year and the complexity of your return.
"Return Approved" means the IRS has processed your return, verified the information, and calculated your refund. The refund has been approved but not yet issued. This status typically appears a few days before the refund is deposited or mailed. If you set up direct deposit, the refund will go to your bank account. If you did not, the IRS will mail a check.
"Refund Issued" means the IRS has sent the refund to your bank or the postal service. If you chose direct deposit, the money should arrive within one to two business days of this status appearing. If you chose a mailed check, allow 7 to 10 business days from the issue date. The Where's My Refund tool will show the date the refund was issued.
If you see a message other than these three — such as "We need more information" or "There is an issue with your return" — the IRS is asking you to take action. These messages usually come with a notice in the mail explaining what is needed. Do not wait for the next daily update; respond to the notice as soon as possible to move your return forward.
Direct deposit versus mailed checks and how timing differs
Direct deposit is faster. Once the IRS issues your refund, the money reaches your bank account in one to two business days. A mailed check takes 7 to 10 business days from the issue date, and that timeline assumes the postal service is running on schedule. During peak tax season, mail delays are common.
If you did not provide direct deposit information when you filed, you cannot change it after the fact. The IRS will mail a check to the address on your return. If you have moved since filing, contact the IRS to update your address before the check is mailed. Once the check is issued, you can request a replacement if it is lost, but this adds another 4 to 6 weeks to your timeline.
Some tax software and tax preparation services offer refund advance loans, which deposit money into your account before the IRS refund arrives. These are not refunds; they are loans that you repay from your refund when it arrives. The loan comes with fees and interest, so you receive less money than your actual refund. This is an option only if you need the money when ready and cannot wait for the IRS to process your return.
Frequently Asked Questions
Can I speed up my refund by calling the IRS?
No. The IRS processes returns in the order they were received, and calling does not move you ahead in the queue. Calling is useful only if your return is stuck in a hold queue and you need to find out what information is missing or what the hold is. Once you provide the missing information, the IRS will process your return at its normal pace.
What if the Where's My Refund tool says my return is still being processed after 60 days?
This indicates your return is in a hold queue, usually for identity verification, a math error, or a mismatch with IRS records. Call 1-800-829-1040 to find out what the hold is and what you need to do to clear it. Do not wait longer; the longer the hold sits, the longer your refund is delayed.
Does filing early get me my refund faster?
Filing early does not may provide a faster refund, but it does mean your return enters the queue earlier. If your return has no errors or holds, you will see your refund sooner than someone who files later. However, if your return triggers a hold, filing early does not help — the hold still takes the same amount of time to resolve.
Why does the IRS only update once per day instead of in real time?
The IRS processes millions of returns during tax season. Updating the status tool in real time would require the system to refresh constantly, which would slow down processing. The once-daily update is a balance between giving you current information and keeping the IRS's processing systems running efficiently.
If I filed electronically, why does my status still say "Return Received" after two weeks?
The IRS is working through the backlog ahead of you. During peak season, returns can sit in "Return Received" status for three to four weeks before moving to "Return Approved." This is normal and does not mean there is a problem with your return. If it has been more than 21 days and the status has not changed, contact the IRS to confirm your return is not in a hold queue.