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

The IRS approves most tax returns within 21 days of filing, but that does not mean your money arrives in 21 days. Approval and payment are two separate steps. If you file electronically and choose direct deposit, you will typically see your refund 5 to 21 days after the IRS approves your return. If you file on paper or request a check, approval still takes up to 21 days, but the check itself takes another 7 to 14 business days to arrive by mail after approval.

The timeline changes if the IRS flags your return for review. Returns with math errors, missing information, or items that do not match IRS records go into manual review, which can add 30 to 120 days. The IRS will contact you by mail if this happens — they do not call or email first.

Key Takeaways

  • Electronic filing with direct deposit is the fastest route: approval in up to 21 days, then deposit in 5 to 21 more days, for a total of 5 to 42 days from filing.
  • Paper returns take longer to process because the IRS must scan and enter the data by hand, adding 2 to 4 weeks before approval even begins.
  • The IRS approves most returns without review, but returns with missing documents, math errors, or income mismatches trigger manual review that can take 30 to 120 days.
  • You can track your return status using the IRS Where's My Refund tool, which updates once per day and shows approval status and expected deposit date.
  • If your return is delayed past the expected date, contact the IRS at 1-800-829-1040 or use the IRS website to request a trace on your refund.

Electronic filing with direct deposit: 5 to 42 days total

This is the fastest path. When you file electronically through tax software or a tax preparer and choose direct deposit to your bank account, the IRS typically approves your return within 21 days. Once approved, your bank receives the deposit instruction and posts the money to your account within 1 to 5 business days in most cases, though some banks take up to 21 days.

The total time from filing to money in your account is usually 5 to 21 days, but can stretch to 42 days if your bank is slow or if the IRS takes the full 21 days to approve. You will see a status update in the Where's My Refund tool within 24 hours of filing, and that tool will show you the expected deposit date once the return is approved.

Paper returns: 2 to 4 weeks longer than electronic

If you mail in a paper return, add 2 to 4 weeks to the timeline before the IRS even begins processing. The IRS receives thousands of paper returns daily and must scan each one, verify the data entry, and enter it into their system. Only after that scanning and entry is complete does the approval clock start.

Once a paper return enters the system, approval takes the same 21 days as an electronic return. So a paper return filed on January 15 might not start processing until early February, then take another 21 days to approve, meaning you could be waiting 6 to 8 weeks total. If you also request a check instead of direct deposit, add another 7 to 14 business days for mail delivery.

Checks by mail: 7 to 14 business days after approval

The IRS prints and mails refund checks from a central facility. After your return is approved, the IRS generates the check, which takes 1 to 2 business days. The check then enters the mail system and typically arrives within 7 to 14 business days, depending on your location and postal service speed.

If you requested a check and your return was approved on a Friday, the check might not print until Monday or Tuesday. Winter weather, postal delays, or address issues can push delivery toward the 14-day end. The Where's My Refund tool will show you the expected check delivery date once your return is approved, but that date is an estimate, not a may provide.

When the IRS holds your return for review

The IRS reviews returns that contain errors, missing information, or income that does not match what employers or banks reported to the government. Common triggers include math errors, missing schedules, claimed dependents who do not have valid Social Security numbers, or income reported on a 1099 form that does not match your return.

A review can take 30 to 120 days depending on what the IRS needs to verify. The IRS will send you a letter by mail explaining what they need and how to respond. Do not ignore this letter — you must respond within the deadline they give you, usually 30 days. If you do not respond, the IRS will adjust your return and may reduce your refund or send you a bill instead.

While your return is under review, the Where's My Refund tool will show a status like "We are reviewing your return" or "We received your response and are processing your return." You cannot speed up a review, but you can call the IRS at 1-800-829-1040 to confirm they received your response if you mailed it.

How to track your refund status

The IRS Where's My Refund tool is the official way to check your return. Go to irs.gov, find the Where's My Refund link, and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in one day will not show new information.

The tool shows three pieces of information: whether the return has been received and approved, the expected refund amount, and the expected deposit or check delivery date. If your return is under review, it will say so and may show a date by which you should expect a letter. If your return is delayed past the expected date shown in the tool, wait 24 hours and check again, then contact the IRS if it is still late.

What to do if your refund is delayed

If the Where's My Refund tool shows a date that has passed and you have not received your money, first confirm that the date has actually passed — the tool updates once per day, so check again the next morning. If the date has passed by more than 5 business days, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready.

The IRS can file a trace on your refund, which is a formal request to locate your payment. A trace takes 4 to 6 weeks. If the IRS finds that your check was lost in the mail, they will cancel it and issue a new one. If your direct deposit was rejected by your bank (usually because the account number was wrong), the IRS will mail you a check instead.

If you filed electronically but the IRS rejected your return because of a math error or missing information, they will send you a letter by mail. This is not a delay — it is a correction step. Respond to the letter with the missing information or corrected numbers, and the IRS will reprocess your return. This adds 30 to 60 days to your timeline.

Frequently Asked Questions

Why does the IRS say 21 days but my refund took longer?

The 21-day approval window starts when the IRS receives your return, not when you file it. If you file on January 15 but the IRS does not receive it until January 20 (because of mail delays or processing queues), the 21 days starts on January 20. Additionally, 21 days is the standard, not a maximum — some returns take longer if they require manual review or if your bank is slow to post the deposit.

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

No. Tax preparers file your return the same way you would file electronically, and the IRS processes it on the same timeline. Some preparers offer refund anticipation loans, which give you cash immediately but charge fees and interest — this is not faster approval, it is a loan against your future refund. The IRS approval timeline does not change.

What if I filed my return but the IRS says they never received it?

If you filed electronically, the tax software should have given you a confirmation number. Contact the software company or your tax preparer to confirm the return was transmitted. If you filed on paper, contact the IRS at 1-800-829-1040 with your Social Security number and filing date. The IRS can search their records. If they confirm they never received it, you will need to file again.

Does filing early mean I get my refund earlier?

Filing in January does not speed up approval compared to filing in March. The IRS processes returns in the order they are received, and approval still takes up to 21 days from receipt. However, filing early means you get your refund earlier in the year, and it avoids the risk of filing late or missing the deadline.

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

If you discover an error before the IRS approves your return, contact your tax preparer or the software company immediately to see if you can amend it. If the IRS has already approved your return, you cannot change it. Instead, you will file an amended return (Form 1040-X) after you receive your refund. This takes another 8 to 12 weeks to process.