The IRS processes most refunds in 21 days or less, but the actual time you wait depends on how you filed, how you want the money, and whether the IRS needs to verify anything in your return.

If you filed electronically and chose direct deposit to your bank account, you are most likely to see your refund within 21 days of the IRS receiving your return. The IRS publishes this as their standard timeframe, and it covers the majority of straightforward returns with no errors or missing information.

If you filed on paper or requested a check by mail, the wait is longer. A paper return takes longer to process because it has to be scanned and entered into the IRS system by hand. A refund check, once issued, also takes time to print and mail. The IRS estimates 21 days from receipt for electronic returns, but adds extra time for the physical steps involved in paper filing and check delivery.

Some returns take much longer. If the IRS flags your return for review—because of a math error, a missing form, income that does not match what employers reported, or a claim the IRS wants to verify—your refund will be held until that review is complete. This can add weeks or months.

Key Takeaways

  • Direct deposit of an electronically filed return typically arrives within 21 days, though the IRS may take longer if your return requires review.
  • Paper returns and mailed checks take longer because they involve manual processing and physical mail delivery on top of the standard 21-day window.
  • The IRS will hold your refund if your return contains errors, missing information, or claims that need verification before they can process it.
  • You can track the status of your refund using the IRS Where's My Refund tool, which updates once per day and shows whether your return is still being processed or if there is a problem.
  • If your refund is delayed beyond the expected timeframe, the delay is usually because the IRS is reviewing something on your return, not because of a system failure.

Why the IRS needs more than 21 days for some returns

The 21-day timeframe assumes your return is complete, accurate, and matches what your employer and bank reported to the IRS. If any of those things are not true, the IRS stops and investigates before releasing your money.

Common reasons for delays include math errors on the return itself, a missing form (like a Schedule C if you reported self-employment income), income reported by your employer that does not match what you entered, or a claim the IRS wants to verify—such as the Earned Income Tax Credit or a large charitable deduction. The IRS also holds refunds if your Social Security number does not match IRS records or if your return is flagged as a duplicate.

When the IRS identifies a problem, they send you a notice by mail explaining what they need. You then have to respond, which adds weeks to the timeline. If you do not respond, the IRS will eventually process your return without the disputed item, which means a smaller refund than you expected.

Direct deposit versus check: the timing difference

Direct deposit is faster because the money moves electronically from the IRS to your bank. Once the IRS approves your refund, the transfer happens in hours or days. Your bank then credits your account, which usually takes one business day but can take up to three depending on your bank's processing schedule.

A check has to be printed, stuffed into an envelope, and delivered by the U.S. Postal Service. The IRS estimates 21 days from receipt of your return to issuance of the check, but the check itself can take another week or two to arrive depending on where you live and how the mail moves. If the check is lost or delayed in the mail, you have to contact the IRS to request a replacement, which adds more time.

If you filed electronically but requested a check instead of direct deposit, you get the worst of both worlds: the IRS processes your return at the normal speed, but then has to print and mail the check instead of sending the money electronically. This typically adds one to two weeks to the total wait.

How to track your refund status

The IRS provides a tool called Where's My Refund, available on the IRS website at irs.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool then shows you the current status of your refund.

Where's My Refund updates once per day, usually overnight. If you check it multiple times in the same day, you will see the same status. The tool shows three possible statuses: "Return Received" (the IRS has your return but has not finished processing it), "Approved" (the IRS has approved your refund and it is on its way to you), or "Delivered" (your refund has been sent to your bank or a check has been mailed).

If your refund status does not update for more than 21 days after you filed electronically, or more than 21 days after the IRS received your paper return, something is holding up your return. At that point, you can contact the IRS directly. The phone number is on your tax return paperwork, or you can find it on irs.gov.

What to do if your refund is delayed

First, check Where's My Refund to see the current status. If the tool shows "Return Received" and more than 21 days have passed since you filed, your return is likely under review. The IRS will send you a notice by mail if they need information from you.

If you received a notice from the IRS, respond to it as quickly as you can. The notice will explain what information they need and how to send it. Responding promptly can cut weeks off your wait time.

If you did not receive a notice and Where's My Refund shows no update for weeks, contact the IRS. You can call the number on your return, or use the IRS website to find the phone number for your region. Have your Social Security number, filing status, and the refund amount ready when you call. The IRS can tell you whether your return is under review and what is holding it up.

Refunds held for identity verification or fraud review

If the IRS suspects your return might be fraudulent or if your identity could not be verified, they will hold your refund while they investigate. This is separate from a routine review and typically takes longer—sometimes several months.

The IRS may ask you to verify your identity by uploading documents through their online portal, or they may ask you to visit a local IRS office in person. If you receive a notice asking for identity verification, follow the instructions exactly. Do not ignore it, because the IRS will not release your refund until they have confirmed who you are.

Identity holds are more common if you are filing for the first time, if your address has changed, or if your return was filed from a different location than usual. They are also more common during tax season when the IRS is processing millions of returns simultaneously.

Refunds for amended returns

If you filed an amended return (Form 1040-X) to correct a mistake on your original return, the wait is longer. The IRS processes amended returns separately from original returns, and they do not have a published standard timeframe. Most amended returns take 8 to 12 weeks to process, though some take longer if the IRS needs to review the changes you made.

You cannot track an amended return using Where's My Refund. Instead, you have to contact the IRS directly. Have your original return and your amended return ready when you call, so you can explain what you changed and ask for a status update.

Frequently Asked Questions

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

No. Tax preparation companies cannot speed up the IRS's processing time. Some offer "refund advance" loans, where they lend you money against your expected refund, but you pay interest or fees for this. The IRS processes your return at the same speed regardless of who prepared it.

What if the IRS says my refund was delivered but I never received it?

If direct deposit was sent, contact your bank first—the money may have been deposited to the wrong account or held by fraud detection. If a check was mailed, wait 10 business days after the delivery date before assuming it is lost. If it does not arrive, contact the IRS to request a replacement check or a trace of the original.

Does filing early get me my refund faster?

Filing early does not speed up the IRS's processing time, but it does mean you start waiting sooner. If you file in January, your refund will arrive before someone who files in March, assuming both returns are straightforward. However, if your return requires review, the timing depends on how long the review takes, not when you filed.

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

The IRS is required by law to hold refunds for returns claiming the Earned Income Tax Credit until at least mid-February, even if the return is complete and correct. This is a compliance requirement, not a processing delay. Your refund will not be released before that date regardless of when you filed.

What happens to my refund if I move before it arrives?

If you filed with your old address and your refund is being mailed as a check, the check will go to that address. You can contact the IRS to request they reissue the check to your new address, but this adds time. If you chose direct deposit, your refund goes to the bank account you listed on your return, not to an address, so a move does not affect it.