The IRS updates refund information once per day, usually overnight between 12 a.m. and 6 a.m. Eastern time
The IRS processes refund updates in a batch overnight, not in real time. If you check your refund status at 2 p.m., you are seeing information from that morning's batch. If you check again at 3 p.m. the same day, nothing will have changed. The next update arrives the following morning.
This overnight-only schedule applies whether you filed electronically or by mail, and whether the IRS is processing your return or has already issued your refund. The system that displays your status — the IRS Where's My Refund tool — refreshes once daily, and that is the only official source the IRS maintains for individual refund tracking.
The frequency of updates does not mean your refund is moving slowly. It means the IRS batches all the refund work it completed in the previous 24 hours and pushes that information to the public-facing tool once. A refund that took three weeks to process did not sit idle for 20 days; it was being reviewed, verified, and prepared for payment during that time. The daily update straightforward reflects when you can see the result.
Key Takeaways
- The IRS updates refund status once per day, overnight, so checking multiple times in one day will show the same information.
- Where's My Refund is the only official IRS tool for tracking your refund; third-party sites and apps pull from this same data.
- A refund status that does not change for several days does not mean it is stuck — the IRS may be working on it behind the scenes between public updates.
- If your status shows "still being processed" after 21 days from the filing date, contact the IRS or a tax professional to investigate.
How to check your refund status on the right schedule
Go to irs.gov/refunds and use the Where's My Refund tool. You will need your Social Security number or ITIN, filing status, and the exact refund amount from your return. The tool will show one of three statuses: "Return Received," "Refund Approved," or "Refund Sent."
Check once per day, preferably in the morning after the overnight update. Checking more than once per day wastes your time because the information does not change until the next morning's batch. If you checked yesterday and saw "still being processed," checking today at noon will show the same thing until tomorrow morning arrives.
If you filed electronically, you can usually see "Return Received" within 24 hours of submission. If you mailed a paper return, allow 3 to 5 weeks before the status appears in the system at all. Until then, Where's My Refund will tell you it cannot find your return — that does not mean it is lost, only that it has not yet been scanned and entered into the processing queue.
What each refund status actually means
"Return Received" means the IRS has scanned your return and it is in the queue waiting for a human or automated review. This stage typically lasts 1 to 3 weeks for straightforward returns. Complex returns, returns with errors, or returns filed during peak season (January through April) may stay in this stage longer.
"Refund Approved" means a reviewer has finished examining your return, found no issues that block payment, and authorized the refund. The IRS now has to route the payment to your bank or print a check. This stage usually lasts 3 to 5 business days, though it can stretch longer if the IRS is processing a high volume.
"Refund Sent" means the payment has left the IRS and is on its way to you. If you chose direct deposit, the money is traveling through the banking system and should land in your account within 1 to 2 business days. If you chose a check, the IRS has mailed it and you should receive it within 7 to 10 business days, depending on mail speed in your area.
Why your refund status might not update for days
The daily update schedule means you will see gaps of 24 hours or more between status changes. That is normal. What is not normal is a status that does not change for more than 21 days after you filed.
Common reasons for delays between updates include: the IRS is verifying income or deductions against employer and financial institution records; your return has a math error that a reviewer is correcting; the IRS suspects fraud or identity theft and is investigating; you claimed a refundable credit (like the Earned Income Tax Credit) and the IRS is running additional checks; or the system is straightforward backlogged during peak filing season.
If your status shows "still being processed" and it has been more than 21 days since you filed, contact the IRS at 1-800-829-1040 or visit a local IRS office. Have your return and a copy of your filing confirmation ready. A tax professional or the Volunteer Income Tax information (VITA) program can also help you investigate.
Direct deposit versus check: how payment method affects timing
Once the IRS approves your refund, the payment method you chose on your return determines how long you wait. Direct deposit is faster: the IRS sends the money electronically to your bank, and it usually appears in your account within 1 to 2 business days after the status changes to "Refund Sent." Weekends and bank holidays do not count as business days, so a refund sent on a Friday may not land until Tuesday.
Check payment takes longer because the IRS has to print the check and mail it. After the status changes to "Refund Sent," allow 7 to 10 business days for the check to arrive, depending on your location and mail speed. If you live far from the IRS processing center or in a rural area, add a few extra days.
You cannot change your payment method after you file. If you chose a check and want direct deposit instead, you will have to wait for the check to arrive, deposit it, and then request a refund from your bank if there is an issue. Choose direct deposit when you file to avoid this hassle.
What to do if your refund status disappears or shows an error
If Where's My Refund suddenly stops showing your refund — or shows a status you did not expect — do not panic. The most common cause is a temporary system glitch. Wait 24 hours and check again. If the status reappears and looks correct, you can move forward.
If the status shows an error message like "We cannot provide information about your refund status" after you have waited the full processing time, or if it shows a refund amount that does not match what you expected, contact the IRS directly. Call 1-800-829-1040 and have your Social Security number, filing status, and expected refund amount ready. The IRS can tell you whether your return is still being processed, has been delayed, or has encountered a problem that requires your attention.
If you suspect identity theft or fraud — for example, if someone else filed a return using your Social Security number — report it to the IRS when ready at irs.gov/identity-theft or by calling 1-800-908-4490. The IRS has a specific process for fraud cases and will flag your account to prevent future theft.
Third-party apps and tax software: do they show updates faster?
No. Tax software companies and refund-tracking apps pull their data from the same IRS system that powers Where's My Refund. They update on the same overnight schedule. TurboTax, H&R Block, TaxAct, and other major platforms will show your refund status, but the information is identical to what you see on irs.gov and arrives at the same time.
The only advantage to checking through tax software is convenience: if you filed through TurboTax, for example, you can log in and see your status without navigating to a separate IRS website. But the data is not fresher, and the update does not happen any faster.
Avoid third-party refund-tracking apps that promise "real-time" updates or "faster" information. They cannot deliver either. The IRS does not provide real-time refund data to anyone, and no app can circumvent the overnight batch schedule.
Frequently Asked Questions
Can I check my refund status before 24 hours have passed since I filed?
If you filed electronically, you can check after a few hours, but the system may not show your return yet. The IRS needs time to scan and enter your return into the processing queue. For electronic returns, expect to see "Return Received" within 24 hours. For paper returns, wait 3 to 5 weeks before checking.
Why does my refund status say "still being processed" after two weeks?
Two weeks is normal for many returns, especially during tax season. The IRS processes returns in batches and prioritizes based on complexity and filing method. If it has been more than 21 days and the status has not changed, contact the IRS to find out whether your return needs additional review or has encountered a problem.
If I see "Refund Sent" on Monday, when will the money arrive in my account?
If you chose direct deposit, the money should arrive within 1 to 2 business days. If "Refund Sent" appears on Monday, expect the deposit by Wednesday or Thursday. If you chose a check, allow 7 to 10 business days from the "Refund Sent" date.
What if Where's My Refund says my refund was sent but I never received it?
For direct deposit, check your bank account to confirm the deposit did not arrive. If it did not, contact your bank to ask whether the transfer is pending. If your bank has no record of the deposit, contact the IRS at 1-800-829-1040 with your return information. For checks, wait the full 10 business days before assuming it is lost, then contact the IRS to request a replacement.
Can the IRS update my refund status more than once per day?
No. The IRS updates refund information once per day, overnight. You will not see multiple updates in a single day, no matter how often you check or what time you check.