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

The IRS processes refunds in batches and posts status changes to its systems once daily. If you check your refund status in the morning and see no change, checking again that same afternoon will almost certainly show the same information. The next update arrives the following day. This means if your status says "processing," it will stay that way until the IRS moves your refund to the next stage — which may take several days or weeks depending on your return.

You can check your status through the IRS "Where's My Refund?" tool on IRS.gov, through the IRS2Go mobile app, or by calling the IRS refund hotline at 800-829-1954. All three sources pull from the same database and update on the same schedule. Checking multiple times in one day will not show you new information.

Key Takeaways

  • Refund status updates once per day, typically between midnight and 6 a.m. Eastern time, so checking multiple times daily will not show new information.
  • Most refunds take 21 days from the date the IRS receives your return, though some take longer if the return needs review or correction.
  • The IRS processes returns in batches by filing method — e-filed returns move faster than paper returns — so your timeline depends partly on how you filed.
  • If your status has not changed in more than 21 days, or if you see an error message, contact the IRS directly rather than waiting for the next update.

How long refunds typically take from start to finish

The IRS publishes a standard timeline: most refunds arrive within 21 days of when the agency receives your return. That clock starts when your return is accepted, not when you file it. If you e-file, acceptance usually happens within 24 hours. If you mail a paper return, acceptance can take two to three weeks just to reach the IRS processing center and be scanned into the system.

The 21-day window assumes your return has no errors, no missing information, and no flags that trigger manual review. Many returns fall into one or more of those categories. The IRS may hold your return to verify income, check for duplicate filings, confirm your identity, or review deductions that seem unusual for your income level. Any of these steps adds time — sometimes days, sometimes weeks.

Direct deposit refunds arrive faster than refunds by check. If you chose direct deposit and your bank information is correct, the money typically lands in your account within one to two business days after the IRS releases the refund. Paper checks take seven to ten business days from the release date, longer if mail is slow in your area.

Why some refunds take longer than 21 days

A refund that sits in "processing" status beyond 21 days usually means the IRS has flagged your return for review. Common reasons include math errors on the return itself, missing documentation for claimed deductions, income reported on your return that does not match what employers or banks reported to the IRS, or identity verification issues. The IRS may also delay refunds if you claimed the Earned Income Tax Credit or the Additional Child Tax Credit, both of which trigger extra verification steps.

If you filed a paper return, delays are more common simply because paper processing is slower. The IRS has to physically receive your return, scan it, and enter the data into its system before processing even begins. During peak filing season (January through April), paper returns can sit in a queue for weeks before they are opened.

Amended returns (Form 1040-X) take significantly longer — typically eight to twelve weeks — because they are processed separately and require manual review by an IRS employee.

What each status message actually means

The "Where's My Refund?" tool shows one of a few standard messages. "Return Received" means the IRS has accepted your return and it is in the queue for processing. "Processing" means the return is being reviewed and the refund is being calculated. "Approved" means the IRS has finished reviewing your return and approved the refund amount — the money is now being prepared for payment. "Sent" means the refund has been released and is on its way to you, either by direct deposit or by check.

If you see "Delayed" or a message saying the IRS needs more information, your return has been flagged and is no longer on the standard 21-day timeline. The tool should tell you what the IRS needs — for example, "We need to verify your identity" or "We need documentation for the deductions claimed." If the message is unclear, call the IRS at 800-829-1954 with your Social Security number and filing status ready.

If the tool says "Unable to Determine" or shows no information at all, your return may not have been received yet, or there may be a technical issue. Wait 24 hours and check again. If the problem persists after several days, call the IRS.

E-filed returns versus paper returns: why timing differs

E-filed returns are accepted and begin processing within 24 hours of filing. The IRS has automated systems to receive, validate, and sort them. Paper returns must be physically mailed, received at a processing center, opened, scanned, and manually entered into the system — a process that can take weeks during busy seasons.

Because of this difference, an e-filed return submitted in late March may receive its refund before a paper return submitted in early January. If you are filing by mail, expect your refund to take longer than the standard 21 days, especially if you file during peak season.

The IRS also prioritizes certain types of returns. Returns with no errors or flags move through fastest. Returns that need verification or have missing information are processed in batches after the straightforward ones are complete.

What to do if your refund status has not changed in weeks

If your status has shown "Processing" for more than 21 days, or if you see an error message, do not wait for the next daily update. Contact the IRS directly. Call 800-829-1954 during business hours (Monday through Friday, 7 a.m. to 7 p.m. Eastern time). Have your Social Security number, filing status, and the refund amount ready. The IRS representative can tell you whether your return is under review, what information is missing, or whether there is a problem with your bank account information.

If you filed a paper return and it has been more than four weeks since you mailed it, call the IRS to confirm it was received. Paper returns can be lost in the mail or misdirected to the wrong processing center. The IRS can trace your return if you provide the date you mailed it and the address you sent it to.

Do not file an amended return or a second return thinking it will speed things up. Filing twice creates confusion and delays both returns. If the IRS asks for information, respond promptly with what they request.

Identity theft and refund holds

If your refund status suddenly changes to a message about identity verification or if the tool says your refund has been held, your return may have been flagged as a potential identity theft case. This is a security measure, not an accusation. The IRS will contact you by mail with instructions on how to verify your identity — usually by providing a copy of your driver's license or passport and answering security questions.

Do not ignore this mail. Respond within the timeframe the IRS gives you. If you do not respond, your refund will remain held indefinitely. If you believe your identity has actually been stolen, file a report with the Federal Trade Commission at IdentityTheft.gov and contact the IRS Identity Theft Hotline at 800-908-4490.

Frequently Asked Questions

Can I speed up my refund by calling the IRS?

No. Calling the IRS can tell you what stage your refund is in and whether there is a problem holding it up, but it cannot move your return ahead in the queue. If there is a specific issue — missing documents, identity verification, or a math error — the IRS representative can tell you what to do, but the processing timeline remains the same.

Why does the tool say my refund was sent but I have not received it?

If you chose direct deposit, the money should arrive within one to two business days after the status changes to "Sent." If it has been longer, check that you entered your bank account number correctly on your return. If the number is wrong, the IRS cannot deposit the money and will send a check instead, which takes seven to ten business days. Call your bank to confirm the deposit has not arrived, then call the IRS if it has been more than two business days.

Does the IRS update refund status on weekends or holidays?

No. The daily update happens on business days only. If you check on a Saturday, Sunday, or federal holiday, you will see the same status as the last business day. The next update will arrive the following business day.

What if I filed my return weeks ago but the tool shows no information?

If you e-filed, your return should show up in the system within 24 hours. If it does not, your return may not have been accepted — check your email for an error message from the tax software or the IRS. If you filed by mail, it may still be in transit or waiting to be scanned. Wait one week, then call the IRS to confirm receipt. Provide the date you mailed it and the address you sent it to.

Can I get my refund before the 21 days are up?

No. The 21-day timeline is the standard processing period. Some refunds arrive faster — within seven to ten days — but the IRS does not offer expedited processing. If you need money urgently, you cannot speed up a tax refund.