The IRS updates refund status once per day, usually 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 will see the most recent update. If you check at 10 a.m., you are looking at information that is now several hours old. The system does not refresh throughout the day — it refreshes once, overnight.

This timing applies to the IRS's "Where's My Refund?" tool on IRS.gov, which is the official place to track your return. The tool works seven days a week, including weekends and federal holidays, but the underlying data only changes during that single overnight window.

The actual processing of your refund — the decision to approve it, the calculation of the amount, the movement of money — happens on a different schedule than the status update. Your refund may be approved and sent to your bank on a Tuesday, but you will not see that reflected in "Where's My Refund?" until the overnight update that night.

Key Takeaways

  • The IRS updates refund status once daily between midnight and 1 a.m. Eastern Time, not throughout the day.
  • "Where's My Refund?" on IRS.gov is the only official tool; third-party tax software and tax preparation companies cannot show you information faster than the IRS releases it.
  • Checking multiple times in one day will show you the same status until the overnight update occurs.
  • The IRS typically processes refunds within 21 days of receiving your return, but the status update lag means you may not see movement for several hours after processing happens.
  • If your status has not changed in more than 21 days, or if "Where's My Refund?" says to contact the IRS, you will need to call or visit an IRS office in person.

How to check your refund status on the official IRS tool

Go to IRS.gov and select "Where's My Refund?" from the homepage. You will need your Social Security number or Individual Taxpayer Identification Number (ITIN), your filing status from your return, and the exact refund amount you expect. The tool will show you one of four statuses: "Return Received," "Refund Approved," "Refund Sent," or a message to contact the IRS.

"Return Received" means the IRS has scanned your return into the system but has not yet reviewed it for accuracy or processed the refund. "Refund Approved" means the IRS has verified your return and calculated your refund amount — the money is queued to be sent. "Refund Sent" means the IRS has transmitted the refund to your bank or the address on file for a paper check.

The tool also shows an estimated date when you should see the money. This date is based on the IRS's standard processing timeline, not on when the status update will occur. If the status says "Refund Sent" with a date of March 15, the money should arrive by March 15, but you may not see the "Refund Sent" status until the overnight update on or after March 14.

Why the IRS does not update refund status in real time

The IRS processes millions of returns during tax season. Running a live status system that updates as each return moves through the pipeline would require the agency to maintain a database that refreshes constantly and handles millions of simultaneous queries. Instead, the IRS batches its processing work and updates the status database once per day, which is more efficient and less prone to system crashes.

This batching also means the IRS can prioritize accuracy over speed. The overnight update window allows the agency to run quality checks, reconcile data across systems, and ensure that the status you see is correct. A real-time system would show you information that might change minutes later if an error is caught.

The trade-off is that you cannot see your refund move through the system in real time. You see snapshots once per day. This is by design, not a technical limitation the IRS could easily fix.

What to do if your status has not changed for more than 21 days

The IRS aims to process most returns within 21 days of receipt. If you filed electronically and your status still shows "Return Received" after 21 days, or if the status has not changed at all in that time, contact the IRS directly. Do not wait for another overnight update.

You can reach the IRS by phone at 1-800-829-1040 (for individual returns). Have your Social Security number, filing status, and expected refund amount ready. The IRS can tell you whether your return is delayed, whether there is an error that requires correction, or whether the status tool is simply lagging behind the actual processing.

If you filed a paper return, the timeline is longer — the IRS typically takes up to four weeks to process paper returns. If you are within that window, wait before calling.

Refund timing for different filing methods

The update schedule is the same regardless of how you filed, but the processing timeline varies. If you filed electronically and chose direct deposit to your bank account, the IRS typically processes your return within 21 days and deposits the refund within one to two business days after the status changes to "Refund Sent." If you filed electronically and requested a paper check, add five to seven business days for mail delivery after the status changes.

If you filed a paper return by mail, the IRS takes longer to scan and process it — usually up to four weeks. The overnight status update still happens once per day, but you will not see movement in the status tool until the IRS has physically received and scanned your return.

If you used a tax preparation service like H&R Block or TurboTax, those companies file your return electronically on your behalf, so the 21-day timeline applies. The tax software may show you a status update before "Where's My Refund?" does, but that is because the software is showing you information from the tax company's own system, not from the IRS. The official IRS status is what matters for knowing when your refund will actually arrive.

Why your refund status might say "Contact the IRS"

If "Where's My Refund?" displays a message telling you to contact the IRS, it means the IRS has flagged your return for manual review. This can happen for several reasons: the IRS found a discrepancy between your return and other records (like W-2s from your employer), you claimed a refundable tax credit that requires verification, or the IRS detected a potential error.

When this happens, you must call the IRS or visit an IRS office in person. The status tool cannot tell you what the issue is or how long it will take to resolve. The IRS will not send you a letter first — you have to initiate contact. Call 1-800-829-1040 with your Social Security number and return information ready.

Do not assume the worst. Many "Contact the IRS" flags are resolved in a single phone call, especially if the issue is a simple mismatch that you can clarify immediately. But you cannot move forward without that contact.

Frequently Asked Questions

Can I check my refund status on my tax software or my bank's app instead of the IRS website?

Tax software like TurboTax or H&R Block may show you a status, but it is not faster or more accurate than "Where's My Refund?" on IRS.gov. Your bank's app cannot show you IRS refund status at all — it can only show you when money has actually arrived in your account. For the official status, use "Where's My Refund?" on IRS.gov.

What if I filed my return on April 10 and it is now April 25 — should I see my refund by now?

If you filed electronically, the IRS aims to process within 21 days, so you should see movement in the status tool by May 1. If the status still shows "Return Received" on May 2, contact the IRS. If you filed a paper return, the timeline is up to four weeks, so you would not expect to see a change until May 8 or later.

If the status says my refund was sent on March 15, why do I not see the money in my bank account yet?

If you chose direct deposit, the money should arrive one to two business days after the status changes to "Refund Sent." If it is now March 17 and you still do not see it, check with your bank — the money may have been deposited but not yet posted to your available balance. If your bank confirms no deposit has arrived, call the IRS to verify the account number on file.

Does the IRS update refund status on weekends and holidays?

The "Where's My Refund?" tool is available 24/7, including weekends and holidays, but the underlying data only updates once per day between midnight and 1 a.m. Eastern Time. If that overnight window falls on a weekend or holiday, the update still happens, but the IRS does not process new returns on those days. You will see the same status on Saturday as you saw on Friday until the Monday overnight update.

What if I made a mistake on my return and want to file an amended return — does that affect my refund status?

If you have not yet received your refund, do not file an amended return. Wait for the original refund to arrive, then file Form 1040-X (Amended U.S. Individual Income Tax Return) if you need to make changes. If you file an amended return before the original is processed, you may delay both. If you have already received the refund and then realize you made an error, file the amended return within three years.