The IRS processes refunds in stages, and delays happen at predictable points

The IRS does not approve refunds on a first-come, first-served basis. Instead, it processes them in batches by filing method and refund type. A refund that should take 21 days can stretch to 60, 90, or longer because of where your return sits in the queue, whether the IRS flagged it for review, or whether you chose a slower delivery method. Understanding which stage your refund is stuck at — and why — tells you whether you need to act or simply wait.

Most delays fall into a few categories: the IRS is verifying your identity or income, your return was filed by mail instead of electronically, you claimed a refundable tax credit like the Earned Income Tax Credit (EITC), or there is a mismatch between what you reported and what the IRS has on file. Some delays are temporary and resolve on their own. Others require you to respond to a notice.

Key Takeaways

  • The IRS publishes a "Where's My Refund?" tool that shows your exact status and estimated delivery date — check there before assuming something is wrong.
  • Refunds with the EITC or Child Tax Credit take longer because the IRS holds them until mid-February to prevent fraud, even if you filed in January.
  • If you filed by mail or paper, your refund will not appear in the tracking system for three to four weeks after the IRS receives it.
  • If the IRS sent you a notice asking for more information, you must respond within the deadline stated on the letter or your refund will be delayed indefinitely.
  • Direct deposit refunds arrive faster than checks, but only if the bank account information on your return is correct.

Check the IRS tracking tool first — it shows your real status

Before you assume your refund is lost, go to IRS.gov and use the "Where's My Refund?" tool. You will need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, and shows one of three statuses: "Return Received," "Refund Approved," or "Refund Sent."

"Return Received" means the IRS has your return but has not finished processing it. This stage typically lasts 21 days for electronic returns and three to four weeks for paper returns. "Refund Approved" means the IRS has finished reviewing your return and calculated your refund — it will show you the delivery date. "Refund Sent" means the money is on its way to your bank account or the check is in the mail.

If the tool says your return is still being processed and you filed more than 21 days ago (or more than four weeks if you mailed it), your return is likely in the queue for additional review. This does not mean something is wrong — it means the IRS is checking your income, identity, or credits before releasing the money.

Refunds with tax credits are held until mid-February by law

If you claimed the Earned Income Tax Credit (EITC), the Additional Child Tax Credit (ACTC), or the American Opportunity Tax Credit, the IRS will not release your refund before mid-February, even if you filed in early January. This is a fraud-prevention rule, not a processing delay. The IRS holds these refunds to cross-check your income and dependent information against Social Security records and other databases.

The exact hold date changes each year. For the 2024 tax year (filed in 2025), the IRS will not release refunds with these credits before February 17. If you filed in January and claimed one of these credits, your refund will not move to "Refund Approved" until after that date, regardless of how quickly the IRS processes your return otherwise.

This is one of the most common reasons people think their refund is stuck when it is actually just waiting for the calendar to turn. Check your return to see which credits you claimed — if you see EITC or ACTC on line 27 or 28 of your Form 1040, the hold applies to you.

Paper returns take much longer to enter the system

If you mailed your return instead of filing electronically, expect the IRS to take three to four weeks just to receive, open, and scan it. During that time, the "Where's My Refund?" tool will show no information at all — not because something is wrong, but because your return has not entered the computer system yet.

Once the IRS scans your return, it enters the same processing queue as electronic returns, but you have already lost three to four weeks. If you mailed your return in early April, it may not appear in the tracking tool until late April or early May. From that point, add another 21 days for processing, plus any additional time if the IRS needs to verify information.

If you mailed your return and it has been more than four weeks since you sent it, you can call the IRS at 1-800-829-1040 to confirm they received it. Have your Social Security number, filing status, and the refund amount ready. The IRS cannot speed up processing, but they can confirm whether your return is in the system.

Identity verification and income matching cause the longest delays

If the IRS flagged your return for identity verification or income verification, your refund will not move forward until you respond. The IRS sends a notice by mail explaining what they need. Common reasons for these holds include:

  • Your income reported on your return does not match what employers or financial institutions reported to the IRS.
  • You claimed dependents the IRS cannot verify.
  • Your Social Security number does not match IRS records.
  • You claimed a large refund relative to your income.
  • The IRS detected potential identity theft or fraud.

When the IRS sends a verification notice, it includes a deadline — usually 30 days from the date of the letter. You must respond by that date or the IRS will deny your refund and you will have to file an amended return or appeal. Do not ignore these notices. If you do not receive a notice but your refund is stuck for more than 60 days, call the IRS at 1-800-829-1040 to ask whether a notice was sent to an old address.

These holds can add 30 to 90 days to your refund timeline, depending on how quickly you respond and how long the IRS takes to verify the information.

Direct deposit is faster than a check, but only if your account information is correct

If you chose direct deposit on your return, your refund will arrive in your bank account within one to two business days after the IRS releases it. If you chose a check, the IRS will mail it and it will take five to seven business days to arrive, depending on postal service speed.

However, if you entered the wrong bank account number, routing number, or account type (checking versus savings), the bank will reject the deposit and the IRS will have to mail you a check instead. This adds an extra two to three weeks to your timeline. The "Where's My Refund?" tool will show "Refund Sent" but the money will not appear in your account. After about two weeks, you will receive a check in the mail.

To avoid this, double-check your bank account information before you file. If you realize you made a mistake after filing, you cannot change it — you will have to wait for the check and deposit it yourself.

What to do if your refund is delayed beyond the expected date

If the "Where's My Refund?" tool shows "Refund Sent" but the money has not arrived in your account after two business days, contact your bank first. Ask whether the deposit was rejected or returned. If your bank has no record of the deposit, call the IRS at 1-800-829-1040.

If the tool still shows "Return Received" or "Refund Approved" after 60 days, and you did not claim EITC or another credit with a mid-February hold, call the IRS. Have your Social Security number, filing status, and return amount ready. The IRS can tell you whether your return is in the verification queue and what information they need from you.

If you received a notice from the IRS asking for more information, respond immediately. Do not wait. The deadline on the notice is firm, and missing it will delay your refund by months or result in a denial.

Frequently Asked Questions

Can I speed up my refund if it is taking longer than 21 days?

No. The IRS processes refunds in batches and does not have a way to move your return to the front of the line. If your return is being verified, you can respond quickly to any notice the IRS sends, which may speed up the review. Otherwise, you must wait for the IRS to complete processing.

What if the Where's My Refund tool says my refund was sent but I never received it?

If you chose direct deposit, contact your bank to see whether the deposit was rejected. If it was rejected, the IRS will mail you a check instead, which takes five to seven business days. If you chose a check, wait seven business days from the "Refund Sent" date. If it does not arrive, call the IRS to report it missing.

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

Only if the IRS sends you a notice. If you receive a letter asking for more information, respond by the deadline on the letter. If you have not received a notice and your refund is delayed, you can call the IRS to ask whether one was sent to an old address. Otherwise, check the tracking tool regularly and wait.

Why does the IRS hold refunds with the EITC until mid-February?

The IRS holds these refunds to prevent fraud and verify that you are truly may have access to to the credit. The hold is required by law and applies to all returns claiming EITC, ACTC, or American Opportunity Tax Credit, regardless of when you file.

What happens if I miss the deadline on an IRS verification notice?

If you miss the deadline, the IRS will deny your refund and you will have to file an amended return or appeal the decision. This can delay your refund by several months. Always respond to IRS notices by the deadline stated on the letter.