The IRS processes refunds in stages, and yours is held up at one of them

Your refund delay has a specific cause. The IRS doesn't hold all refunds equally — some move through in 21 days, others sit for months. The reason depends on where your return is in the processing pipeline and whether something in your file triggered a manual review.

The IRS processes roughly 150 million returns per year. Most move through automated systems without human eyes on them. But if your return contains certain patterns, mismatches, or claims, it gets pulled into a queue for a human examiner to review. That's where delays happen. The wait time depends on how backed up that queue is, which varies by season and by what triggered the flag.

You can see where your refund is stuck by checking the IRS "Where's My Refund?" tool on IRS.gov, which updates once per day. It will tell you whether the IRS is still processing your return, whether it's been approved but not yet sent to your bank, or whether there's a problem that needs your attention.

Key Takeaways

  • The IRS "Where's My Refund?" tool shows you the actual status of your return — processing, approved, sent to bank, or held for review — and updates once daily.
  • Returns with certain credits (Earned Income Tax Credit, Child Tax Credit), amended returns, or income mismatches are routed to manual review, which adds weeks or months.
  • If the IRS suspects identity theft or fraud, your return enters a separate security review that can take 60 to 120 days.
  • Refunds sent by direct deposit typically arrive 3 to 5 business days after the IRS approves them; paper checks take 7 to 10 business days.
  • The IRS publishes weekly processing times by return type on IRS.gov, so you can compare your wait against the current average for your situation.

What triggers a manual review and how long it takes

Certain claims and situations automatically route your return to a human examiner instead of letting it pass through the automated system. The most common triggers are the Earned Income Tax Credit (EITC) and the Child Tax Credit (CTC). Both are high-value credits that the IRS verifies manually before releasing the refund. If you claimed either one, expect an extra 4 to 12 weeks on top of the standard processing time.

Other triggers include: filing an amended return (which always goes to manual review), reporting self-employment income that doesn't match third-party records, claiming education credits, or reporting losses on a business or rental property. Income mismatches — where your W-2 or 1099 doesn't match what you reported — also pull your return into review.

The IRS publishes average processing times by return type on its website. As of early 2024, returns with EITC or CTC were taking 8 to 12 weeks from filing to approval. Amended returns were taking 16 weeks or longer. These timelines shift based on IRS staffing and filing volume, so check the current numbers on IRS.gov rather than relying on older estimates.

Identity theft and fraud holds

If the IRS suspects your return might be fraudulent or that someone filed using your Social Security number, your return enters a separate security review. This is not the same as a standard manual review. The IRS will not release your refund until it confirms your identity and verifies that you actually filed the return.

Security reviews typically take 60 to 120 days. During this time, the IRS may contact you by mail asking you to verify information or provide additional documents. If you receive a letter from the IRS, respond promptly — delays in your reply extend the hold. You can also call the IRS at 1-800-829-1040 to check whether your return is under security review, though wait times to reach someone are often 30 minutes or longer.

If your return was filed by someone else using your number, you'll need to file a report with the IRS and the Federal Trade Commission. The IRS has a specific process for identity theft victims, including a dedicated PIN you can use on future returns to prevent it from happening again.

When the IRS approves your refund but you haven't received it

Once the IRS approves your return, it sends the refund to your bank or the address on your return. If you chose direct deposit, the money should arrive 3 to 5 business days after approval. If you're getting a paper check, allow 7 to 10 business days from the approval date.

If more than 10 business days have passed since the IRS approved your return and you still haven't seen the money, the problem is likely on the banking side, not the IRS side. Contact your bank and provide them with the approval date from "Where's My Refund?" — they can trace whether the deposit arrived and where it went. Some banks hold deposits for a day or two before posting them to your account, especially if the amount is large.

If you provided an incorrect bank account number when you filed, the IRS sent the money to the wrong account. In that case, you'll need to contact the IRS to request a refund trace. Call 1-800-829-1040 and have your Social Security number, filing status, and the amount of the refund ready. The IRS can initiate a trace, but recovering the money from the wrong account can take several weeks.

Refunds held for back taxes, child support, or student loans

The IRS can intercept your refund and explore it to federal taxes you owe from previous years. This happens automatically — you won't receive a warning before it occurs. If you owe back taxes, your refund will be reduced or eliminated entirely, depending on how much you owe.

The IRS can also intercept your refund to pay court-ordered child support or alimony, or to cover defaulted federal student loans. These offsets are handled by the Treasury Offset Program. If your refund was intercepted, you'll receive a notice in the mail explaining which debt it was applied to and how much was taken.

If you believe the offset was made in error — for example, if you've already paid the debt or if the debt belongs to someone else — you can dispute it. Contact the agency that reported the debt (the state child support office, your loan servicer, or the IRS) and request a review. Disputes can take 30 to 90 days to resolve.

How to check the status of your refund right now

Go to IRS.gov and use the "Where's My Refund?" tool. You'll need your Social Security number, filing status, and the exact refund amount from your return. The tool shows one of four statuses: "Return Received" (still processing), "Approved" (processed but not yet sent to your bank), "Sent" (on its way to you), or a message that the IRS needs more information from you.

The tool updates once per day, usually overnight. If you check it multiple times in a single day, you'll see the same information. There's no benefit to checking more than once daily. If the status hasn't changed in more than a week and you're past the normal processing window for your return type, call the IRS at 1-800-829-1040.

You can also check the IRS's weekly report of average processing times by return type. This tells you whether your wait is normal for your situation or whether something unusual is happening. The report is updated every Friday and published on IRS.gov under "Refund Status."

What to do if you've been waiting longer than the published timeline

If "Where's My Refund?" shows your return is still being processed and you're past the published timeline for your return type, you can request a refund trace. A refund trace is an investigation into where your return is in the system. You can request one by phone at 1-800-829-1040 or by mail using Form 3911, process for Taxpayer information Order.

When you call, have your Social Security number, filing status, and the refund amount ready. The IRS will look up your return and tell you whether it's still in the queue for manual review, whether it's been approved but not yet sent, or whether there's a problem that needs to be resolved. If there's a problem, they'll explain what it is and what you need to do next.

If you file Form 3911 by mail, send it to the IRS office that serves your area. The form takes 30 to 45 days to process. Calling is faster if you need an answer quickly. The IRS also has a Taxpayer Advocate Service that can intervene if you've been waiting an unreasonably long time — you can request help through that service if standard channels aren't working.

Frequently Asked Questions

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

Most refunds are sent within 21 days of filing if the return is accepted without issues. Returns with certain credits or that trigger manual review take 8 to 16 weeks. The IRS publishes current average times by return type on IRS.gov, which you should check rather than relying on the 21-day estimate.

Can I call the IRS to find out why my refund is delayed?

Yes, call 1-800-829-1040. Have your Social Security number, filing status, and refund amount ready. Wait times are often 30 minutes or longer, especially during tax season. The "Where's My Refund?" tool online is usually faster if you just need a status update.

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

Contact your bank first — they may be holding the deposit or it may have gone to an old account. If your bank confirms they didn't receive it, call the IRS and request a refund trace. Provide the approval date from "Where's My Refund?" so the IRS can investigate whether the money was actually sent.

Can the IRS take my refund to pay debts I owe?

Yes. The IRS can intercept your refund for back federal taxes, and the Treasury Offset Program can take it for child support, alimony, or defaulted federal student loans. You'll receive a notice in the mail explaining what happened. You can dispute the offset if you believe it was made in error.

What does "approved" mean on the Where's My Refund tool?

It means the IRS has finished processing your return and authorized the refund. The money hasn't reached your bank yet — it's in the queue to be sent. Direct deposits usually arrive 3 to 5 business days after approval; paper checks take 7 to 10 business days.