The IRS processes most refunds in 21 days or less from the date they receive your return

If you filed electronically and chose direct deposit to your bank account, the IRS typically issues your refund within 21 days. The clock starts when the IRS receives your return, not when you file it. If you mailed a paper return, add 5 to 7 days for postal delivery before the IRS even begins processing.

The 21-day window is not a may provide—it is the IRS's standard processing time. Some returns move faster. Others get held for review, which adds weeks or months. The speed also depends on whether you filed early in the tax season (faster) or near the April important date (slower, because the IRS is processing millions of returns simultaneously).

Direct deposit is faster than a paper check. A mailed check can take an additional 3 to 5 business days after the IRS issues it, and that assumes the postal service moves it without delay.

Key Takeaways

  • The IRS counts the 21-day processing window from the date they receive your return, not from the date you file.
  • Electronic filing with direct deposit is the fastest route; paper returns and mailed checks add days at each step.
  • Filing early in the tax season (January or February) usually means faster processing than filing in March or April.
  • You can track your refund status using the IRS Where's My Refund tool, which updates once per day.
  • If your return is selected for review, the IRS will contact you by mail, and the refund will be delayed until the review is complete.

How to check the status of your refund right now

The IRS provides a tool called Where's My Refund on its website (irs.gov). You 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 one of three statuses: "Return Received" (the IRS has your return but has not finished processing), "Refund Approved" (the IRS has approved your refund and is preparing to send it), or "Refund Sent" (the IRS has issued your refund, with the date it was sent and the method—direct deposit or check).

If you filed electronically, Where's My Refund should show activity within 24 hours of the IRS receiving your return. If you filed by mail, wait until you see "Return Received" before you start checking daily. Checking more often will not speed up the process.

Why some refunds take longer than 21 days

The IRS holds certain returns for additional review. This happens when your return contains errors, mismatched information (such as a Social Security number that does not match IRS records), or claims that trigger automated review flags. Common triggers include the Earned Income Tax Credit, the Child Tax Credit, or unusually large deductions.

If your return is selected for review, the IRS sends you a letter by mail explaining what they need. You respond by mail, and the review process typically takes 4 to 12 weeks from the date you receive the letter. Your refund is held until the review is complete.

Returns filed near the April important date also move slower straightforward because the IRS is processing a much larger volume. A return filed in early February may be processed in 10 days; the same return filed on April 10 might take the full 21 days or longer.

The difference between electronic filing and paper filing

Electronic filing is faster at every stage. When you e-file, your return goes directly to the IRS computer system. The IRS can begin processing within hours. A paper return must be physically delivered by mail, opened, scanned, and entered into the system—a process that adds at least 5 to 7 days.

Direct deposit is also faster than a mailed check. Once the IRS approves your refund, a direct deposit transfer typically reaches your bank account within 1 to 2 business days. A check must be printed, mailed, and delivered—usually 3 to 5 additional business days, though delivery times vary by location and postal service performance.

If you filed electronically but requested a mailed check instead of direct deposit, your refund will be approved faster but will take longer to arrive in your hands. The total time from filing to receiving the check is often similar to or longer than filing by mail.

What to do if your refund is late

If more than 21 days have passed since the IRS received your return and Where's My Refund still shows no activity, check the tool again to confirm the status. Sometimes the tool shows a delay message if the IRS is still processing your return. If the tool shows "Refund Sent" but you have not received the money, the delay is likely in delivery—either your bank is processing the deposit slowly, or a mailed check is in transit.

If Where's My Refund shows "Refund Sent" and more than 5 business days have passed since that date, contact your bank to confirm they received the deposit. If your bank has no record of it, the IRS may have sent the refund to the wrong account number. You will need to contact the IRS directly to correct the account information and reissue the refund.

If Where's My Refund shows no activity after 21 days and you have not received a letter from the IRS, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether your return is under review or if there is a processing error.

Timing differences by filing method and refund type

Filing MethodRefund DeliveryTypical Total Time
Electronic filingDirect deposit7 to 21 days
Electronic filingMailed check14 to 28 days
Paper filingDirect deposit12 to 28 days
Paper filingMailed check17 to 33 days

These timelines assume no errors on your return and no IRS review. If your return requires review, add 4 to 12 weeks. Filing early in the tax season (January or February) usually results in processing at the faster end of the range. Filing in March or April usually results in processing at the slower end.

Frequently Asked Questions

Can I get my refund faster if I pay a tax preparation service?

No. The IRS processing time is the same regardless of who prepares your return. Some tax preparation companies offer "refund advance" loans, where they lend you money against your expected refund. You pay interest or fees for this loan. The IRS still processes your actual refund on its normal schedule, and the loan is repaid from that refund.

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

If you e-filed, ask your tax preparation software or preparer for a confirmation number. That number proves the return was transmitted. If you filed by mail, you have no proof unless you sent it certified mail with return receipt. Contact the IRS with your confirmation number or filing details, and they can search their system. If the return is truly lost, you will need to file again.

Does filing on April 15 mean I get my refund on May 6?

No. Filing on the important date does not start the 21-day clock on May 6. The IRS receives millions of returns on and after April 15, and processing is much slower during that period. A return filed on April 15 typically takes 4 to 8 weeks to process, not 21 days. Filing earlier in the tax season is significantly faster.

What if my bank rejects my direct deposit refund?

This is rare but can happen if your account number or routing number is incorrect on your return. The IRS will attempt the deposit once. If it fails, the IRS issues a check instead and mails it to your address on file. You will receive the check 2 to 3 weeks after the failed deposit attempt. To avoid this, double-check your account and routing numbers before you file.

Can I amend my return if I realize I made a mistake after filing?

Yes, using Form 1040-X (Amended U.S. Individual Income Tax Return). File it by mail; the IRS does not accept amended returns electronically. Processing an amended return takes 8 to 12 weeks. If your amendment results in a larger refund, the IRS will send it after the amendment is processed. If it results in a smaller refund or taxes owed, the IRS will contact you.