The IRS updates Where's My Refund once per day, usually overnight

Where's My Refund is the IRS tool that shows you the status of your tax refund. It refreshes once each day, typically between midnight and 1 a.m. Eastern time. This means if you check in the morning, you are seeing information from the previous night's update. Checking multiple times in the same day will show you the same status.

The one-day refresh cycle applies whether you filed electronically or by mail. The IRS processes refunds in batches, and Where's My Refund pulls from those batch results once daily. This is not a real-time tracker — it is a once-per-day snapshot of where your refund stands in the processing queue.

Key Takeaways

  • Where's My Refund updates once per day, usually between midnight and 1 a.m. Eastern time, so checking multiple times the same day shows the same information.
  • The tool shows one of three statuses: received, approved, or sent to your bank, and each status typically lasts several days before moving to the next.
  • If your return was filed electronically and you chose direct deposit, you should see movement from "approved" to "sent to your bank" within 21 days of filing.
  • If the status does not change for more than a week, or if you see an error message, contact the IRS at 1-800-829-1040 to confirm your return was received.

What each status means and how long it usually lasts

When you first check Where's My Refund, you see one of three messages. Received means the IRS has your return but has not started processing it yet. This status typically lasts three to five days after you file electronically, or two to three weeks if you mailed a paper return. During this time, the IRS is scanning your documents and entering the information into their system.

Approved means the IRS has reviewed your return, found no problems, and calculated your refund amount. This status usually lasts two to three days. Once approved, your refund moves into the payment queue.

Sent to your bank (or "refund sent") means the IRS has transmitted your refund to your financial institution. If you chose direct deposit, the money typically arrives within one to two business days after this status appears. If you requested a check by mail, allow up to two weeks for delivery.

Why the update happens at night, not during the day

The IRS runs its refund processing in overnight batches because it processes millions of returns. Running updates during business hours would slow down the entire system. Instead, the IRS processes returns in large groups overnight and posts the results to Where's My Refund the next morning.

This batch processing is also why you will not see a change if you file late in the day. A return filed at 11 p.m. on a Tuesday will not move to "received" status until the next overnight batch runs — so you would see the change on Wednesday morning, not Tuesday night.

When to worry if your status has not changed

If your return shows "received" for more than three weeks (for an electronic return) or more than four weeks (for a paper return), something may have gone wrong. Contact the IRS at 1-800-829-1040 to confirm they have your return. Have your Social Security number, filing status, and the exact refund amount you claimed ready when you call.

If your status shows an error message instead of one of the three standard statuses, do not wait. An error message usually means the IRS found a problem with your return — a missing signature, a math error, or a mismatch between your return and your W-2 or 1099. Call the IRS when ready so they can tell you what needs to be fixed.

How to check at the right time

Since Where's My Refund updates once per day in the early morning, checking between 7 a.m. and noon Eastern time gives you the most recent information. Checking late at night or very early in the morning (before midnight) may show you yesterday's status instead of today's update.

You do not need to check every day. Checking once every three to five days is enough to catch any problems or see when your refund has moved to the next stage. More frequent checking will not speed up your refund — it will only show you the same status repeatedly.

What happens if you filed a paper return

Paper returns take longer to reach "received" status because the IRS must physically receive your envelope, open it, and scan your documents. This usually takes two to three weeks. Once scanned, your return moves through the same "received," "approved," and "sent to your bank" cycle as electronic returns, but the initial wait is longer.

If you mailed your return and Where's My Refund still shows no status after four weeks, the IRS may not have received it yet. Call 1-800-829-1040 to check. If your return is lost in the mail, the IRS can help you file a replacement or trace the original.

Frequently Asked Questions

Can I make my refund update faster by checking Where's My Refund more often?

No. The IRS processes refunds on its own schedule, and checking the tool more frequently does not speed up processing. The status only changes once per day during the overnight batch run, so multiple checks in the same day will show identical information.

What time should I check to see today's update?

Check between 7 a.m. and noon Eastern time to see the most recent overnight update. Checking very late at night or early morning may show yesterday's status instead, since the update typically runs between midnight and 1 a.m. Eastern.

Why does my status say "received" but I filed two weeks ago?

If you filed electronically, "received" should last only three to five days. If it has been longer, your return may have a problem that is holding up processing. Call the IRS at 1-800-829-1040 to confirm they have your return and ask if there is an issue they need you to fix.

Does Where's My Refund work on weekends?

Yes, Where's My Refund updates every day, including weekends and holidays. However, the IRS does not process returns on weekends, so a return filed on Friday will not move to "received" status until the Monday overnight batch runs.

What if Where's My Refund says my refund was sent but I have not received it?

If the status says "sent to your bank" and you chose direct deposit, wait one to two business days for the money to arrive. If it has been longer, contact your bank to confirm they received the deposit. If your bank has no record, call the IRS at 1-800-829-1040 to verify the refund was actually sent.