The timeline depends on how you file and how the IRS processes your return

If you file electronically and request direct deposit, the IRS says you should see your refund within 21 days. If you file on paper or request a check, add 4 to 6 weeks to that timeline. But "should" is not the same as "will"—delays happen regularly, and the actual wait depends on whether the IRS needs to verify information on your return, whether you claimed certain credits, and how backed up the processing queue is at the moment your return arrives.

The IRS publishes a tool called Where's My Refund? that tracks your return once it enters the system. This tool is more reliable than calling or visiting in person, because it pulls directly from IRS records and updates every 24 hours. You can access it on IRS.gov using your Social Security number, filing status, and the exact refund amount.

Key Takeaways

  • Electronic filing with direct deposit is the fastest route and typically takes 21 days or less from the date the IRS accepts your return.
  • Paper returns and refunds sent by check take 4 to 6 weeks longer than electronic returns because the IRS must manually enter the data.
  • The IRS Where's My Refund tool updates every 24 hours and is the only reliable way to track your return status once it has been received.
  • Returns claiming the Earned Income Tax Credit or Additional Child Tax Credit often take longer because the IRS is required by law to hold them until mid-February.
  • If your return shows an error or requires verification, the IRS will contact you by mail—not by phone or email—and the timeline extends by several weeks.

Why the IRS holds returns claiming certain credits

If your return includes the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your return until at least February 15 of the filing year, even if you file in January. This is a fraud-prevention measure, not a processing delay. The IRS uses this time to cross-check your income, dependents, and filing history against Social Security records and prior returns.

This hold applies whether you file early or late. If you file on January 20 and claim the EITC, your refund will not be released before February 15, regardless of how quickly the IRS processes the return itself. After February 15, the timeline reverts to the standard 21 days for electronic filers or 4 to 6 weeks for paper filers, measured from the date the IRS accepts your return.

What happens when the IRS needs more information

The IRS flags returns for review when something does not match their records—a Social Security number mismatch, income that does not align with W-2s or 1099s on file, a dependent claimed on multiple returns, or an unusually large deduction. When this happens, the IRS sends you a letter by mail explaining what they need and how to respond. They do not call or email.

Once you receive the letter, you typically have 30 days to respond. The IRS then takes another 4 to 6 weeks to review your response and issue the refund. In total, this process can add 2 to 3 months to your timeline. If you do not respond within the important date, the IRS will adjust your return based on their records and send you a revised refund amount—which may be lower than you expected.

Electronic filing versus paper filing

The difference in speed between electronic and paper filing is substantial. Electronic returns are scanned, validated, and entered into the IRS system automatically. Paper returns must be opened, sorted, and manually entered by an IRS employee. During peak season (January through April), this manual process creates a backlog that can extend timelines significantly.

If you file electronically but request a check instead of direct deposit, you still benefit from faster processing—the IRS accepts and processes your return quickly, but then prints and mails the check, which adds 7 to 10 business days. Direct deposit is the fastest option because the money moves electronically from the IRS to your bank account once the refund is approved.

How to track your refund status

The Where's My Refund? tool on IRS.gov is the only source you should trust for real-time status. It shows three pieces of information: whether the IRS has received your return, whether it is being processed, and whether it has been approved and sent to your bank or the mail. The tool updates once per day, usually overnight.

You will see one of four statuses: "Return Received" (the IRS has your return but has not finished processing), "Return Approved" (processing is complete and your refund has been sent), "Return Delayed" (the IRS is reviewing your return and needs more time), or no status at all (your return has not yet been received). If you see "Return Delayed," check back in 24 hours—this status often clears as processing continues. If it persists for more than a week, the IRS may be requesting information, and you should check your mail.

When to contact the IRS about a missing refund

If the Where's My Refund tool shows "Return Approved" but you have not received the money after 21 days (for direct deposit) or 6 weeks (for a check), contact the IRS. Have your Social Security number, filing status, and the exact refund amount ready. The IRS phone line is 1-800-829-1040, but wait times are long during tax season. You can also visit a local IRS office or use the IRS website to request a callback instead of waiting on hold.

If your refund was sent by check and you have not received it after 6 weeks, the IRS can issue a replacement check or direct deposit the amount to your bank account instead. This process takes another 2 to 4 weeks. If you moved after filing, make sure your address is current with the IRS before requesting a replacement, or the check will go to your old address.

What delays are beyond the IRS's control

Even if the IRS approves and sends your refund on schedule, delays can happen on the bank's side. Direct deposits typically post within 1 to 2 business days of the IRS sending them, but some banks hold deposits for up to 5 business days. If your bank is small or processes deposits in batches, the hold may be longer. Check your bank's deposit policy if your refund shows as approved but has not appeared in your account after a week.

If you requested a check, the U.S. Postal Service's delivery time depends on distance and current mail volume. A check mailed from an IRS processing center in Kansas to a California address typically arrives within 7 to 10 business days, but during peak season or in rural areas, it can take longer. If a check does not arrive within 8 weeks of the approval date shown in Where's My Refund, report it as missing.

Frequently Asked Questions

Can I get my refund faster if I pay a tax preparer or software company?

No. The IRS timeline is the same regardless of who prepares your return. Some tax software companies offer "rapid refund" loans that give you money before the IRS processes your return, but you pay interest and fees for this service. The IRS itself does not offer expedited processing.

What if I filed my return but it is not showing up in Where's My Refund yet?

The tool updates once per day, usually overnight. If you filed electronically, allow 24 to 48 hours for your return to appear. If you filed on paper, allow 2 to 3 weeks for the IRS to receive and enter it into the system. If more than 3 weeks have passed since you mailed a paper return and it still does not show up, contact the IRS to confirm they received it.

Does filing earlier in the year mean I get my refund earlier?

Not necessarily. The IRS processes returns in the order they are received, not by filing date. If you file in early February and claim the EITC, your refund will not be released until mid-February at the earliest, even though you filed early. Filing early is useful for other reasons—it reduces the chance of identity theft and gives you more time to address errors—but it does not speed up the refund itself.

What if the Where's My Refund tool says my refund was approved but my bank says it never arrived?

Contact your bank first to confirm the deposit was not held or posted to a different account. If your bank has no record of the deposit, contact the IRS with the approval date from Where's My Refund. The IRS can verify whether the deposit was sent and, if it was, investigate why your bank did not receive it. This process takes 2 to 4 weeks.

Can I change my refund method from a check to direct deposit after I file?

No. Once you file, the refund method is locked in. If you requested a check and want direct deposit instead, you must wait for the check to arrive, deposit it yourself, or contact the IRS to request a replacement via direct deposit (which takes additional time). For future years, you can change your method when you file.