The IRS processes refunds in stages, and delays happen at several points

A tax refund takes time because the IRS does not process your return the moment it arrives. Even if you filed weeks ago, your refund may still be moving through verification steps, waiting for documents, or stuck in a queue because of how you filed or what your return contains. The IRS publishes a standard timeline, but individual circumstances — errors on your return, identity checks, amended returns, or straightforward filing volume — can push you past it.

The first thing to do is check the actual status of your specific refund rather than guessing based on when you filed. The IRS provides a tool for this, and it will tell you whether your refund is still being processed, held up for a reason, or on its way.

Key Takeaways

  • Check your refund status using the IRS Where's My Refund tool at irs.gov, which shows the real status of your specific return, not an estimate.
  • Standard processing takes 21 days from the date the IRS receives your return, but this timeline assumes no errors, no identity verification needed, and no missing documents.
  • Paper returns take longer than e-filed returns — typically 4 to 6 weeks instead of 3 weeks — because they must be manually entered into the system.
  • If the IRS needs more information from you, they will send a notice to the address on your return; checking your mail and responding quickly is the fastest way to move forward.
  • Refunds held for identity verification or fraud review can take 60 days or longer, but you can contact the IRS to ask about the status if you have been waiting more than 21 days.

How to check the status of your refund right now

The IRS Where's My Refund tool is the only source that shows your actual refund status. You can find it at irs.gov under "Refunds" or search for "Where's My Refund" directly. You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return.

The tool will show you one of three statuses: "Return Received" (the IRS has it but has not started processing), "Refund Approved" (the IRS has approved it and it is on the way), or "Refund Sent" (it has been mailed or deposited). If your return is still in "Return Received" after 21 days, or if the tool says "We cannot provide information about your refund status," something is holding it up.

Why the IRS holds refunds: the most common reasons

Errors or missing information on your return is the most frequent cause of delay. This includes a mismatched name or Social Security number, an incorrect bank account for direct deposit, a missing signature, or math that does not add up. The IRS will send you a notice by mail explaining what is wrong and what you need to fix. This notice goes to the address on your return, so check your mailbox regularly.

Identity verification happens when the IRS suspects fraud or when your return matches a pattern that triggers an automatic check. You will receive a notice asking you to verify your identity, usually by uploading documents through an IRS online portal or by calling the number on the notice. This process can take 60 days or longer.

Paper returns take much longer than e-filed returns. If you mailed in a paper return, the IRS must physically receive it, open it, and manually enter your information into their system before processing begins. This adds 2 to 3 weeks to the timeline. A paper return filed in early April may not be processed until late May or early June.

Amended returns — returns you filed to correct a previous one — are processed separately and take longer. The IRS processes amended returns in the order they are received, and the queue can be several months long during tax season.

The standard timeline and when to worry

The IRS says it will process most returns within 21 days of receipt if you e-filed. This means 21 days from the date the IRS received your return, not from the date you submitted it. If you filed on April 1, the IRS may not receive it until April 3 or 4, so the 21-day clock starts then.

Paper returns take 4 to 6 weeks from the date the IRS receives them. If you mailed your return in early April, expect processing to begin in mid-April at the earliest, with refund approval coming in late April or early May.

If you e-filed and it has been more than 21 days since the IRS received your return, or if you mailed a paper return and it has been more than 6 weeks, your refund is delayed. At this point, check Where's My Refund again. If it still says "Return Received" or gives no information, contact the IRS.

How to contact the IRS about a delayed refund

You can call the IRS at 1-800-829-1040 (the main refund line) or visit an IRS office in person if you prefer. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether your return is being processed, whether a notice was sent to you, or whether it is held for identity verification.

Wait times on the phone are often long during tax season, so calling early in the morning or later in the week may be faster. If you cannot reach the IRS by phone, you can also create an account on irs.gov and use the online messaging system to ask about your refund status.

If the IRS sent you a notice and you have not received it, ask them to resend it or provide the details over the phone. If the notice asks you to verify your identity or provide documents, do this as soon as possible — delays in responding will delay your refund further.

What happens if your refund was deposited to the wrong account

If you requested direct deposit and the refund went to an old bank account or a closed account, the bank will reject the deposit and send it back to the IRS. The IRS will then mail you a check instead, which can take an additional 2 to 4 weeks. You can ask the IRS to reissue the refund to a different account, but this also takes time.

To prevent this in the future, double-check your bank account number and routing number before you file. A single digit wrong will send your refund to someone else's account or cause the bank to reject it.

Frequently Asked Questions

How long does it really take to get a refund?

E-filed returns typically take 21 days from the date the IRS receives them. Paper returns take 4 to 6 weeks. These timelines assume no errors, no identity verification, and no missing documents. If any of these are present, add 2 to 8 weeks or more.

Can I speed up my refund?

No, but you can avoid delays by filing accurately, using direct deposit instead of a check, and e-filing instead of mailing a paper return. Once you have filed, the IRS processes returns in the order they are received, and there is no way to jump the queue.

What if I filed an amended return?

Amended returns are processed separately and take longer — often 8 to 12 weeks or more during tax season. The IRS processes them in the order received, so the wait depends on how many other amended returns are ahead of yours.

Do I need to do anything if the IRS sends me a notice?

Yes. Read the notice carefully and follow the instructions. If it asks for documents or identity verification, respond as soon as possible. Ignoring a notice will delay your refund indefinitely.

What if I never receive my refund check?

If the IRS mailed you a check and you have not received it after 4 weeks, contact the IRS and ask them to issue a replacement. They can verify whether the check was mailed and, if so, issue a new one.