The IRS processes most 2024 refunds between 21 days and 6 months after you file, depending on how you file and whether your return needs review

The speed of your refund depends on three things: the method you use to file, whether the IRS needs to examine your return, and the time of year you file. If you file electronically with direct deposit, the IRS typically issues your refund within 21 days. If you file on paper or request a check by mail, the timeline stretches to 4 to 6 weeks or longer. Returns filed late in the tax season (after April) often take longer because the IRS processes a smaller volume daily.

The IRS does not issue all refunds on the same day. Instead, they process returns in batches throughout the week. You can track your specific refund using the IRS Where's My Refund tool on IRS.gov, which updates once per day and shows the exact status of your return.

Key Takeaways

  • Electronic filing with direct deposit is the fastest method, typically resulting in a refund within 21 days of acceptance.
  • Paper returns and refunds by check take 4 to 6 weeks or longer, and the IRS processes them more slowly than electronic returns.
  • The IRS may hold your refund for additional review if your return contains errors, missing information, or matches certain patterns that trigger examination.
  • You can check the status of your refund once per day using the IRS Where's My Refund tool, which requires your Social Security number, filing status, and refund amount.
  • Refunds issued late in the tax season take longer because the IRS processes fewer returns daily after April 15.

How the 21-day timeline works for electronic filers

When you file electronically, the IRS accepts your return within 24 hours if it contains no errors. The 21-day clock starts from the date the IRS accepts your return, not the date you submit it. This is the key distinction: submission and acceptance are different events.

Within those 21 days, the IRS reviews your return for mathematical errors and cross-checks your information against W-2s, 1099s, and other documents employers and financial institutions have already sent to the IRS. If everything matches, the IRS approves your return and sends your refund to your bank. If you chose direct deposit, the funds arrive in your account within 1 to 2 business days after the IRS issues the refund.

The 21-day estimate assumes no complications. Returns filed in January and February typically process faster because the IRS has more staff capacity. Returns filed in April and May often take closer to 21 days or slightly longer.

Why paper returns take much longer

Paper returns are processed manually. An IRS employee must open your envelope, verify that all required pages are present, enter your information into the system, and scan your documents. This process takes significantly longer than electronic processing, which is automated.

The IRS estimates 4 to 6 weeks for paper returns, but this is a minimum. During peak season (late March through May), paper returns can take 8 to 12 weeks. If you file a paper return and request a refund by check, add another 2 to 3 weeks for mail delivery. The combination of manual processing and postal delivery means a paper return filed in April may not result in a check arriving until July or August.

If you must file on paper, file as early as possible in the tax season. The IRS processes paper returns in the order they arrive, so filing in January gives you a better chance of processing before the April rush.

When the IRS delays your refund for review

The IRS holds some returns for additional examination. This is not a penalty—it is a standard review process. Common reasons include: missing or mismatched information (your name does not match Social Security records, your income does not match W-2s), large deductions that seem unusual for your income level, claiming the Earned Income Tax Credit (EITC) or Child Tax Credit, or filing a return that matches patterns associated with fraud.

If your return is selected for review, the IRS sends you a notice by mail. The notice explains what information is missing or what the IRS needs to verify. You respond by mail or by uploading documents to your IRS online account. This process can add 2 to 4 months to your refund timeline, depending on how quickly you respond and how complex the review is.

You cannot speed up a review by calling the IRS. The IRS processes examination cases in the order they are received. Responding promptly to any notice you receive is the only way to move your case forward.

Using the Where's My Refund tool to track your status

The IRS Where's My Refund tool is available on IRS.gov and updates once per day, usually overnight. To use it, you need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool shows one of three statuses: "Return Received," "Refund Approved," or "Refund Issued."

"Return Received" means the IRS has accepted your return but has not yet completed processing. "Refund Approved" means the IRS has reviewed your return and determined the refund amount. "Refund Issued" means the IRS has sent your refund to your bank or is mailing your check. Once your refund is issued, the tool also shows the expected deposit date if you chose direct deposit.

Do not check the tool more than once per day—it does not update in real time, and checking multiple times will not speed up processing. If the tool says your refund has been issued but you have not received it after the stated date, contact the IRS at 1-800-829-1040.

Refunds issued by check versus direct deposit

Direct deposit is faster and more reliable. When you choose direct deposit, the IRS sends your refund electronically to your bank account. The funds typically arrive within 1 to 2 business days after the IRS issues the refund. There is no risk of the check being lost in the mail.

If you request a refund by check, the IRS mails the check to the address on your return. Delivery time depends on postal service speed, which varies by location. A check mailed from an IRS processing center in the Midwest may take 5 to 7 business days to reach the East Coast, and longer to reach rural areas. If your check does not arrive within 3 weeks of the IRS issuing it, contact the IRS to request a replacement.

If you filed electronically but did not provide banking information, the IRS automatically mails a check. You can avoid this delay by providing your bank account and routing number on your return next year.

What to do if your refund is delayed beyond the expected timeline

If your refund has not arrived within 21 days of the IRS accepting your electronic return, or 6 weeks of mailing a paper return, check the Where's My Refund tool first. The tool will show whether the IRS is still processing your return or whether it has issued the refund.

If the tool shows your refund has been issued but you have not received it, the delay is likely in mail delivery (if you requested a check) or in your bank's processing (if you chose direct deposit). Contact your bank to confirm they have not received the deposit. If your bank has no record of the deposit after 5 business days, contact the IRS at 1-800-829-1040 with your return information and the date the IRS said the refund was issued.

If the tool shows your return is still being processed after 6 months, or if you received a notice from the IRS about missing information, respond to the notice when ready. Delays of this length usually mean the IRS is reviewing your return and needs additional documentation from you.

Frequently Asked Questions

Can I get my refund faster if I pay a tax preparation company to file for me?

No. The speed of your refund depends on how the return is filed (electronically or on paper) and whether the IRS needs to review it—not on who prepares it. A tax preparation company files electronically the same way you would if you used tax software, so the timeline is identical. Some companies offer "rapid refund" loans, but these are loans against your expected refund, not the refund itself, and they charge fees.

What if I filed my 2024 return in 2025 and it is now June—how long will my refund take?

Returns filed after April 15 take longer because the IRS processes a smaller volume daily. An electronic return filed in June may take 6 to 8 weeks instead of 21 days. A paper return filed in June may take 3 to 4 months. File as soon as possible and use electronic filing with direct deposit to minimize the wait.

Does the IRS issue refunds on weekends or holidays?

The IRS processes returns Monday through Friday. If your refund is issued on a Friday, your bank may not deposit it until Monday. If your refund is issued the day before a federal holiday, the deposit may be delayed until the day after the holiday. This is a banking delay, not an IRS delay.

What happens if I made a mistake on my return after I filed it?

If you discover an error after filing, do not file an amended return when ready. Wait until you receive your refund. If the error is in your favor (you are owed more), file Form 1040-X (Amended U.S. Individual Income Tax Return) after you receive your original refund. The IRS will process the amended return and issue an additional refund. If the error is against you (you owe more), file the amended return as soon as possible to avoid interest and penalties.

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

No. Once you file your return, you cannot change the refund method. If you requested a check and want direct deposit instead, you must wait for the check to arrive, deposit it yourself, and remember to provide your bank information on next year's return. Plan ahead and provide your banking information when you file.