The IRS processes refunds in waves, not all at once, and yours may be held up by something specific to your return

The IRS does not process every refund in the order it arrives. Instead, it works through batches of returns, and your refund can be delayed by a mismatch between what you reported and what the IRS has on file, a missing or incorrect piece of information, or simply the volume of returns ahead of yours. The IRS publishes a standard timeline — 21 days for direct deposit, up to 6 weeks for a check — but that assumes your return has no issues. If yours is taking longer, something specific is usually causing it.

The most common reasons are a typo in your Social Security number or bank account information, a discrepancy between your W-2s and what you reported, an amended return from a prior year still being processed, or a claim for a refundable credit like the Earned Income Tax Credit (EITC) that requires manual review. Less often, the IRS is simply behind due to staffing or volume. Knowing which category your return falls into is the first step to getting it unstuck.

Key Takeaways

  • The IRS publishes a 21-day timeline for direct deposit refunds, but this assumes your return has no errors or mismatches with IRS records.
  • A typo in your Social Security number, bank account details, or address is one of the fastest things to fix and often the reason for delays.
  • Refunds claiming the EITC or other refundable credits are held for manual review and routinely take 6 to 8 weeks or longer.
  • You can check your refund status using the IRS Where's My Refund tool, which updates every 24 hours and tells you the next step.
  • If the IRS has flagged an issue, you will receive a letter in the mail — do not wait for an email or phone call.

How to check your refund status right now

The IRS Where's My Refund tool is the only official place to check. Go to irs.gov, click "Check my refund status," and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in a single day will not give you new information.

The tool will show you one of three statuses: "Return Received" (the IRS has your return but has not finished processing it), "Refund Approved" (the IRS has approved your refund and is preparing to send it), or "Refund Sent" (your refund has been issued). If you see "Refund Sent" but the money has not arrived, the timeline depends on your delivery method: direct deposit typically takes 1 to 2 business days after the IRS sends it, while a check takes 7 to 10 business days.

If the tool says your return is still being processed after 21 days for direct deposit or 6 weeks for a check, or if it shows an error message, move to the next section.

Why the IRS holds refunds for review

The IRS automatically holds certain returns for additional review before releasing the refund. The most common trigger is a claim for the Earned Income Tax Credit (EITC), which is a refundable credit for lower-income workers. By law, the IRS cannot release an EITC refund before February 15 of the year you file, even if your return is complete and correct. If you filed in January and claimed the EITC, your refund will not be sent until mid-February at the earliest, and often takes until late February or early March.

Other credits that trigger review include the Additional Child Tax Credit (ACTC) and the American Opportunity Tax Credit. If your return includes any of these, add 2 to 4 weeks to the standard timeline. The IRS does this to prevent fraud, not because there is anything wrong with your return.

You will not see a special message in Where's My Refund for this — the tool will simply show "Return Received" for longer than usual. If you claimed one of these credits, this is normal and you should wait.

Common errors that stop your refund

If Where's My Refund shows an error message or says your return is still being processed after the normal timeline, the IRS has likely found a mismatch. The most frequent ones are:

  • Social Security number mismatch: Your SSN on the return does not match IRS records, or you transposed a digit when entering it on the form. This is usually a typo, not fraud.
  • Income mismatch: A W-2 or 1099 the IRS received from your employer or a financial institution does not match what you reported. The amounts, employer ID, or your name may be different.
  • Name or address mismatch: Your name on the return does not match your Social Security card, or your address is incomplete or incorrect.
  • Duplicate filing: You filed the same return twice, or you filed an amended return (Form 1040-X) and the IRS is still processing the original.
  • Bank account error: You entered an incorrect routing number or account number for direct deposit, so the IRS cannot send the money.

For any of these, the IRS will send you a letter in the mail — not an email or text. The letter will explain the issue and tell you what to do next. It usually arrives 2 to 4 weeks after the IRS identifies the problem. Do not ignore it; the IRS needs your response to release the refund.

What to do if you receive an IRS letter about your refund

If the IRS mails you a letter, read it carefully. It will have a specific notice number (like CP05, CP12, or CP14) and will explain exactly what does not match. Most letters ask you to either verify information by mail or call a phone number to resolve it by phone.

If the letter asks you to call, use the number on the letter itself, not a number you find online. The IRS has phone lines dedicated to refund issues, and wait times are usually shorter than the main line. Have your return, Social Security card, and any documents mentioned in the letter ready before you call.

If the letter asks you to respond by mail, follow the instructions exactly. Include copies (not originals) of any documents requested, sign and date your response, and send it to the address on the letter using certified mail so you have proof of delivery. The IRS typically takes 4 to 6 weeks to process a mailed response, so your refund may not arrive for 2 to 3 months after you mail it.

Refunds delayed by prior-year amended returns

If you filed an amended return (Form 1040-X) for a prior tax year, the IRS may hold your current-year refund until the amended return is processed. This happens because the IRS wants to make sure the two returns do not conflict. An amended return can take 6 to 12 months to process, and during that time your current-year refund may be on hold.

You can check the status of an amended return using the same Where's My Refund tool — it covers both original and amended returns. If you filed an amended return more than 6 months ago and it still shows "Return Received," call the IRS at 800-829-1040 and ask about the status. Have your amended return and the date you filed it ready.

When to contact the IRS directly

Contact the IRS if any of the following apply: your refund is more than 21 days late for direct deposit or 6 weeks late for a check, Where's My Refund shows an error message, you received a letter from the IRS and need help responding, or you believe your return was lost or never received.

Call the IRS at 800-829-1040 (individual returns) or 800-829-4933 (business returns). Lines are open Monday through Friday, 7 a.m. to 7 p.m. your local time. Wait times are shortest early in the morning or late in the afternoon. Have your Social Security number, filing status, and the exact refund amount from your return ready.

You can also visit an IRS Taxpayer Assistance Center in person if you prefer. Find the nearest one at irs.gov by searching "Taxpayer Assistance Centers." Walk-in hours vary by location, and some require an appointment.

Frequently Asked Questions

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

No. Calling the IRS can help you find out why your refund is delayed and fix errors, but it cannot speed up processing. The IRS processes refunds in batches according to a set schedule. If there is no error on your return, calling will not move you ahead in the queue.

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

If Where's My Refund shows "Refund Sent" but you have not received the money, wait the full timeline for your delivery method (1 to 2 business days for direct deposit, 7 to 10 for a check) before contacting the IRS. If the money still has not arrived after that, call 800-829-1040 and ask about a trace. The IRS can investigate whether the refund was sent to the wrong account or address.

Do I need to do anything if my refund is delayed?

Only if you receive a letter from the IRS. If Where's My Refund simply shows "Return Received" and you have not received a letter, your return is still being processed normally. Do not file an amended return or resubmit your original return — that will delay it further.

How long do refunds take if I claimed the EITC?

The IRS cannot release an EITC refund before February 15 of the filing year, by law. Most EITC refunds are sent by late February or early March, but some take until April. If you filed in January and claimed the EITC, expect your refund in late February or later, not within 21 days.

What if I made a mistake on my return after I filed it?

Do not file an amended return until you receive your original refund. Filing an amended return before the original is processed will delay both. Once your refund arrives, you can file Form 1040-X if needed. If the mistake results in you owing money instead of getting a refund, contact the IRS before they send you a bill.