How long approval takes depends on how you file and whether the IRS needs to review your return

The IRS processes most tax returns in 21 days or fewer if you file electronically and claim direct deposit. Paper returns take longer — typically 4 to 6 weeks — because they must be scanned and entered by hand. If the IRS flags your return for review, approval can stretch to several months. The timeline also depends on whether you file early in the season (faster) or near the April important date (slower, because the IRS is busier).

The IRS publishes a "Where's My Refund?" tool on IRS.gov that shows your return's status in real time. You can check it as soon as 24 hours after filing electronically. The tool tells you whether your return has been received, is being processed, or is approved and on its way to your bank account.

Key Takeaways

  • Electronic filing with direct deposit is the fastest route, with most refunds arriving within 21 days.
  • Paper returns take 4 to 6 weeks because they must be manually scanned and entered into the IRS system.
  • The IRS may hold your refund for review if your return contains errors, missing information, or matches certain patterns that trigger automatic checks.
  • You can track your refund status using the IRS "Where's My Refund?" tool 24 hours after you file electronically.
  • Filing early in the tax season (January or February) usually means faster processing than filing in March or April.

Why electronic filing is faster than paper

When you file electronically, your return goes directly into the IRS computer system. The IRS can begin processing it when ready. If you choose direct deposit, the money moves from the IRS to your bank account without a check being printed or mailed. This combination — e-file plus direct deposit — is the fastest path.

Paper returns must be physically mailed to an IRS processing center, opened, sorted, and scanned by hand. A staff member then enters the data into the system. This manual work adds weeks to the timeline. Even after scanning, the IRS still needs to process and approve the return before sending a check or initiating a bank transfer.

If you file electronically but request a paper check instead of direct deposit, your refund will be approved faster than a paper return, but the check itself takes time to print and mail. The IRS typically mails checks within 2 to 3 weeks after approval.

What happens during the 21-day window for e-filed returns

The 21-day timeline assumes your return is straightforward and requires no additional review. Here is what the IRS does during that window: it receives your return, checks that all required fields are filled in, verifies that your Social Security number matches IRS records, and confirms that you have not already filed for that tax year.

If everything matches, the IRS approves your return and sends the refund to your bank. Most direct deposits arrive within 1 to 2 business days after approval. Some refunds are approved and deposited in as little as 5 to 7 days, especially if you file in January or early February.

The 21-day estimate is not a may provide — it is the IRS's target for most returns. Returns filed near the April important date may take longer because the IRS processes millions of returns in a compressed timeframe.

When the IRS holds your refund for review

The IRS may delay your refund if your return contains errors, missing information, or if it matches patterns that trigger automatic verification. Common reasons for review include math errors, mismatched income (the IRS received a W-2 or 1099 from your employer that does not match what you reported), missing schedules, or claiming the Earned Income Tax Credit (EITC) for the first time.

If the IRS needs more information, it will mail you a letter explaining what is missing. You then have a important date — usually 30 days — to respond. Once you send the information, the IRS reviews it and either approves your refund or requests more details. This back-and-forth can add weeks or months to your timeline.

The IRS also holds refunds when it suspects identity theft or fraud. If your Social Security number was used on another return, or if your return matches a known fraud pattern, the IRS will investigate before releasing your money. These cases can take several months.

How to check your refund status in real time

The IRS "Where's My Refund?" tool is available on IRS.gov. You can access it 24 hours after filing electronically. To use it, you will need your Social Security number, filing status, and the exact refund amount you expect.

The tool shows three possible statuses: "Return Received" (the IRS has your return but has not started processing), "Return Approved" (the IRS has approved your return and is sending the money), or "Refund Sent" (your refund has been deposited or a check has been mailed). If your return is under review, the tool will tell you that as well and may provide an estimated completion date.

You can check the tool as often as you like. The IRS updates it once per day, usually overnight. Checking multiple times per day will not speed up processing.

Paper returns and the 4 to 6 week timeline

If you mail a paper return, the IRS must first receive it at one of its processing centers. Depending on mail delivery time and the center's workload, this can take 1 to 2 weeks. Once received, the return is scanned and entered into the system, which adds another 2 to 4 weeks. After that, the IRS processes and approves the return using the same steps as an e-filed return.

The total timeline for a paper return is typically 4 to 6 weeks from the date you mail it, assuming no errors or missing information. If the IRS needs to contact you, the timeline extends further because mail takes time in both directions.

The IRS does not have a "Where's My Refund?" tool for paper returns. You can call the IRS at 1-800-829-1040 to ask about your return's status, but you will need to wait on hold. The IRS recommends waiting at least 4 weeks after mailing before calling.

Why filing early matters for processing speed

The IRS opens the filing season in late January each year. Returns filed in January and early February are processed quickly because the IRS has fewer returns to handle. By March, the volume increases. By April, the IRS is processing millions of returns in the final weeks before the important date, and processing times slow.

If you file in January, you may see your refund within 5 to 10 days. If you file in late March or early April, the same return might take 3 to 4 weeks. The IRS's 21-day estimate accounts for average processing time across the entire season, so actual times vary.

Filing early also gives you a buffer if the IRS needs additional information. If you file in February and the IRS requests documents in March, you have time to respond before the April important date. If you file in late March, you have less time to handle requests.

What to do if your refund is delayed

If your refund has not arrived within the expected timeframe, first check the "Where's My Refund?" tool. If the tool shows "Refund Sent" but the money has not appeared in your bank account, wait 2 to 3 more business days — bank processing can take time.

If the tool shows your return is still under review, check for a letter from the IRS in your mailbox. The IRS mails notices about missing information or additional review. If you receive a letter, follow the instructions and respond by the important date shown.

If your refund is more than 21 days late and the tool shows no status, or if you have not received a letter explaining the delay, you can call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and expected refund amount ready. Wait times are long during tax season, so consider calling early in the morning or later in the week.

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 "rapid refund" loans, which are not faster refunds — they are loans against your expected refund that you repay when the actual refund arrives. These loans charge interest and fees, so they cost you money.

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

Your return will be approved within 21 days, but the check itself takes additional time to print and mail. The IRS typically mails checks within 2 to 3 weeks after approval, so total time is usually 4 to 6 weeks. Direct deposit is always faster.

Does amending my return delay my refund?

If you file an amended return (Form 1040-X), the IRS processes it separately and it takes longer — usually 8 to 12 weeks or more. File your original return correctly the first time to avoid this delay.

Why does the IRS hold refunds for people claiming the Earned Income Tax Credit?

The IRS is required by law to hold EITC refunds until February 15 each year, even if your return is approved earlier. This is a security measure to prevent fraud. Your refund will not be deposited before that date, regardless of when you file.

What if my bank rejects the direct deposit?

If your bank account information is incorrect or your account is closed, the IRS will attempt the deposit and it will be rejected. The IRS will then mail you a check instead, which adds 2 to 3 weeks. Make sure your account number and routing number are correct before filing.