The IRS updates refund status once per day, typically between midnight and 1 a.m. Eastern Time
The IRS processes refund updates on a single daily cycle. If you check your refund status at 2 a.m. Eastern Time, you are seeing the most recent update. If you check at 11 a.m., you are seeing yesterday's information. The system does not refresh throughout the day, so checking multiple times between 1 a.m. and midnight will show you the same status.
This timing applies to the IRS's main refund tracking tool, Where's My Refund?, which is the only official source for your refund status. The tool is available on IRS.gov and through the IRS2Go mobile app. Both pull from the same database and update on the same schedule.
The update window can shift slightly during peak filing season (January through April) or when the IRS experiences system maintenance. The IRS does not announce these shifts in advance, so if you check at 1:15 a.m. and the status has not changed, waiting until the next day is more reliable than checking again an hour later.
Key Takeaways
- The IRS updates refund information once daily between midnight and 1 a.m. Eastern Time, regardless of your time zone.
- Where's My Refund? on IRS.gov is the only official tool; third-party tax software and bank portals show cached information that may be one or two days old.
- Checking multiple times in the same day will show the same status because the system does not refresh between updates.
- During peak filing season, the update window may shift, but the IRS does not publish the new time in advance.
How to check your refund status at the right time
Go to IRS.gov/refunds and select "Where's My Refund?" You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your tax return. The tool will show one of three statuses: "Return Received," "Refund Approved," or "Refund Sent."
If you filed electronically and your return was accepted, "Return Received" appears within 24 hours. "Refund Approved" means the IRS has finished reviewing your return and authorized the payment. "Refund Sent" means the money has left the IRS and is on its way to your bank or will arrive by mail if you requested a check.
The IRS2Go app shows the same information. read it from your phone's app store, log in with the same details, and you will see your status. The app is useful if you want to check without opening a web browser, but it pulls the same daily update as the website.
Why your bank or tax software shows a different date
Your bank's app and your tax software (TurboTax, H&R Block, etc.) may show a refund status that is one or two days behind the IRS's official tool. This happens because banks and tax software companies cache the information—they read it once and do not refresh it every hour. They may update their copy once per day or once every few days, depending on their system.
If your bank says your refund is arriving on Friday but Where's My Refund? says it was sent on Wednesday, trust Where's My Refund?. Your bank is showing older information. The IRS's tool is the source of truth because it connects directly to the IRS database.
Some banks do show real-time deposit information once the money actually enters the banking system, which can be before it shows in your account balance. If your bank's app says "pending deposit" or shows a date, that is usually accurate for when the money will be available. But for the IRS's processing status, use the official IRS tool.
What each refund status means and how long each stage takes
"Return Received" means the IRS has scanned your return and confirmed it arrived. This status appears within one business day of e-filing. It does not mean your refund is approved—it means the IRS has logged that you sent it. This stage typically lasts 5 to 10 business days while the IRS reviews your return for errors and matches it against wage and income records.
"Refund Approved" means the IRS has finished reviewing your return and found no issues. The money is now scheduled to be sent. This stage typically lasts 3 to 5 business days. The IRS batches refunds and sends them in groups, so your approval date does not determine your exact payment date.
"Refund Sent" means the IRS has released the money. If you chose direct deposit, the money is traveling through the banking system and will arrive in 1 to 2 business days. If you requested a check, it is in the mail and will arrive in 7 to 10 business days depending on postal service speed. Once this status appears, the IRS's work is done.
The total time from filing to receiving your refund is usually 21 days for e-filed returns with no issues. If the IRS needs to verify information (for example, if you claimed a child tax credit and the IRS needs to confirm the child's Social Security number), the process can take 60 days or longer.
When to expect updates during peak filing season
During January through April, the IRS processes millions of returns. The daily update still happens once per day, but the system may be slower to move returns from "Return Received" to "Refund Approved." A return that would normally move through in 5 days might take 10 days during peak season.
The IRS does not change the update time during peak season, but it may occasionally take the system offline for maintenance. If you check Where's My Refund? and see a message that the tool is temporarily unavailable, try again in a few hours. This is rare but more common in February and March.
If your return shows "Return Received" for longer than 10 business days, or if it has been 21 days since you filed and you do not see "Refund Sent," contact the IRS at 1-800-829-1040 or use the IRS's online chat tool on IRS.gov. Do not assume the return is lost; the IRS may be requesting additional information by mail.
What to do if your refund status does not change
If your status has not changed in 10 business days, first confirm you are using Where's My Refund? on IRS.gov, not a third-party tool. Clear your browser cache or use a different browser to rule out a cached page. Then wait until the next day's update cycle (after 1 a.m. Eastern Time) and check again.
If the status is still unchanged after 21 days from when you filed, the IRS may be reviewing your return for errors or requesting information. Check your mail for a letter from the IRS. If you do not receive a letter within 30 days, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and refund amount ready.
If you filed a paper return, the timeline is longer. Paper returns take 6 to 8 weeks to process, and Where's My Refund? may not show your status until the return has been scanned and entered into the system. If you filed by mail more than 8 weeks ago and your status does not appear, call the IRS.
Frequently Asked Questions
Does the IRS update refund status on weekends or holidays?
No. The IRS updates refund status only on business days. If you check on Saturday or Sunday, you are seeing Friday's update. If you check on a federal holiday like Thanksgiving or Christmas, you are seeing the last update from the previous business day. The daily update resumes on the next business day.
Why does Where's My Refund? say my refund was sent but I have not received it?
Direct deposit refunds take 1 to 2 business days to arrive after the IRS sends them. If the status says "Refund Sent" and it has been 3 business days, contact your bank to confirm the deposit is not pending in your account. If the bank has no record, contact the IRS at 1-800-829-1040 with your refund amount and the date it was sent.
Can I speed up my refund by checking the status more often?
No. Checking Where's My Refund? does not change when the IRS processes your return. The IRS processes returns in the order they were received and according to its own schedule. Checking once per day after the update window (after 1 a.m. Eastern Time) is sufficient.
What if I filed my return but it does not show up in Where's My Refund?
If you e-filed, your return should appear within 24 hours. If it has been more than 24 hours and you do not see it, confirm you entered your Social Security number and filing status correctly. If those are correct, contact the IRS to confirm the return was received. If you filed by paper, allow 6 to 8 weeks before the status appears.
Does the update time change if I live outside the Eastern Time Zone?
No. The IRS uses Eastern Time for all updates, regardless of where you live. If you live in Pacific Time, the update happens at 9 p.m. to 10 p.m. your time. If you live in Central Time, it happens at 11 p.m. to midnight your time. Check after your local equivalent of 1 a.m. Eastern Time to see the most recent update.