The IRS processes refunds in stages, and yours may be stuck at any one of them

A tax refund delay usually means one of three things: the IRS is still processing your return, there is a problem with your return that requires correction, or the money has been issued but has not reached your bank account yet. The IRS publishes processing times, but individual returns often take longer than the published estimate because of errors, missing information, or a backlog in the specific service center handling your return.

The fastest way to find out where your refund actually is: use the IRS Where's My Refund tool on irs.gov. You will need your Social Security number, filing status, and the exact refund amount from your return. This tool updates once per day and tells you whether the IRS is still processing, has approved your refund, has issued it, or has flagged a problem.

If the tool says your return is still being processed, the wait time depends on how you filed. The IRS aims to process returns filed electronically within 21 days and paper returns within 6 weeks, but these are targets, not guarantees. Returns with errors, missing schedules, or amended information take longer.

Key Takeaways

  • Check Where's My Refund on irs.gov first—it tells you the actual status of your specific return and updates daily.
  • If the tool shows your return is still processing after the IRS's stated timeframe, contact the IRS directly rather than waiting.
  • The most common delays are math errors on the return, missing or mismatched information (name, Social Security number, bank account), and amended returns.
  • If your refund was issued but you have not received it, the problem is usually with your bank, not the IRS.
  • The IRS does not send refunds by mail unless you requested it or there is a problem with your account.

Your return is still being processed

If Where's My Refund says your return is still in process, the IRS is reviewing it for errors or missing information. This is normal for the first 21 days after you file electronically. If it has been more than 21 days and the status has not changed, your return may be held for manual review.

Common reasons for delays include math errors (the IRS will correct these but it takes time), a mismatch between your name and Social Security number on the return versus IRS records, a missing or incorrect routing number for direct deposit, or a return that claims an unusually large refund relative to your income. The IRS also delays returns when you claim the Earned Income Tax Credit or the Additional Child Tax Credit, because these credits require extra verification.

If your return has been in process for more than 21 days, call the IRS at 1-800-829-1040. Have your return in front of you and be ready to provide your Social Security number, filing status, and the exact refund amount. The IRS can tell you whether your return is in a queue for review or whether there is a specific problem holding it up.

The IRS found an error and is asking for information

If Where's My Refund says there is a problem with your return, the IRS has found something that does not match its records or your return itself. The most common issues are a Social Security number that does not match IRS records, a name that does not match (for example, if you changed your name but did not update it with Social Security), a bank account number that is incorrect or does not match the name on your return, or income reported on a W-2 or 1099 that does not match what you reported on your return.

When the IRS finds an error, it sends a notice by mail. Check your mailbox, including spam and promotions folders if you have paperless billing set up. The notice will explain what the problem is and what information you need to send back. Do not ignore it—the IRS will not process your refund until you respond.

If you have not received a notice but Where's My Refund says there is a problem, call 1-800-829-1040 and ask what the issue is. The representative can read the note on your account and tell you exactly what you need to fix.

Your refund was issued but has not arrived in your account

If Where's My Refund says your refund has been issued (the status shows "Refund Issued" with a date), the IRS has sent the money. If you chose direct deposit, the money should arrive within one to two business days of that date. If it has been longer than that, the problem is usually with your bank, not the IRS.

Contact your bank and give them the date the IRS issued the refund. Ask them to search for a pending deposit from the IRS or the U.S. Department of the Treasury. Sometimes deposits are delayed because of a hold on your account, a closed account, or a mismatch between the account number and the name on the account. Your bank can tell you which one it is and how to fix it.

If you requested a paper check instead of direct deposit, the check is mailed from an IRS processing center and can take two to three weeks to arrive. If more than three weeks have passed since the issue date, call the IRS and ask them to trace the check.

You filed an amended return or claimed a refund offset

An amended return (Form 1040-X) takes longer to process than an original return. The IRS typically takes 16 weeks to process an amended return, though some take longer. If you filed an amended return, Where's My Refund will not show a status for it—the tool only tracks original returns. You will need to call the IRS at 1-800-829-1040 to ask about an amended return.

A refund offset happens when the IRS uses your refund to pay a debt you owe to the federal government (back taxes, student loans, or child support). If this has happened, Where's My Refund will tell you. The offset is legal and the IRS will not reverse it, but you can dispute it if you believe the debt is not yours. Contact the agency that reported the debt (the Department of Education for student loans, for example) to start a dispute.

You filed late or have not filed yet

If you have not filed your return yet, you cannot receive a refund until you do. The IRS does not issue refunds for years you have not reported. If you are owed a refund for a previous year, you have three years from the original due date to file and claim it. After three years, the refund is forfeited.

If you filed your return late (after the April important date), your refund is processed in the same queue as on-time returns, but the IRS may explore your refund to any taxes you owe for other years before sending it to you. Check Where's My Refund to see whether an offset has been applied.

What to do if you have waited longer than the stated timeframe

The IRS publishes processing times on its website, but these are estimates. If your return has been in process for longer than the published timeframe and Where's My Refund still shows no change, contact the IRS. Call 1-800-829-1040 during business hours (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and the exact refund amount ready.

If you cannot reach the IRS by phone (wait times are often long during tax season), you can visit a local IRS office in person. Find the nearest one on irs.gov. Bring your return, your Social Security card, and a photo ID. An IRS representative can look up your account and tell you exactly where your refund is and what is holding it up.

Frequently Asked Questions

How long does it usually take to get a tax refund?

The IRS aims to process returns filed electronically within 21 days and paper returns within 6 weeks. Many refunds arrive faster, but returns with errors, missing information, or those claiming certain credits take longer. Use Where's My Refund to see the status of your specific return.

Can I speed up my refund?

No. The IRS processes returns in the order they are received. Choosing direct deposit instead of a paper check is slightly faster (one to two business days versus two to three weeks), but you cannot jump the processing queue. If there is an error on your return, fixing it quickly is the only way to move it along.

What if Where's My Refund says there is a problem but I do not see a notice in the mail?

The IRS mails notices, so check your mailbox carefully, including any junk mail folder. If you have not received a notice after 10 days, call the IRS at 1-800-829-1040 and ask what the problem is. The representative can read the note on your account and tell you what to do.

What if my bank says they never received the refund deposit?

If Where's My Refund says the refund was issued and your bank says they did not receive it, ask your bank to search for a pending deposit from the U.S. Department of the Treasury. If nothing shows up, the bank may have rejected the deposit because of a closed account or a mismatch between the account number and the name. Call the IRS and ask them to trace the deposit or reissue it as a check.

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

No. The IRS deposits refunds only to the account number and routing number you provided on your return. If you want the refund sent to a different account, you will need to file an amended return (Form 1040-X) with the correct account information. This adds 16 weeks to the processing time.