The IRS updates refund status once per day, usually overnight between 12 a.m. and 6 a.m. Eastern Time

The IRS processes refund updates on a daily cycle. If you check your refund status in the morning, you are seeing data from the previous night's processing run. Checking multiple times in the same day will show you the same information — the next update will not arrive until the following night.

This once-per-day schedule applies whether you filed electronically or by mail, and whether you are tracking a federal refund, a state refund, or both. The timing does not change based on how close you are to receiving your money or how long you have been waiting.

The IRS Where's My Refund tool and the IRS2Go mobile app both pull from the same database and update on the same schedule. Third-party tax software (TurboTax, H&R Block, TaxAct) also shows the same IRS data, but some add their own delay of a few hours after the IRS update completes.

Key Takeaways

  • The IRS updates refund status once per day, typically between midnight and 6 a.m. Eastern Time, so checking multiple times in one day will show identical information.
  • You can check your status through Where's My Refund on IRS.gov, the IRS2Go app, or by calling 1-800-829-1954, and all three sources pull the same data on the same schedule.
  • The status message you see (such as "Return Received" or "Refund Approved") tells you where your refund is in the processing pipeline, not how many days remain until deposit.
  • If your status has not changed for more than 21 days after filing electronically, or more than 42 days after mailing a paper return, contact the IRS to check for a hold or error.
  • The IRS processes refunds year-round, but the volume is heaviest from January through April, which can slow updates during that period.

What each status message means and when it changes

The IRS uses four main status messages. Return Received means the IRS has your return in its system but has not yet begun reviewing it. This is the first status you see after filing electronically, usually within 24 hours of submission. Refund Approved means the IRS has reviewed your return, found no issues, and authorized your refund. Refund Sent means the IRS has sent the refund to your bank or the address on file. Refund Delivered means the money has arrived in your account or your check has been delivered to your mailing address.

Each status change happens during an overnight processing cycle. You will not see a status change at 2 p.m. or 8 p.m. — only between midnight and 6 a.m. Eastern Time. If your status was "Return Received" yesterday morning and you check today morning, it may have moved to "Refund Approved" overnight. If it has not changed, it will not change until tomorrow night's cycle.

The time between status changes varies. Most refunds move from "Return Received" to "Refund Approved" within 21 days of filing electronically. The move from "Refund Approved" to "Refund Sent" usually happens within a few days. The final move to "Refund Delivered" depends on your bank's processing speed (typically 1 to 5 business days for direct deposit) or mail delivery (typically 7 to 10 business days for a check).

How to check your status and what to do if it is not updating

Use Where's My Refund on IRS.gov by entering your Social Security number, filing status, and the exact refund amount. The tool is available 24 hours a day, but the data it shows is only as current as the previous night's update. You can also use the IRS2Go app (available on iOS and Android) or call 1-800-829-1954 to speak with a representative.

If your status has not changed for more than 21 days after you filed electronically, or more than 42 days after you mailed a paper return, the IRS may be holding your refund for review. Common reasons include a missing or mismatched Social Security number, an error in your income or withholding, or a duplicate filing. Contact the IRS at 1-800-829-1954 with your return in hand. Have your filing status, the exact refund amount, and your Social Security number ready.

If Where's My Refund says "We cannot provide information about your refund status," your return may not have been received yet, or there may be a processing error. If you filed electronically, wait 24 hours and check again. If you filed by mail, wait at least 4 weeks before contacting the IRS. If you filed more than 4 weeks ago and still see no status, call 1-800-829-1954 to report a missing return.

Why updates slow down during tax season

The IRS processes millions of returns between January and April. During peak season (typically late February through mid-April), the volume of overnight processing increases, which can cause delays in status updates. You might see your status change every few days in January, then every week or two in March. This does not mean your refund is stuck — it means the IRS is working through a larger queue.

Electronic returns are processed faster than paper returns. If you filed electronically, your refund typically moves through the system in 21 days or fewer during peak season. If you mailed a paper return, add 2 to 4 weeks to account for mail delivery and scanning before processing begins.

The IRS also pauses some processing during weekends and federal holidays. If an overnight update cycle falls on a holiday, that cycle may be skipped, and the next update will occur the following night.

Direct deposit versus check delivery and what the status tells you

The status "Refund Sent" means the IRS has released your refund, but it does not tell you whether it is being sent by direct deposit or check. You chose your delivery method when you filed your return. If you selected direct deposit, the IRS sends the refund electronically to your bank, and it usually arrives within 1 to 5 business days after the "Refund Sent" status appears. If you selected a check, the IRS mails it, and it typically arrives within 7 to 10 business days.

Once the status changes to "Refund Delivered," the money should be in your account (for direct deposit) or in your mailbox (for a check). If you selected direct deposit and the money has not arrived 5 business days after "Refund Delivered," contact your bank to confirm they received the deposit. If you selected a check and it has not arrived 10 business days after "Refund Delivered," contact the IRS at 1-800-829-1954 to report a missing check.

What to do if your status shows an error or a hold

If Where's My Refund displays an error message such as "We cannot process your return" or "Your return is being reviewed," the IRS has flagged something that requires manual review. This can happen if your return contains inconsistencies, if your income does not match IRS records, or if you claimed a credit that triggered an audit. The status will not change until the review is complete.

Contact the IRS at 1-800-829-1954 to find out why your return is on hold. Have your return, your Social Security number, and your filing status ready. The representative can tell you what information is missing or what discrepancy triggered the hold, and what you need to send to resolve it. Do not wait for the status to update on its own — these holds can take weeks or months to resolve if you do not respond.

If the IRS has sent you a notice in the mail about your return, follow the instructions on that notice. The notice will explain what the IRS needs from you and how to respond. Responding to the notice is faster than calling, because it creates a paper trail and ensures your response is matched to your return.

Frequently Asked Questions

Can I speed up my refund by checking the status more often?

No. The IRS updates its system once per day, and checking multiple times in the same day will show you the same information. Checking more often does not change when the next update happens or when your refund arrives.

Why does my tax software show a different refund status than Where's My Refund?

Tax software companies pull data from the IRS, but some add a delay of a few hours after the IRS update completes. Where's My Refund on IRS.gov is always the most current source. If the two disagree, trust Where's My Refund.

What time should I check my refund status to see the latest update?

The IRS updates between midnight and 6 a.m. Eastern Time. Checking after 6 a.m. Eastern Time will show you the most recent overnight update. Checking before midnight will show you yesterday's update.

If my status has not changed in two weeks, is my refund lost?

Not necessarily. Some refunds move through the system slowly if the IRS needs to review them or if there is a discrepancy on your return. However, if your status has not changed in more than 21 days after filing electronically, contact the IRS at 1-800-829-1954 to confirm your return was received and to ask whether there is a hold.

Will the IRS send me a text or email when my refund status changes?

The IRS does not send automatic notifications when your status changes. You must check Where's My Refund, the IRS2Go app, or call 1-800-829-1954 to see updates. Be cautious of text messages or emails claiming to be from the IRS — they are usually scams.