How long a tax refund takes depends on how you file and how the IRS processes your return

The IRS says it will issue most refunds within 21 days of accepting your return. That clock starts when the IRS receives your filing, not when you mail it or click submit. If you file electronically and choose direct deposit, you are most likely to hit that 21-day window. If you file on paper or request a check, add time for mail delivery on both ends.

The 21-day timeline assumes your return has no errors, no missing information, and no red flags that trigger manual review. Returns that need verification—because of inconsistencies, missing documents, or identity concerns—take longer. The IRS does not publish a separate timeline for these cases, but they commonly add weeks or months to the process.

Your refund status depends on which delivery method you chose. Direct deposit is fastest. A mailed check is slower. And if the IRS needs to verify something on your return before releasing the money, neither timeline applies until that review is complete.

Key Takeaways

  • The IRS aims to issue refunds within 21 days of accepting your return, but this timeline only applies if your return is error-free and requires no verification.
  • Direct deposit refunds arrive in your bank account faster than mailed checks, which must travel through the postal system twice.
  • You can check your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day and shows your expected delivery date.
  • If the IRS flags your return for review—because of missing documents, identity concerns, or inconsistencies—your refund will be delayed beyond 21 days, sometimes for several months.
  • Paper returns take longer to process than electronic returns because the IRS must manually enter the information before it can begin calculating your refund.

Direct deposit refunds arrive faster than checks

If you chose direct deposit on your return, the IRS deposits money directly into your bank account once it has processed your return and calculated the amount owed to you. This typically happens within the 21-day window if your return is straightforward. The money then appears in your account within one to three business days after the IRS initiates the deposit, depending on your bank's processing speed.

Direct deposit is the fastest method because it eliminates the time needed for the IRS to print a check and the postal service to deliver it. You also avoid the risk of a check being lost or delayed in the mail. If you did not provide direct deposit information when you filed, you cannot change it after the fact—you will receive a check instead.

Mailed checks take longer because of postal delivery

If you requested a check or did not provide banking information, the IRS will mail you a physical check. The IRS still needs 21 days to process your return and print the check, but then the check must travel through the mail to reach you. Depending on where you live and where the IRS processes your return, this can add one to three weeks to your total wait time.

Checks are also at risk of being lost, stolen, or delayed in transit. If your check does not arrive within a reasonable timeframe after the IRS says it was mailed, you will need to contact the IRS to request a replacement, which adds more time.

Paper returns take longer to process than electronic ones

If you filed a paper return by mail, the IRS must first receive it, open it, and manually enter all your information into its system before it can even begin processing your return. This data entry step alone can add two to four weeks to your timeline. After that, the normal 21-day processing clock starts.

The IRS processes paper returns in batches at regional service centers. During tax season, these centers are backlogged, which means your return may sit in a queue for several weeks before anyone opens the envelope. Filing electronically eliminates this step entirely and is why the IRS consistently processes e-filed returns faster.

Check your refund status using Where's My Refund

The IRS provides a tool called Where's My Refund on IRS.gov that shows you the current status of your return and an estimated delivery date. You can access it as soon as the IRS has received and begun processing your return—usually within 24 hours of filing electronically. The tool updates once per day, typically overnight.

To use Where's My Refund, you will need your Social Security number, filing status, and the exact refund amount from your return. The tool shows one of three statuses: "Return Received" (the IRS has your return but has not finished processing it), "Refund Approved" (the IRS has calculated your refund and is preparing to send it), or "Refund Sent" (the IRS has mailed your check or initiated your direct deposit). Once your refund is sent, the tool displays the expected delivery date.

If your return shows "Return Received" for longer than 21 days, or if the tool says your refund was sent but you have not received it after the stated delivery date, contact the IRS to find out why. Do not assume the refund is lost—it may be held up for verification or there may be a processing delay.

Delays happen when the IRS needs to verify your return

Some returns trigger a manual review before the IRS will release the refund. Common reasons include missing documents, inconsistencies between your return and IRS records, identity verification concerns, or claims that are flagged for further examination. When this happens, the 21-day timeline does not apply.

If your return is selected for review, the IRS will send you a letter explaining what information or documents it needs. You must respond within the timeframe stated in the letter—usually 30 days. If you do not respond, the IRS will process your return based on the information it has, which may result in a smaller refund or no refund at all.

Verification reviews can take anywhere from a few weeks to several months, depending on the complexity of the issue and how quickly you respond to the IRS's requests. There is no way to speed up this process, but you can track the status of your review by calling the IRS at 1-800-829-1040 or checking Where's My Refund, which will show "Return Received" or "Refund Approved" but with a later-than-normal delivery date.

Identity theft flags can delay your refund significantly

If the IRS suspects your return may be fraudulent or if your identity has been compromised, it will hold your refund while it verifies your identity. This is a security measure to prevent criminals from filing returns in your name and stealing your refund. Identity verification can take several weeks to several months, depending on how quickly you can provide the documentation the IRS requests.

The IRS will contact you by mail if your return is flagged for identity verification. You may be asked to provide a copy of your driver's license, passport, or other government-issued ID, along with proof of your address. Some taxpayers are also asked to verify their identity through an in-person appointment at an IRS office or through a video call.

If you believe your identity has been stolen or if you receive a letter from the IRS about identity verification but did not file a return, contact the IRS immediately at 1-800-829-1040. Do not ignore the letter—responding promptly is the fastest way to resolve the issue and receive your refund.

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 and preparers offer "refund advance" loans, where they lend you money against your expected refund before the IRS sends it. These loans come with fees and interest, so you end up receiving less money than your actual refund. There is no legitimate way to speed up IRS processing.

What should I do if my refund does not arrive by the date Where's My Refund says it should?

Wait three to five business days after the stated delivery date, as delays can happen in the mail or with bank processing. If it still has not arrived, contact the IRS at 1-800-829-1040 or visit an IRS office in person. Have your Social Security number, filing status, and refund amount ready. The IRS can investigate whether the refund was actually sent and help you request a replacement check if needed.

Do state tax refunds arrive on the same timeline as federal refunds?

No. State tax refunds are processed separately by your state's tax agency and operate on their own timeline. Some states issue refunds within two to four weeks, while others take six to eight weeks or longer. Check your state's tax website for the specific timeline. You can usually track your state refund status using a tool similar to the IRS's Where's My Refund.

Will my refund be delayed if I claim the Earned Income Tax Credit or Child Tax Credit?

Returns claiming these credits are not automatically delayed, but they are reviewed more carefully by the IRS, which can add processing time. If your return is straightforward and has no errors, you may still receive your refund within 21 days. However, if the IRS has questions about your may be able to access for these credits, it will request additional documentation, which delays your refund.

What if I filed my return but have not received a confirmation that the IRS received it?

If you filed electronically, you should receive an electronic confirmation within 24 hours. If you filed on paper, the IRS does not send a confirmation—it simply processes the return when it arrives. You can check Where's My Refund to see if your return has been received. If it has not appeared in the system within a week of mailing, contact the IRS to confirm they have it.