The timeline depends on how you file and whether the IRS needs to review your return

If you file electronically and choose direct deposit, the IRS says you should see your refund within 21 days. If you file on paper or request a check, add 2 to 4 weeks to that timeline. But those are the best-case numbers. The actual time varies based on whether your return triggers a review, whether you claimed certain credits, and how busy the IRS is that week.

The IRS publishes a Where's My Refund tool that tracks your specific return once it has been processed. That tool is more reliable than any general timeline because it shows you where your return actually sits in the queue, not where it usually sits.

Key Takeaways

  • Electronic filing with direct deposit is fastest: typically 21 days from acceptance, though some refunds arrive in 5 to 10 days.
  • Paper returns take longer because the IRS must scan and enter the data manually, adding 2 to 4 weeks to processing time.
  • Refunds claiming the Earned Income Tax Credit or Child Tax Credit may be held until mid-February even if you file in January, due to fraud-prevention rules.
  • The Where's My Refund tool updates once every 24 hours and shows your actual status, not an estimate.
  • If your refund does not arrive within the stated timeline, contact the IRS at 800-829-1040 or check the tool for a hold or error message.

Electronic filing with direct deposit: 5 to 21 days

This is the fastest path. When you file electronically and request direct deposit to your bank account, the IRS typically accepts your return within 24 hours. From acceptance, the IRS says 21 days is the standard window, but many refunds arrive in 5 to 10 days if no issues are found.

The speed depends partly on your bank. Once the IRS sends the refund, your bank has to receive it and post it to your account. Most banks post direct deposits the same day they arrive, but some take an extra day. Check with your bank if you are unsure how long their posting window is.

You can track progress using the Where's My Refund tool at irs.gov. The tool updates once per day, usually overnight. If it shows "Accepted" but not yet "Approved," your return is in the queue waiting to be processed. If it shows "Approved," the refund has been sent to your bank.

Paper returns: 4 to 8 weeks

If you mail a paper return, the IRS must first receive it, then manually scan and enter the information into their system. This adds significant time to the front end. The IRS estimates 4 to 8 weeks from the date they receive your return, not from the date you mailed it.

Mailing time itself varies. A return mailed from the West Coast can take 5 to 7 days to reach an IRS processing center. A return mailed locally may arrive in 2 to 3 days. Once received, the scanning and data entry process adds another 2 to 4 weeks before your return enters the processing queue.

If you must file on paper, mail it to the address listed in the tax form instructions for your state. Do not mail it to a local IRS office; it will be rerouted and delayed further.

Returns claiming the Earned Income Tax Credit or Child Tax Credit

The IRS holds refunds that include the Earned Income Tax Credit (EITC) or the Child Tax Credit (CTC) until at least mid-February, even if you file in early January. This is a fraud-prevention rule that applies every year. The hold is not a sign of a problem with your return; it is automatic.

If your return claims both EITC and CTC, the hold may extend into late February. The Where's My Refund tool will show "Approved" but will not show a deposit date until the hold period ends. Once mid-February passes, the refund typically deposits within 5 to 10 business days.

This timing is fixed and cannot be accelerated. If you file in January and claim these credits, plan for your refund to arrive in mid-to-late February at the earliest.

What delays a refund beyond the stated timeline

Several issues can push your refund past the normal window. The most common are math errors, missing information, and mismatched data. If your Social Security number does not match IRS records, or if you claimed a dependent the IRS does not have on file, your return will be flagged for review.

Identity theft and fraud checks also cause delays. If the IRS suspects your return may be fraudulent—for example, if someone else filed using your Social Security number—they will hold the refund while they investigate. This can take weeks or months. The IRS will contact you by mail if this happens.

Amended returns take longer than original returns. If you filed an amended return (Form 1040-X), expect 16 weeks or more from the date the IRS receives it. Amended returns are processed manually and do not move through the automated system.

How to check your refund status

The Where's My Refund tool is the only reliable way to track your specific return. Go to irs.gov, select "Refunds," and enter your Social Security number, filing status, and the exact refund amount from your return. The tool will show one of four statuses: "Return Received," "Approved," "Sent," or an error message.

"Return Received" means the IRS has your return but has not yet processed it. "Approved" means processing is complete and the refund has been sent to your bank or is being prepared for mailing. "Sent" appears only for check refunds and means the check has been mailed.

The tool updates once per day, usually between midnight and 1 a.m. Eastern time. Checking multiple times per day will not give you new information. If the tool shows an error or a message about a hold, read it carefully—it will tell you what information is missing or what the IRS needs from you.

If your refund does not arrive on time

If the Where's My Refund tool shows "Sent" or "Approved" but your refund has not arrived after the stated timeline, contact the IRS at 800-829-1040. Have your return in front of you and be ready to provide your Social Security number and filing status. The IRS can confirm whether the refund was actually sent and, if so, can file a trace to locate it.

If the tool shows an error message or a hold, do not call when ready. Read the message first. Many holds are temporary and resolve on their own. If the message asks you to provide documents or information, do that before calling. If the message says to wait until a certain date, wait until that date has passed before contacting the IRS.

For check refunds that do not arrive within 4 weeks of the "Sent" status, the IRS can issue a replacement check. For direct deposits that do not arrive within 21 days of "Approved," the IRS can investigate whether your bank received the deposit. Both of these require a call to the IRS.

Frequently Asked Questions

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

No. The IRS processes all returns at the same speed regardless of who prepared them. Some tax software companies offer "refund advances" or "rapid refunds," which are loans against your expected refund. You pay interest or fees for this, and the loan arrives faster than the IRS refund, but you receive less money overall. The IRS refund itself arrives on the same timeline as any other return.

What if I filed electronically but chose a check instead of direct deposit?

The IRS will print and mail your check, which adds 1 to 2 weeks to the timeline. From acceptance, expect 3 to 4 weeks total. Mailing time for the check itself varies by location, so add another 5 to 7 days after the check is mailed.

Does filing on April 15 versus January 15 change how long processing takes?

Processing time per return is roughly the same, but the IRS is busier in April, so the queue is longer. A return filed in April may sit in the queue longer before processing begins, even though the actual processing time is the same. Filing earlier in the year generally results in a faster refund.

What does it mean if Where's My Refund says my information does not match?

This usually means your Social Security number, filing status, or refund amount does not match what the IRS has on file. Double-check that you entered all three pieces of information exactly as they appear on your return. If they match and the error persists, contact the IRS—there may be a data entry error on their end or a duplicate filing under your name.

Can the IRS refund my money to a different bank account than the one I listed on my return?

No. The IRS sends the refund to the account number you provided on your return. If you entered the wrong account number, contact the IRS when ready at 800-829-1040. They can attempt to recover the refund from the wrong account and redirect it, but this is not may provide and can take additional time.