The IRS updates your refund status once per day, usually overnight between 11 p.m. and 1 a.m. Eastern time
The IRS processes refunds in batches, not one at a time. Your status changes once daily when the system runs its overnight update. If you check your refund status at 2 p.m., you are seeing information from that morning's update. Checking again at 3 p.m. the same day will show you the exact same information — the next change will not appear until the following morning.
This matters because many people check multiple times a day expecting to see progress. You will not. The single useful check is once per day, preferably in the morning after the overnight update has run.
Key Takeaways
- The IRS updates refund status once daily, overnight between 11 p.m. and 1 a.m. Eastern time, so checking multiple times the same day shows no change.
- You can check your status through IRS.gov's "Where's My Refund?" tool, the IRS2Go mobile app, or by calling 1-800-829-1954.
- The status moves through three stages: "Received," "Approved," and "Sent," and each stage typically lasts several days to a week.
- If your status has not changed in more than 21 days after you filed, or more than 42 days if you filed by mail, contact the IRS to check for problems.
How to check your refund status
The fastest way is the IRS's "Where's My Refund?" tool at IRS.gov. You need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your tax return. The tool shows your current status and, once your refund is approved, an expected deposit date.
You can also use the IRS2Go mobile app, which is the same tool in app form and updates at the same time as the website. If you prefer to speak to someone, call 1-800-829-1954 during business hours. The phone line can take longer — wait times are often 30 minutes to an hour — but a representative can see details the online tool does not show and can flag problems.
What the three refund statuses mean
"Received" means the IRS has your return and is processing it. This is the first status you see. It typically lasts three to five days for e-filed returns and two to three weeks for paper returns. During this time, the IRS is checking that your numbers add up and that your identity matches their records.
"Approved" means the IRS has reviewed your return, found no problems, and decided to send you the refund. This status usually appears three to five days after "Received." Once you see "Approved," the IRS also shows an expected deposit date — usually five to seven business days away. This date is when the money should land in your bank account, not when the IRS sends it.
"Sent" means the IRS has sent your refund to your bank. You see this status briefly, usually for one day. The money is in transit and should arrive within the timeframe shown in the "Approved" stage. If you do not see the deposit by that date, contact your bank to check whether it arrived under a different name or account number.
Why your status might not change for several days
The IRS processes returns in waves, not continuously. A return filed on Monday might not move to "Approved" until Thursday or Friday, even if there are no problems. This is normal. The system batches thousands of returns together and processes them in groups, so timing depends partly on when your return happened to land in the queue.
Returns with missing information, math errors, or identity mismatches take longer. If the IRS needs more information from you, they will mail you a notice — they do not email or call. If you receive a notice, follow the instructions exactly and send back what they ask for. This usually adds two to four weeks to your timeline.
When to contact the IRS about a delayed refund
If your return was e-filed and your status has not changed in more than 21 days, or if you filed by mail and it has been more than 42 days, contact the IRS. Use the phone line 1-800-829-1954 rather than the online tool, because a representative can see whether your return is stuck in a queue, whether a notice was mailed to you, or whether there is a problem with your identity verification.
Bring your Social Security number, filing status, and the refund amount. If you filed by mail, also have your receipt or tracking number if you sent it certified mail. The representative can tell you whether the IRS received your return and, if it did, why the status has not moved.
What happens if your refund is delayed past the expected date
If the IRS showed an expected deposit date and the money did not arrive by that date, first check with your bank. Sometimes a deposit arrives under a slightly different name (for example, "IRS TREAS 310" instead of "Internal Revenue Service"), or it may have gone to an old account if you changed banks. Your bank can search their records by the amount and date range.
If your bank confirms the deposit never arrived, call 1-800-829-1954 again. The IRS can reissue your refund as a check or, in some cases, a new electronic deposit. This process usually takes two to four weeks. Keep a record of the date you called and the representative's name in case you need to follow up.
Frequently Asked Questions
Can I check my refund status if I filed with a tax preparer or accountant?
Yes, you can use the same "Where's My Refund?" tool. You need your Social Security number, filing status, and the refund amount. Your tax preparer or accountant can also check on your behalf if you give them permission, but the online tool is free and available to you anytime.
What if my refund status shows "Received" but it has been two weeks?
For e-filed returns, two weeks in "Received" is longer than typical but not yet a sign of a problem. Some returns take longer to move through the initial processing stage. If it has been more than 21 days since you filed electronically, call 1-800-829-1954 to check whether the IRS is waiting for information from you or whether there is a processing delay.
Does the IRS update refund status on weekends or holidays?
No. The overnight update runs Monday through Friday. If you check on Saturday or Sunday, you see Friday's status. The IRS also does not process returns on federal holidays, so refunds may move more slowly during holiday weeks.
If I see an expected deposit date, is that may provide?
The expected deposit date is the IRS's best estimate based on when they sent the refund to your bank. Delays can happen on the bank's end, especially if your account information was incorrect or if your bank is processing a high volume of deposits. If the money does not arrive within two business days of the expected date, contact your bank first, then the IRS if your bank has no record of it.