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

The IRS refreshes the Where's My Refund tool once daily. That update happens in the early morning hours, not throughout the day. If you check at 2 p.m. and see a status, checking again at 3 p.m. will show you the same information — the next change won't appear until the following morning.

The exact time varies slightly because the IRS processes millions of returns. Some updates land closer to midnight, others closer to 6 a.m. The point is: checking multiple times in one day wastes your time. Check once per day, preferably in the morning after 6 a.m. Eastern, and you'll see any overnight changes.

This daily rhythm applies whether you filed electronically or by mail, whether you're getting a federal refund or a state refund, and whether you chose direct deposit or a check. The IRS system updates as one batch, not in real time.

Key Takeaways

  • The IRS updates Where's My Refund once per day, usually between midnight and 6 a.m. Eastern time, so checking multiple times daily shows the same status.
  • If your status hasn't changed in 24 hours and it's been more than 21 days since you filed electronically (or 6 weeks if you mailed your return), contact the IRS directly rather than waiting.
  • A status that says "Return Received" or "Being Processed" can last anywhere from a few days to several weeks depending on whether the IRS needs to verify information on your return.
  • Reddit posts about refund delays are often from people in the middle of the waiting period, not people whose refunds actually arrived, so they don't tell you how long most refunds actually take.
  • The IRS processes returns in waves based on filing date and return complexity, not in the order they were received, so your neighbor's refund arriving first doesn't mean yours is delayed.

How long a refund typically sits in "Being Processed" status

Most electronically filed returns move from "Return Received" to "Approved" within 5 to 10 days. The IRS then deposits the refund or mails the check within 21 days of approval. That's the standard timeline the IRS publishes.

But "standard" doesn't mean "always." If your return has a math error, a missing document, or information that doesn't match IRS records (like a Social Security number mismatch or a dependent claimed twice), the return gets flagged for manual review. That review can add 2 to 8 weeks. You won't see a different status message — it will still say "Being Processed" — but the clock has restarted.

Returns filed by mail move slower. The IRS has to physically receive the envelope, scan it, and enter it into the system before processing begins. Expect 6 to 8 weeks total for a mailed return, compared to 3 to 4 weeks for an electronic return.

Why Reddit refund threads don't tell you the real timeline

Reddit's r/IRS and similar communities are full of people asking "Where is my refund?" — but almost nobody posts back once the refund arrives. The subreddit shows you a snapshot of people in the waiting period, not the full picture of how many refunds actually arrived on time.

This creates a bias. If 95 out of 100 people get their refund within 21 days and never post, but 5 people are still waiting after 30 days and post repeatedly, the subreddit looks like refunds are delayed 5% of the time when the real number is much lower. Reddit threads are useful for troubleshooting a specific problem — like "I got a notice about a missing form" — but not for judging whether your refund is actually late.

The same bias applies to posts about "the IRS is backed up this year." Those posts spike in March and April because that's when the most people are waiting. It doesn't mean the IRS is actually slower; it means more people are in the queue at the same time.

When to contact the IRS instead of waiting

If your refund status hasn't changed in 24 hours and it's been more than 21 days since you filed electronically, or more than 6 weeks since you mailed your return, contact the IRS. Don't wait another week hoping it updates. The IRS has a phone line specifically for refund questions: 1-800-829-1040. Wait times are longest in March through May.

Have your Social Security number, filing status, and the refund amount ready when you call. The IRS representative can see details that don't appear in Where's My Refund — like whether your return is in manual review, whether a notice was sent to you, or whether there's a hold on your account.

You can also use the IRS's online chat tool at irs.gov, though the phone line usually gets you to a person faster during tax season. Both are free.

What "Return Received" means and how long it lasts

When Where's My Refund first shows "Return Received," the IRS has scanned your return into its system but hasn't started processing it yet. This status typically lasts 24 to 48 hours for electronic returns. For mailed returns, "Return Received" can mean the IRS just opened the envelope, so it might last several days.

The next status is "Return Approved" or "Being Processed" — the IRS uses both phrases. This is where most of the waiting happens. The IRS is checking your math, verifying your identity, matching your dependents against Social Security records, and confirming that you haven't already claimed a refund for that tax year.

If everything matches, you move to "Refund Approved" and then to "Refund Sent." If something doesn't match, you stay in "Being Processed" longer while the IRS investigates or waits for you to respond to a notice.

Direct deposit versus check — which updates first

If you chose direct deposit, the IRS deposits your refund into your bank account on the date shown in Where's My Refund. The status updates to "Refund Sent" a day or two before the deposit actually hits your account, so you may see "Refund Sent" but not have the money yet. That's normal — it's the IRS telling you the money is on the way, not that it has arrived.

If you chose a check, the status updates to "Refund Sent" when the check is mailed. The check then takes 7 to 10 business days to arrive, depending on mail speed. The IRS doesn't track the check after it's mailed, so "Refund Sent" is the last status update you'll see.

Direct deposit is faster and more reliable. If you're waiting for a check and it doesn't arrive within 10 business days of the "Refund Sent" status, contact the IRS to request a replacement check or to have the refund reissued by direct deposit.

State refunds update on a different schedule than federal refunds

If you're waiting for a state refund, it updates on the state's schedule, not the IRS's. Most states update their refund tracker once per day, but the time varies. Some states update in the morning, others in the evening. Check your state's tax agency website for the specific update window.

State refunds typically take longer than federal refunds because states process returns after the IRS does. If the IRS is still reviewing your federal return, your state return is usually on hold waiting for the federal decision. Once your federal return is approved, the state processes its portion, which adds another 1 to 3 weeks.

A few states (like California and New York) have their own tracker separate from the IRS tool. Others use a shared system. Check your state's tax website to find the right tracker for your state.

Frequently Asked Questions

Why does Where's My Refund say "Return Received" for two weeks?

The IRS processes returns in batches based on filing date and complexity, not in the order received. Your return might be in a batch that hasn't been processed yet. If it's been more than 21 days since you filed electronically and the status is still "Return Received," call the IRS to confirm the return was actually received and entered into the system.

Can I speed up my refund by calling the IRS?

No. Calling won't move your return to the front of the queue. But calling is worth doing if your status hasn't changed in more than 21 days, because the IRS can tell you whether your return is stuck in manual review or waiting for information from you. If you're waiting for information, you can provide it immediately instead of waiting for a notice to arrive by mail.

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

If you chose direct deposit, wait 2 to 3 business days after the "Refund Sent" status appears — the money is on the way. If you chose a check, wait 10 business days. If the money still hasn't arrived after that, contact the IRS with your refund amount and the date the status changed to "Refund Sent." The IRS can issue a replacement check or reissue the refund by direct deposit.

Does checking Where's My Refund multiple times slow down my refund?

No. Checking the status doesn't affect processing. The IRS updates once per day regardless of how many people check. You can check as often as you want without any impact on your refund.

Why is my refund taking longer than my friend's?

The IRS doesn't process returns in the order they were filed. Returns are processed in batches based on filing date, return complexity, and whether the IRS needs to verify information. A simple return filed on April 1 might process faster than a complex return filed on March 15. Your friend's faster refund doesn't mean yours is delayed.