The most common reasons your refund is delayed

The IRS processes most refunds within 21 days of receiving your return, but yours may be slower because of something in your specific return or situation. The most frequent causes are math errors on the form itself, a mismatch between what you reported and what your employer or bank reported to the IRS, missing information the IRS needs to verify your identity, or a flag for potential fraud that requires manual review.

If you filed on paper instead of electronically, add another 2 to 4 weeks just for the IRS to scan and enter your return into their system. If you claimed certain credits — the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC) — the law requires the IRS to hold your entire refund until at least mid-February, even if the rest of your return is error-free.

Weather, staffing shortages, and processing backlogs at the IRS also slow things down, especially early in tax season when millions of returns arrive at once. None of these are your fault, but they do mean waiting.

Key Takeaways

  • The IRS normally processes refunds in 21 days, but errors on your return, mismatched income information, or identity verification issues can add weeks or months.
  • If you claimed the Earned Income Tax Credit or Additional Child Tax Credit, the IRS is required by law to delay your refund until mid-February at the earliest.
  • Paper returns take 2 to 4 weeks longer than electronic returns just to be scanned and entered into the system.
  • You can check the exact status of your refund using the IRS Where's My Refund tool, which updates every 24 hours and tells you what stage your return is in.

How to check where your refund actually is

The IRS provides a tool called Where's My Refund at irs.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, and tells you whether the IRS is still processing your return, has approved it, or has sent it to your bank.

The tool shows three possible statuses: "Return Received" means the IRS has your return but has not finished reviewing it; "Approved" means the IRS has approved your refund and sent instructions to your bank; and "Sent" means your bank has received the money and it should arrive within one to two business days. If you see "Sent" but the money has not hit your account after three business days, contact your bank, not the IRS.

If Where's My Refund shows no information at all, your return either has not been received yet or there is a problem that requires the IRS to investigate. Wait at least 24 hours and try again — the tool sometimes lags behind the actual system.

What happens when the IRS finds an error on your return

If the IRS discovers a math mistake, a missing form, or a discrepancy between what you reported and what your employer reported on a W-2, they will correct it themselves and send you a notice explaining the change. This process adds 4 to 8 weeks to your refund timeline because the IRS must mail you the notice and give you time to respond if you disagree.

The most common mismatch is income: you reported one amount, but your employer's W-2 or a bank's 1099 shows a different amount. The IRS will adjust your refund based on the employer or bank's number, which is usually the correct one. If you believe the IRS made an error, you can respond to the notice they send you, but this extends the delay further.

If the IRS suspects fraud — for example, if someone else filed a return using your Social Security number — they will freeze your refund and contact you by mail. This can take several months to resolve and requires you to prove your identity and that you filed the legitimate return.

Identity verification holds and what to do about them

If the IRS cannot verify that you are who you say you are, they will place a hold on your refund and send you a notice asking you to prove your identity. This happens more often to people filing for the first time, people who have moved recently, or people whose Social Security number has been used fraudulently.

The notice will tell you how to verify your identity — usually by uploading documents through an IRS online portal, by mail, or by phone. Follow the instructions in the notice exactly. Do not wait for a second notice. The sooner you respond, the sooner the IRS can release your refund.

If you do not receive a notice but Where's My Refund says your return is delayed with no explanation, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. Wait times are long, especially during tax season, but this is the only way to learn about an identity issue is holding up your money.

Why EITC and ACTC refunds are held until mid-February

The Earned Income Tax Credit and the Additional Child Tax Credit are refundable credits, meaning they can give you money back even if you owe no tax. Because these credits are high-value and frequently claimed incorrectly, federal law requires the IRS to hold all refunds that include these credits until at least February 15 each year.

This is not a processing delay — it is a legal requirement. Even if you filed in January and your return is error-free, the IRS cannot release your money until mid-February. If you claimed both credits, the hold applies to your entire refund, not just the portion from the credits.

After mid-February, the IRS processes these returns on the same 21-day schedule as any other return. If your refund still has not arrived by late February or early March, use Where's My Refund to check the status, or call the IRS.

Paper returns and why they take longer

If you mailed a paper return instead of filing electronically, the IRS must first receive it at one of their processing centers, then scan it, then enter the information into their computer system. This adds 2 to 4 weeks before the IRS even begins reviewing your return for errors or processing your refund.

Paper returns also have a higher error rate because handwriting is sometimes unclear and forms are occasionally filled out incorrectly. If the IRS cannot read something or suspects an error, they will contact you by mail, which adds another 2 to 4 weeks.

If you filed on paper and it is now past mid-March, call the IRS at 1-800-829-1040 to confirm they received it. Have your Social Security number and the date you mailed it ready. The IRS can tell you whether your return arrived and what stage it is in.

What to do if your refund is months overdue

If the IRS says your refund was sent to your bank but you never received it, contact your bank first. Ask them to search for the deposit using the exact refund amount and the date the IRS says it was sent. Sometimes deposits are rejected by the bank's system, especially if you provided an incorrect account number on your return.

If your bank has no record of the deposit, call the IRS at 1-800-829-1040 and ask them to trace the refund. The IRS can tell you the exact date and method of payment (direct deposit or check). If it was a check, the IRS can issue a replacement. If it was direct deposit and your bank rejected it, the IRS will reissue it as a check.

If the IRS says your return is still being processed and it has been more than 21 days since you filed, ask the representative what is holding it up. Common answers are "identity verification pending," "math error being corrected," or "fraud investigation in progress." Each one has a different next step, and the representative can tell you what to do.

Frequently Asked Questions

How long does the IRS actually take to send refunds?

The IRS aims to process refunds within 21 days of receiving your return. If you filed electronically and your return has no errors, you will usually see your money within that window. Paper returns take longer because they must be scanned first. Returns with errors, identity issues, or EITC/ACTC credits take much longer — sometimes 2 to 3 months.

Can I call the IRS to speed up my refund?

Calling the IRS cannot speed up processing, but it can tell you why your refund is delayed and what you need to do next. Call 1-800-829-1040 if Where's My Refund shows no information after 24 hours, if you received a notice from the IRS, or if your refund was sent but never arrived. Wait times are long, so call early in the day or later in the week.

What if someone else filed a return using my Social Security number?

The IRS will freeze your refund and send you a notice. You must prove your identity and that you filed the legitimate return. Follow the instructions in the notice when ready. You may also need to file a report with the Federal Trade Commission at identitytheft.gov and consider placing a fraud alert with the credit bureaus.

Will my refund arrive faster if I file early in January?

Filing early does not speed up processing time, but it does mean you will get your money sooner in the calendar year. However, if you claim EITC or ACTC, the IRS will hold your refund until mid-February regardless of when you file. Filing early in January is still useful because it reduces the chance of someone else filing fraudulently using your Social Security number.

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

Ask your bank to search their system for the deposit using the exact amount and date. If they find nothing, the deposit was likely rejected because you provided an incorrect account or routing number on your return. Call the IRS at 1-800-829-1040 and they will reissue your refund as a check, which will arrive in 7 to 10 business days.