The most common reasons your refund hasn't arrived yet

A refund delay usually falls into one of three categories: the IRS is still processing your return, there is a problem with the information you provided, or the money is in transit to your bank account. Most refunds arrive within 21 days of the IRS receiving your return, but some take longer because of errors, missing documents, or a backlog at the processing center handling your state.

The fastest way to find out where yours is: use the IRS Where's My Refund tool at irs.gov. You will need your Social Security number, filing status, and the exact refund amount from your tax return. This tool tells you whether the IRS has received your return, whether it is being processed, whether it has been approved, and whether it has been sent to your bank.

If the tool says your return is still being processed after 21 days, or if it shows an error message, the sections below explain what that means and what to do next.

Key Takeaways

  • Check the IRS Where's My Refund tool first — it shows the real status of your return and whether money has been sent to your bank.
  • Most refunds arrive within 21 days, but returns with errors, missing forms, or income verification issues can take 60 days or longer.
  • If the tool shows an error code or message, that code tells you exactly what the IRS needs from you to move forward.
  • If your bank received the money but you do not see it in your account, contact your bank directly — the delay is on their end, not the IRS.
  • The IRS does not send refunds by mail unless you requested a paper check, and paper checks take 4 to 6 weeks after approval.

Your return is still being processed

If Where's My Refund says your return is still being processed and it has been more than 21 days since you filed, the IRS is likely reviewing something on your return. Common reasons include a mismatch between the income reported on your return and what employers or banks reported to the IRS, a missing or incomplete form, or a claim that triggered a manual review — such as the Earned Income Tax Credit or the Child Tax Credit.

The tool will usually show a message telling you to check back in a few days. This does not mean there is a problem; it means the IRS is working through a queue. During tax season (January through April), processing times are longer because of the volume of returns.

If the tool says to check back and more than 60 days have passed since you filed, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can tell you whether your return is held up waiting for information from you or whether it is still in the queue.

The IRS is asking for more information

If Where's My Refund shows an error code or a message saying the IRS needs more information, the tool will tell you what is missing. Common requests include a copy of a form you did not include, proof of income, or clarification about a dependent or credit you claimed.

The IRS will also send you a letter in the mail explaining what they need and how to send it. This letter arrives separately from your tax return and usually takes 5 to 10 business days. Do not wait for the letter if the tool already tells you what is needed — you can send the documents right away.

To respond, follow the instructions in the tool or the letter exactly. Most of the time you can mail documents to the address listed, upload them through your IRS online account if you have one, or fax them to the number provided. Once the IRS receives and reviews your documents, processing usually resumes within 2 to 4 weeks.

Your bank received the money but you do not see it

If Where's My Refund shows that your refund was sent to your bank (the status will say "Refund sent" or "Refund approved and sent"), but the money has not appeared in your account after 5 business days, the delay is with your bank, not the IRS.

Call your bank's customer service line and tell them you are expecting a direct deposit from the IRS. Provide the date the IRS says it sent the money. The bank can see whether the deposit arrived on their end and where it is now. Sometimes deposits are held for verification, especially if your account is new or if the bank flagged the transaction as unusual.

If your bank says they never received the deposit, ask them for the exact date and time they would have received it, then call the IRS at 1-800-829-1040 with that information. The IRS can investigate whether the money was sent to the correct account number.

You requested a paper check instead of direct deposit

Paper checks take longer than direct deposits. After the IRS approves your return, it takes 4 to 6 weeks for the check to be printed, mailed, and delivered to you. Where's My Refund will show "Refund sent" once the check has been mailed, but that does not mean it has arrived at your address yet.

If more than 6 weeks have passed since the tool showed "Refund sent" and you have not received the check, the mail may have been delayed or lost. Call the IRS at 1-800-829-1040 and ask them to issue a replacement check. They will ask for your address and can confirm whether the original check was mailed to the correct location.

Your refund was applied to a debt or offset

In some cases, the IRS keeps your refund to pay off a debt you owe to the federal government, a state, or a child support agency. This is called an offset. If this happened, Where's My Refund will show a message saying your refund was offset, and you will receive a letter from the IRS or the agency that received the money explaining why.

The letter will tell you which agency took the money and how to contact them if you believe the offset was made in error. If you owe back taxes, the IRS will explore your refund to those taxes first. If you owe child support or state income tax, those agencies can request your federal refund as well.

You cannot reverse an offset once it has been processed, but you can dispute it if you believe it was applied to the wrong person's debt or if the debt has been paid. Contact the agency listed in your letter to start a dispute.

You filed a return but the IRS has no record of it

If Where's My Refund says it cannot find your return, the IRS may not have received it yet, or there may be an error in the information you entered into the tool. First, double-check that you entered your Social Security number, filing status, and refund amount exactly as they appear on your return. Even a small error will cause the tool to say it cannot find your return.

If you filed by mail, the IRS can take 2 to 3 weeks to scan and process paper returns, especially during tax season. If you filed electronically, the return should appear in the system within 24 hours. If it has been more than 3 weeks since you mailed your return or more than 2 days since you filed electronically and the tool still cannot find it, call the IRS at 1-800-829-1040 to confirm they received it.

Have a copy of your return and proof of mailing (if you mailed it) or your confirmation number (if you filed electronically) ready when you call. The IRS can tell you whether your return arrived and when it will be processed.

Frequently Asked Questions

How long does the IRS usually take to send a refund?

Most refunds arrive within 21 days of the IRS receiving your return. Returns that require additional review, income verification, or missing documents can take 60 days or longer. Paper checks take 4 to 6 weeks after approval.

Can I speed up my refund?

No. The IRS processes returns in the order they are received. If your return requires review or additional information, processing time depends on how quickly you provide what they ask for. Direct deposit is faster than a paper check, but you cannot change your choice after filing.

What if I filed my return weeks ago and the tool still says it is being processed?

Call the IRS at 1-800-829-1040. If more than 60 days have passed since you filed, the IRS can tell you whether your return is waiting for information from you or whether it is still in the processing queue. Have your Social Security number and refund amount ready.

What does it mean if Where's My Refund shows an error code?

Error codes tell you what information the IRS needs or what problem they found on your return. The tool will explain what the code means and what to do next. You can also check the IRS website for a list of error codes and their meanings.

Can the IRS send my refund to a different bank account than the one I listed?

No. The IRS sends your refund only to the account number you provided on your return. If you entered the wrong account number, you cannot change it after filing. Contact your bank to see if they can redirect the deposit, or call the IRS to ask about a replacement check.