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, you will see that day's update. If you check at 11 p.m. the night before, you will see the previous day's information. The exact minute varies slightly, but the window is always overnight into the early morning hours.
This means checking multiple times throughout the same day will show you the same status. Refreshing your browser or checking on your phone will not speed up an update that has not yet been processed. The IRS does not update refund information in real time or on weekends and federal holidays.
Key Takeaways
- Refund status updates happen once daily between midnight and 1 a.m. Eastern Time, so checking multiple times the same day shows the same information.
- The IRS does not update refund status on weekends, federal holidays, or during system maintenance windows.
- You can check your refund status through IRS.gov's "Where's My Refund?" tool using your Social Security number, filing status, and expected refund amount.
- A refund typically takes 21 days from the date the IRS receives your return, though some returns take longer if they require review.
- If your status has not changed in over 21 days, contact the IRS at 1-800-829-1040 to find out why.
How to check your refund status online
Go to IRS.gov and select "Where's My Refund?" under the "Refunds" section. You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount you expect to receive. The tool will show one of three statuses: "Received," "Approved," or "Sent."
"Received" means the IRS has your return but has not finished processing it. "Approved" means the IRS has processed your return and approved your refund. "Sent" means the IRS has sent your refund to your bank or is preparing to mail a check. The tool also shows an expected deposit or delivery date once your refund moves to "Sent" status.
You can also check your refund status through the IRS mobile app, which shows the same information as the website. Both update at the same time during the overnight cycle.
Why your refund status may not update on certain days
The IRS does not process refunds on weekends or federal holidays. If you check your status on a Saturday, Sunday, or holiday like Thanksgiving or Christmas, you will see the last update from the previous business day. The next update will not occur until the following business day.
The IRS also takes the system offline for maintenance during certain windows, usually announced in advance on IRS.gov. During these periods, the "Where's My Refund?" tool may be unavailable entirely, or it may show outdated information. These maintenance windows are typically brief and scheduled during off-peak hours.
If your return is selected for review or audit, the IRS may not provide a status update through the online tool. In that case, you will receive a letter in the mail explaining what additional information or documents are needed.
How long a refund typically takes from receipt to deposit
The IRS aims to issue most refunds within 21 days of receiving your return. This 21-day window starts from the date your return is received, not the date you filed it. If you filed electronically, the IRS receives it within one to two business days. If you mailed a paper return, it may take one to three weeks for the IRS to receive and scan it into their system.
Some returns take longer than 21 days. Returns that require manual review, contain errors, or claim certain credits like the Earned Income Tax Credit (EITC) or Child Tax Credit may take six to eight weeks or more. Returns filed early in the tax season (January and February) also tend to move faster than those filed closer to the April deadline.
Once your refund status shows "Sent," the actual deposit to your bank account typically occurs within one to five business days, depending on your bank's processing speed. If you chose to receive a paper check, allow an additional seven to ten business days for mail delivery.
What to do if your refund status has not changed in over 21 days
If more than 21 days have passed since the IRS received your return and your status still shows "Received" or has not updated, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and expected refund amount ready. The IRS representative can tell you whether your return is still being processed, has been selected for review, or if there is an error preventing the refund from being issued.
You can also visit an IRS walk-in office if you prefer to speak with someone in person. Use the IRS office locator on IRS.gov to find the nearest location and check their hours. Bring the same information you would provide over the phone.
Direct deposit versus paper check delivery times
If you chose direct deposit on your tax return, your refund will be deposited into your bank account once the IRS sends it. This is the fastest method and typically results in a deposit within one to five business days after your status changes to "Sent." Some banks deposit funds the same day they receive them from the IRS; others take one to two additional business days.
If you chose to receive a paper check, the IRS will mail it to the address on your return. Once your status shows "Sent," allow seven to ten business days for the check to arrive, depending on mail delivery in your area. If you do not receive your check within this timeframe, contact the IRS to request a trace or replacement.
Frequently Asked Questions
Can I check my refund status if I filed a joint return?
Yes. Use the Social Security number of the person whose name appears first on the return. You will still need the filing status (married filing jointly) and the exact refund amount. The status will reflect the refund for the entire joint return, not individual portions.
What does it mean if my refund status says "Sent" but I have not received it?
If you chose direct deposit, your bank should receive the funds within one to five business days. If it has been longer, contact your bank to confirm they received the deposit. If you chose a paper check, allow seven to ten business days from the "Sent" date. If you have not received it after that, call the IRS at 1-800-829-1040 to request a trace.
Why does the IRS website say my refund was received but the status has not changed in two weeks?
The IRS processes returns in the order they are received, and some returns take longer than others. If your return contains errors, requires verification of income or credits, or was filed early in the season when volume is high, it may take longer than 21 days. If it has been more than 21 days, contact the IRS to check on the status.
Will checking my refund status multiple times slow down my refund?
No. Checking your status as often as you want will not affect how quickly the IRS processes your return. However, checking multiple times the same day will show the same information since updates happen only once per day overnight.