How long a tax refund takes depends entirely on how the IRS sends it to you

If you filed electronically and chose direct deposit, the IRS typically sends your refund within 21 days of processing your return. If you chose a paper check, add 7 to 10 business days after that 21-day window closes — so expect 28 to 31 days total. If you filed a paper return by mail, the IRS needs 2 to 4 weeks just to scan and process it before the 21-day clock starts, meaning you could wait 5 to 8 weeks or longer before seeing money.

The 21-day timeline is not a may provide. It is the IRS's standard processing window, but returns with errors, missing information, or those selected for review can take much longer. The IRS processes returns in the order they arrive, so filing early in the tax season (January or early February) usually means faster processing than filing in April.

Your actual refund date also depends on your bank. Even if the IRS sends your direct deposit on day 21, your bank may hold it for one to three business days before crediting your account. Some banks post IRS deposits immediately; others do not.

Key Takeaways

  • Direct deposit refunds typically arrive within 21 days of the IRS processing your return, but your bank may hold the deposit for up to three additional business days.
  • Paper checks take 7 to 10 business days longer than direct deposit after the 21-day processing window, so budget 28 to 31 days total.
  • Paper returns filed by mail add 2 to 4 weeks of scanning and processing time before the 21-day window even begins.
  • Filing early in the tax season (January through mid-February) usually results in faster processing than filing closer to the April deadline.
  • The IRS may delay your refund if your return has errors, missing information, or is selected for review — check the IRS website or call 1-800-829-1040 to find out why.

Direct deposit: the fastest method, but your bank adds time

Direct deposit is the fastest way to receive a refund. The IRS processes your return and sends the money electronically to your bank within 21 days. However, the IRS does not control when your bank actually credits the funds to your account.

Most banks post IRS direct deposits within one business day of receiving them. Some banks, particularly smaller regional or online banks, may hold the deposit for up to three business days. A few banks post IRS deposits immediately. Call your bank's customer service line or check your account settings online to learn how long they typically hold IRS deposits.

The 21-day window starts from the date the IRS receives and begins processing your return, not from the date you file. If you file on January 15 but the IRS does not process it until January 18, the 21 days begins on January 18. You can track this date by checking your refund status on the IRS website.

Paper checks: add one to two weeks after the 21-day window

If you requested a paper check instead of direct deposit, expect your refund 7 to 10 business days after the 21-day processing window closes. This means the total timeline is roughly 28 to 31 days from when the IRS receives your return.

The IRS prints checks in batches and mails them from a central location. Delivery time depends on your location and the postal service's current volume. Checks mailed to rural areas or during peak mail periods (late March through mid-April) may take longer than the standard 7 to 10 business days.

If your check does not arrive within 10 business days of the expected mail date, contact the IRS at 1-800-829-1040 or use the IRS Where's My Refund tool to request a trace. The IRS can issue a replacement check or arrange a direct deposit instead.

Paper returns filed by mail: add 2 to 4 weeks upfront

If you mailed a paper return instead of filing electronically, the IRS must first receive it, open it, and scan it into their system. This step alone takes 2 to 4 weeks depending on mail volume and the IRS's processing capacity. Only after your return is scanned does the 21-day processing window begin.

During peak tax season (March through April), paper returns can take even longer to reach the IRS and enter the system. Filing a paper return in April means your return may not be scanned until late April or early May, pushing your refund into June.

If you filed a paper return and need to check its status, use the IRS Where's My Refund tool starting 24 hours after you mail it. The tool will tell you when the IRS has received and scanned your return, and when processing began.

Why your refund might be delayed beyond the standard timeline

The IRS flags certain returns for review before releasing the refund. Common reasons include math errors, missing information (like a Social Security number or signature), income reported on your return that does not match what employers or financial institutions reported to the IRS, or claims that trigger additional verification, such as the Earned Income Tax Credit or Child Tax Credit.

If your return is selected for review, the IRS will mail you a notice explaining what they need. You typically have 30 days to respond. Once you provide the information or the IRS completes their review, processing resumes and the refund is released. This can add anywhere from 2 weeks to several months depending on the complexity of the issue.

Identity theft and fraud detection also cause delays. If the IRS suspects your return may be fraudulent, they hold it for investigation. This process can take 60 days or longer. The IRS will contact you by mail if this happens.

How to track your refund status in real time

The IRS Where's My Refund tool is the official way to check your refund status. Visit irs.gov, click "Where's My Refund," and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight.

The tool shows three possible statuses: "Return Received" (the IRS has your return but has not finished processing it), "Refund Approved" (processing is complete and your refund has been released), or "Refund Sent" (the IRS has sent your refund to your bank or mailed your check). If your refund shows "Refund Sent," it should arrive within the timeframe described above for your delivery method.

You can also call the IRS at 1-800-829-1040 to speak with a representative. Have your Social Security number, filing status, and expected refund amount ready. Wait times are longest during March and April.

What to do if your refund does not arrive on time

If your refund does not arrive within the expected timeframe, first check the Where's My Refund tool to confirm the IRS has actually sent it. If the tool shows "Refund Sent" but you have not received it after the expected delivery window, contact your bank to ask if the deposit is pending or if there is a problem with your account information.

If your bank confirms they have not received the deposit, or if your check never arrived, request a trace through the IRS. You can do this online through the Where's My Refund tool, by calling 1-800-829-1040, or by mailing Form 3911 (Application for IRS Assistance) to the IRS address listed in your tax return instructions. The IRS will investigate and either reissue your refund or contact you with an explanation.

If the Where's My Refund tool shows your refund is still being processed after 21 days, your return may be under review. The tool will usually display a message explaining the delay. If no message appears, call the IRS to find out why processing has not completed.

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 loans against your expected refund, but these are not faster refunds — they are loans you must repay with interest or fees. The standard 21-day timeline applies to everyone.

What if I filed electronically but the IRS still has not sent my refund after 21 days?

Check the Where's My Refund tool to see if your return is still being processed or if it has been flagged for review. If the tool shows processing is complete but the refund has not been sent, call the IRS at 1-800-829-1040. Your return may have an error or may have been selected for verification.

Does filing on January 1 may provide I get my refund by late January?

No. The 21-day processing window starts when the IRS receives and begins processing your return, not when you file it. The IRS may take several days to scan and load your return into their system, especially if you filed a paper return. Filing early does reduce wait times overall, but the exact date depends on IRS processing volume.

My bank says they received my refund deposit but it is not showing in my account. What do I do?

Contact your bank immediately. The deposit may be pending and will post within one to three business days, or there may be a problem with your account (such as a freeze or hold). Your bank can tell you exactly when the funds will be available. If your bank cannot locate the deposit, ask them to provide the transaction details and contact the IRS with that information.

If I amend my return after filing, does the refund timeline restart?

Yes. When you file an amended return (Form 1040-X), the IRS processes it separately from your original return. Processing typically takes 8 to 12 weeks, much longer than the standard 21-day timeline. If you are owed an additional refund from the amendment, you will not receive it until the amended return is fully processed.