Why Is My Refund on Hold? A Plain-English Triage Guide
By Forrest Baumhover, CFP®, EA · Last verified August 28, 2026
The IRS refund tracker says your refund is "still being processed," or it hasn't moved in weeks, and you don't know why. This page walks through the three most common reasons a refund gets held, in the order most people find them, using only what you already have — no transcript or IRS online account required.
First: Is This a Hold, or Just Normal Processing?
A refund that's a few days or even a couple of weeks slower than you expected isn't necessarily a hold. The IRS's own guidance is that most refunds go out within 21 days of filing. But that's a target, not a promise — plenty of ordinary returns take longer with nothing wrong at all.
This page is for a different situation. Your refund status has said "still being processed" for well beyond that window. Or it has changed to language like "we need more information" or "your tax return is under review." Or you received a specific letter from the IRS about it. If that's you, one of the three reasons below is almost always why.
Quick Check: Which Reason Applies to You?
The fastest way to know: check your mail before you check anything else. A letter asking you to verify your identity means Reason 1, below. A letter asking about a specific credit or item — or no letter at all, just a tracker stuck well past 21 days — means Reason 2. A refund that already arrived, just smaller than you expected, means Reason 3: skip straight to Why Was My Refund Offset?.
Reason 1: You Got — or Are About to Get — an Identity Verification Letter
This is the single most common reason a refund stalls with no other explanation. The IRS will not finish processing a return, or send any refund tied to it, until it confirms the return was really filed by the person named on it. If that's your situation, you'll get a letter — the IRS does not do this silently. Which letter you get determines exactly what to do next:
Letter 5071C — the most common of the four. Verify online or by phone, your choice. Letter 4883C — phone only, no website option. Letter 5747C — requires an in-person visit to an IRS office; no phone or online option resolves it. Letter 6330C — a limited pilot letter that works exactly like 4883C (phone, then in-person if the phone doesn't work).
If you haven't received a letter yet, but your refund status has stalled with no explanation, keep an eye on your mail. Don't assume anything worse yet — this is the most common cause, and it resolves once you complete whichever step the letter you get actually asks for. Every one of the four pages above tells you exactly what to bring and what to expect, including realistic wait times for the phone lines involved.
Reason 2: A Review Freeze — More Common, Usually About a Specific Item
The second most common reason isn't about who you are — it's about something specific on the return itself. The IRS's internal systems call this a freeze. It shows up on an account transcript as a numbered code. The most common ones are TC 570 (a hold while an additional review happens) and TC 810 (a more targeted freeze, often tied to a specific credit like the Earned Income Tax Credit or a compliance review).
Each of those has a matching release code. TC 571 releases a 570 hold. TC 811 releases an 810 freeze. So a hold from this category is not permanent by design — it ends when the IRS finishes whatever review triggered it.
You don't need a transcript to know this category might apply to you — a letter asking for more information about a specific credit or item on your return is the plain-language version of the same thing. If you do have an IRS online account, you can pull your account transcript and look up the code with the Transcript Decoder. That's an optional, deeper step — not something you have to do.
Reason 3: It's Not a Hold at All — It's an Offset
If your refund status shows a smaller amount than you expected, rather than no movement at all, that's usually a different situation — the refund wasn't held, it was reduced to pay a debt. See Why Was My Refund Offset? for how that works and how to tell whether the debt is owed to the IRS or to someone else entirely.
Still Waiting, and It's Causing Real Problems? The Taxpayer Advocate Service Can Help
If none of the three reasons above resolve things fast enough, there's a separate part of the IRS built specifically for this: the Taxpayer Advocate Service (TAS). TAS describes itself as an independent organization within the IRS — separate from whichever department is actually holding your refund.
TAS can step in for two kinds of situations. First: the delay is causing a real financial hardship — you can't afford housing, food, utilities, or transportation because you're waiting on this money. Second: the delay has already run more than 30 days past the normal amount of time the IRS needs to handle this kind of case, with nothing happening.
TAS doesn't replace the steps above. You still need to answer a letter or wait out a freeze. But TAS can push a stuck case forward when the normal channels aren't working. Call 1-877-777-4778, or see the Taxpayer Advocate Service's own site for how it decides which cases qualify.
Common Questions
How do I know which of these three reasons applies to me?
Start with your mail. A letter asking you to verify your identity means Reason 1 — go straight to the letter page that matches the number on it. A letter asking for more information about a specific credit or item, or no letter at all but a refund tracker stuck on "still processing" well past 21 days, points to Reason 2. A refund that arrived but was smaller than expected points to Reason 3, not a hold.
Do I need to pull my IRS transcript to figure this out?
No. Most people can tell which category applies from the letter they received or from what the refund tracker says. A transcript pull is an optional deeper step if you already have an IRS online account and want the exact transaction code — it is never required to use this page or to respond to a letter.
How long will my refund be held?
It depends on which of the three reasons applies. None of them run on a fixed clock. An identity-verification letter typically adds up to 9 weeks after you finish verifying. A review freeze clears whenever the IRS finishes the specific review that triggered it — the matching TC page for your code describes that in more detail. If the wait is causing real hardship, or has already run more than 30 days past normal processing, the Taxpayer Advocate Service (1-877-777-4778) can look into it directly.
Where to Go Next
If you have a letter in hand, the fastest path is the page for that exact letter — it has the specific phone number, timeline, and document checklist you need.
Browse the IRS Notice Library →