Common reasons the IRS holds your refund beyond the standard timeline

The IRS processes most tax refunds within 21 days of receiving your return. If yours hasn't arrived by then, something specific is slowing it down — not a backlog, but a flag on your individual return. The most common causes are a mismatch between what you reported and what the IRS has on file, missing or incorrect information on your return itself, or a hold placed because of identity theft concerns or prior tax debt.

The IRS doesn't contact you to say a refund is delayed. You find out by checking the status yourself using the IRS Where's My Refund tool, which updates once per day. If that tool shows your return is still being processed after 21 days, or if it shows a delay code, the reason falls into one of the categories below.

Key Takeaways

  • The IRS holds refunds for identity verification, income mismatches, missing documents, or prior tax debt — not because of volume or seasonal delays.
  • The Where's My Refund tool is the only official source for your refund status and updates once daily; it will tell you if action is required from you.
  • If the IRS needs information from you, they send a notice by mail, not email or phone — watch for IRS correspondence in your mailbox.
  • Some delays are resolved automatically within a few weeks; others require you to respond to an IRS notice or contact the IRS directly.
  • Refunds delayed by identity theft or wage garnishment can take months to resolve and may require filing a police report or working with a payment plan.

Income reported to the IRS doesn't match your return

Your employer, bank, or other payer sends the IRS a copy of what they paid you — a W-2, 1099, or other income document. If the amount you reported on your tax return doesn't match what the IRS already has on file, the IRS will hold your refund and send you a notice asking you to explain the difference or provide documentation.

This happens most often with self-employment income, investment income, or when you've had multiple jobs in one year. The IRS may have received a 1099 from a client or broker that you didn't report, or you may have reported an amount that differs from what was sent to them. You'll receive a notice in the mail — usually within 4 to 8 weeks of filing — asking you to respond. Once you do, the IRS typically processes the refund within 30 days of receiving your response.

Do not ignore this notice. If you don't respond, the IRS will adjust your return based on what they have on file, which may reduce or eliminate your refund entirely.

Your return has incomplete or incorrect information

If you left a field blank, entered a number that doesn't match your supporting documents, or made a math error, the IRS will catch it and hold the refund. Common mistakes include a mismatched Social Security number for a dependent, a missing or incorrect routing number for direct deposit, or a discrepancy between the income you reported and the deductions you claimed.

The IRS will send you a notice by mail explaining what's wrong and what you need to do. In some cases, they'll correct the error themselves and send you the adjusted refund. In others, they'll ask you to send back a signed response with the correct information or supporting documents. The timeline depends on how quickly you respond — expect 4 to 8 weeks for the IRS to send the notice, then another 30 days after you respond for processing.

The IRS is verifying your identity

If the IRS suspects identity theft or fraud on your return, they'll place a hold on your refund while they verify that you actually filed it. This can happen if someone else filed a return using your Social Security number, if your return was filed from an unusual location, or if the IRS flagged patterns that suggest fraudulent activity.

The IRS will send you a notice asking you to verify your identity — usually by phone, mail, or through an online portal. You'll need to provide personal information like your date of birth, address, and details from your return. Once you verify, the IRS typically releases the refund within 2 to 4 weeks. If the IRS determines that someone else filed a fraudulent return in your name, the process takes much longer — often 60 to 120 days — because they have to investigate and potentially contact law enforcement.

If you receive a notice asking you to verify your identity, respond when ready. Do not provide information through email or by clicking links in unsolicited messages — the IRS initiates contact by mail first.

You owe back taxes, child support, or other federal debt

The IRS can legally hold your refund to pay off prior-year tax debt, outstanding student loans in default, or court-ordered child support or alimony. This is called offset, and it happens automatically — you won't receive a notice beforehand. The IRS will send you a notice after the offset explaining what debt was paid and how much of your refund was applied.

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 file a claim with the IRS or the agency that holds the debt. This process takes 60 to 90 days. If the debt is legitimate and you disagree with the offset, you may be able to set up a payment plan for the remaining balance, but the refund offset itself cannot be reversed.

Your state tax refund is being held

Some states hold your federal refund if you owe state income tax, state unemployment insurance debt, or other state obligations. This is separate from any federal hold and happens through a process called federal offset — your state notifies the IRS to intercept your federal refund. You'll receive a notice from your state explaining the debt and the amount withheld.

Contact your state tax agency or the agency listed on the notice to find out the exact amount owed and whether you can set up a payment plan. Once the debt is resolved or a payment plan is in place, your state will notify the IRS to release the refund, which typically happens within 2 to 4 weeks.

How to check your refund status and what to do next

Use the IRS Where's My Refund tool on the IRS website to see the current status of your return. You'll need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day and will show you one of three statuses: "Return Received," "Refund Approved," or "Refund Sent." If your refund is delayed, the tool will display a delay code and, in some cases, instructions for what you need to do.

If the tool says your return is still being processed after 21 days, check your mailbox for an IRS notice. The notice will explain why the refund is delayed and what action, if any, you need to take. If you've received a notice and need help understanding it, you can call the IRS at the number on the notice, or contact a tax professional. The IRS also operates the Taxpayer Advocate Service, which can help if you're having trouble reaching the IRS or if the delay is causing financial hardship.

Do not file an amended return or a second return while your original return is being processed — this will delay it further. Wait until you receive a notice from the IRS before taking any action.

Frequently Asked Questions

How long should I wait before contacting the IRS about a delayed refund?

Wait at least 21 days from the date you filed your return. After 21 days, check Where's My Refund to see if there's a delay code or notice. If the tool shows your return is still being processed and no notice has arrived, wait another week and check again. If you've received an IRS notice, follow the instructions on it rather than calling.

Can I get my refund faster if I call the IRS?

Calling the IRS won't speed up a refund that's being held for a legitimate reason — identity verification, income mismatch, or debt offset. The IRS will tell you the same thing the Where's My Refund tool shows. If you've received a notice asking for information, sending that information promptly is the fastest way to move the process forward.

What if the IRS says I owe money instead of getting a refund?

If the IRS adjusts your return and determines you owe taxes instead of receiving a refund, they'll send you a notice with payment instructions and options to pay in full or set up a payment plan. You have the right to dispute the adjustment if you believe it's wrong — the notice will explain how to file an appeal or request a review.

Will my refund be deposited to my bank account or sent by check?

If you provided direct deposit information on your return, the refund will be deposited to that account once it's approved. If you didn't provide banking information or if there's an error with the account number, the IRS will mail a check. Direct deposit is faster — typically 3 to 5 business days after approval — while a mailed check takes 7 to 14 days.

What should I do if I think someone filed a tax return using my Social Security number?

Contact the IRS when ready at 1-800-908-4490 and file a report with the Federal Trade Commission at IdentityTheft.gov. The IRS will place a fraud alert on your account and may ask you to verify your identity before releasing your refund. You should also file a police report and monitor your credit report for unauthorized accounts.