The IRS updates refund status once per day, usually between midnight and 1 a.m. Eastern time
The IRS processes refunds overnight and posts status changes to its tracking system the next morning. If you check your refund status at 2 a.m. Eastern time, you are seeing yesterday's information. If you check at 8 a.m., you are seeing today's update. The exact minute varies slightly — some days it posts at 12:15 a.m., other days closer to 1 a.m. — but the window is consistently overnight.
This means checking multiple times in a single day will show you the same status. Checking at 9 a.m. and again at 3 p.m. on the same day will return identical information. The next change will not appear until the following morning.
The IRS does not update refund status on weekends or federal holidays. If you check on Saturday, you are seeing Friday's update. The next new information will post Monday morning (or Tuesday if Monday is a holiday).
Key Takeaways
- Refund status updates post once daily between midnight and 1 a.m. Eastern time, so checking multiple times the same day shows no change.
- No updates occur on weekends or federal holidays, so a Saturday check shows Friday's status until Monday morning.
- The IRS Where's My Refund tool is the official source for status; third-party sites and tax software may display cached or delayed information.
- Most refunds process within 21 days of the IRS receiving your return, though some take longer depending on complexity and verification needs.
How to check your refund status at the right time
Use the Where's My Refund tool on IRS.gov. This is the only official IRS tracker. Enter your Social Security number, 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 after 8 a.m. Eastern time to ensure you are seeing the current day's update. Checking at 6 a.m. may still show yesterday's status. If you are on the West Coast, that means checking after 5 a.m. Pacific time.
Tax software like TurboTax, H&R Block, and TaxAct also display refund information, but they pull from the IRS system with a delay of several hours. The official Where's My Refund tool is always more current.
What each status means and how long each stage takes
"Return Received" means the IRS has your return but has not yet processed it. This status appears within 24 hours of e-filing or within two to three weeks of mailing a paper return. Most returns stay in this status for five to ten business days while the IRS scans and sorts them.
"Refund Approved" means the IRS has reviewed your return, found no issues, and calculated your refund. This is the stage where the refund amount is locked in. The status usually appears three to five business days before the money actually reaches your account.
"Refund Sent" means the IRS has issued the refund. If you chose direct deposit, the money is in transit to your bank and should arrive within one to two business days. If you chose a check, it is in the mail and typically arrives within seven to ten business days.
The entire process from "Return Received" to "Refund Sent" usually takes 21 days or fewer. Some returns take longer if the IRS needs to verify information, correct math errors, or match your return against wage and income documents from your employer.
Why your refund status might not update for several days
The IRS processes returns in batches. Your return may sit in the queue for several days before it reaches the front of the line for processing. This is normal and does not mean anything is wrong. Batches are processed based on when returns arrive, not in real time.
If your return contains errors — a mismatched Social Security number, an incorrect filing status, or math that does not add up — the IRS flags it for manual review. This can add five to ten business days to processing. You will not see a separate "Under Review" status; the return simply stays in "Return Received" longer than usual.
Returns filed on paper take longer to enter the system than e-filed returns. A paper return mailed in early April may not show "Return Received" status until late April, even though it arrived at the IRS facility weeks earlier.
What to do if your refund status has not changed in over 21 days
Wait until 21 days have passed since the IRS received your return (not since you filed it). If you e-filed, the IRS received it the day you submitted it. If you mailed it, add two to three weeks to your mailing date to estimate the receipt date.
After 21 days with no "Refund Sent" status, contact the IRS directly. Call 1-800-829-1040 (the main IRS line) and select the option for refund status. Have your Social Security number, filing status, and expected refund amount ready. The IRS can tell you whether your return is still processing, held for review, or delayed for another reason.
Do not contact your tax preparer or software company first — they cannot see your refund status. Only the IRS has access to that information.
Direct deposit versus check delivery times
If you chose direct deposit, the IRS sends the refund electronically to your bank. Once the status shows "Refund Sent," the money typically arrives within one to two business days. Some banks post it the same day; others take two business days. Weekend and holiday delays may extend this to three business days.
If you chose a paper check, the IRS mails it from a processing center. Once the status shows "Refund Sent," allow seven to ten business days for delivery. Checks mailed during peak season (March through May) may take longer because mail volume is high. If you do not receive your check within ten business days of the "Refund Sent" status, contact the IRS.
You cannot change your delivery method after you file. If you chose a check and want direct deposit instead, you must wait for the check to arrive, deposit it yourself, or contact the IRS to request a replacement check be sent to a different address.
Frequently Asked Questions
Does the IRS update refund status on weekends?
No. The IRS does not process refunds or update status on Saturdays, Sundays, or federal holidays. A check on Saturday shows Friday's information. The next update posts Monday morning (or Tuesday if Monday is a holiday).
Why does my tax software show a different refund status than the IRS website?
Tax software pulls refund data from the IRS with a delay of several hours. The official Where's My Refund tool on IRS.gov is always more current. If the two disagree, trust the IRS website.
Can I speed up my refund if I need the money urgently?
No. The IRS processes all returns in the order received and does not offer expedited processing. The only way to receive your refund faster is to choose direct deposit instead of a check, which saves about a week in delivery time.
What does it mean if my refund status never changes from "Return Received"?
Your return is still in the processing queue or has been flagged for manual review due to an error or mismatch. Wait until 21 days have passed since the IRS received your return, then contact the IRS at 1-800-829-1040 to ask why processing is delayed.
Will I get a notification when my refund is sent?
The IRS does not send automatic text or email alerts about refund status. You must check the Where's My Refund tool yourself. Some tax software offers notifications, but these are based on cached data and may lag behind the official IRS status.