Processing takes longer than you think, and the IRS publishes no single timeline

The IRS says most refunds arrive within 21 days of when they receive your return, but that clock does not start on April 15. It starts when your return is actually processed—which can be weeks after you file. If you filed in early February and it is now mid-March, your refund may still be in the normal queue. If you filed in late March and it is now early April, you are likely still waiting for the IRS to even open your return.

The 21-day window also assumes your return has no problems. The IRS processes returns in batches, and certain types of returns—those claiming the Earned Income Tax Credit, the Additional Child Tax Credit, or containing amended information—are held longer by law. A return with math errors, missing information, or a mismatch between what you reported and what employers or banks reported to the IRS will sit in a queue for manual review. That review can take weeks or months.

The other major reason for delay is volume. The IRS processes millions of returns between early February and mid-April. In years when Congress has delayed funding or staffing, or when the IRS has had to redirect resources to pandemic-related work, processing slows across the board. You cannot speed this up by calling or filing again.

Key Takeaways

  • The 21-day processing window starts when the IRS actually opens your return, not when you file it, so early filers may wait several weeks before processing even begins.
  • Returns claiming the Earned Income Tax Credit or Additional Child Tax Credit are held by law and take longer than standard returns.
  • The IRS Where's My Refund tool is the only official way to check status; it updates once per day and shows the actual stage your return is in.
  • If your return has been processing for more than 21 days after the IRS received it, or if Where's My Refund shows an error code, you may need to contact the IRS or file an amended return.

Check your actual processing date using Where's My Refund

The IRS Where's My Refund tool is the only source that tells you where your return actually stands. 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.

Where's My Refund will show one of three messages: "Return Received," "Return Approved," or "Return Sent." If it says "Return Received," the IRS has your return but has not finished processing it yet. This stage can last anywhere from a few days to several weeks depending on volume and whether your return needs manual review. If it says "Return Approved," the IRS has finished reviewing your return and approved your refund. The tool will then tell you the expected deposit date. If it says "Return Sent," your refund has been issued and is on its way to your bank or address.

If Where's My Refund shows an error message or tells you to call the IRS, write down the exact message. This is the only information the IRS phone line will use to help you. Do not rely on email or social media—the IRS does not contact taxpayers first about refund problems.

Returns with tax credits take longer by law

If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your return until at least February 15 of the following year. This is true even if you file in January. The law exists to prevent fraud, but it means your refund will not be processed until mid-February at the earliest, regardless of when you filed.

After February 15, these returns move into the normal processing queue, but they still take longer on average because the IRS reviews them more carefully. If you filed in early February claiming EITC or ACTC, expect processing to take 4 to 6 weeks rather than 3 weeks. If you filed in March or April claiming these credits, expect 6 to 8 weeks or longer.

You cannot remove these credits to speed up processing, and the IRS will not process your return faster if you call. The hold is automatic and applies to every return that claims these credits.

Common reasons the IRS holds your return for manual review

If Where's My Refund says your return is still being reviewed after 21 days, one of these issues is likely the cause. The IRS will not contact you first—you have to check the tool or wait for a letter.

Math errors or missing information: If you made an arithmetic mistake or left a line blank, the IRS will correct it or ask you to provide the missing piece. This adds 2 to 4 weeks to processing.

Mismatched income: If the amount you reported on your return does not match what your employer, bank, or investment firm reported to the IRS, your return goes to manual review. This is common when you have multiple jobs, received a 1099 form, or had interest or dividends. The IRS will compare the documents and either approve your return or send you a letter asking for an explanation. This can take 4 to 8 weeks.

Duplicate Social Security number: If someone else filed a return using your Social Security number, or if the IRS thinks they did, your return will be flagged. You will receive a letter asking you to verify your identity. Do not ignore this letter—respond within 30 days with the documents the IRS requests.

Amended return: If you filed an amended return (Form 1040-X), processing takes 16 weeks or longer. Amended returns are processed separately and in the order they are received, not by priority.

What to do if processing takes longer than expected

If Where's My Refund has said "Return Received" for more than 21 days, or if it shows an error code, contact the IRS. Call 1-800-829-1040 (the main IRS line) or 1-800-829-4477 (the refund line). Wait times are long during tax season, so call early in the morning or late in the week if possible. Have your Social Security number, filing status, and the exact refund amount ready.

The IRS can tell you whether your return is in the normal queue, held for review, or flagged for an issue. If there is an issue, ask what documents you need to send and where to send them. If the IRS tells you to mail documents, send them certified mail with return receipt so you have proof of delivery.

If you filed by mail and it has been more than 4 weeks since you mailed your return, the IRS may not have received it yet. Ask the IRS whether they have a record of your return. If they do not, you may need to file again electronically or by mail, but do not do this without confirming the first return was not received—filing twice can create a duplicate refund or a hold on both returns.

Refunds delayed by identity theft or fraud holds

If Where's My Refund tells you to call the IRS, or if you receive a letter saying your identity could not be verified, your return may be held because of suspected identity theft or fraud. This is not an accusation—it is a security check. The IRS will ask you to verify your identity by answering questions about your tax history or by providing documents like a driver's license or passport.

If your identity is verified, processing resumes and usually takes 2 to 4 weeks from that point. If the IRS cannot verify your identity over the phone, they will send you a letter with instructions for mailing documents. This adds another 2 to 4 weeks to the timeline.

If you believe your identity has actually been stolen—someone else filed a return using your Social Security number—tell the IRS immediately. They will place a fraud alert on your account and may issue you an Identity Protection PIN (IP PIN) for future tax years. You can also file a report with the Federal Trade Commission at identitytheft.gov.

Direct deposit versus check: which arrives faster

Direct deposit is faster and more reliable than a paper check. If you chose direct deposit on your return, the IRS deposits your refund directly into your bank account once it is approved. The deposit usually arrives within 1 to 3 business days after the IRS issues it. If you chose a paper check, the IRS mails it to your address, which takes 7 to 10 business days depending on postal service speed.

If you did not provide banking information on your return, you will receive a check by mail. You cannot change this after filing—the IRS will not deposit a refund into a bank account you add later. If you want direct deposit for future years, make sure to include your routing number and account number on your return.

If your bank rejects the direct deposit (for example, because the account is closed or the routing number is wrong), the IRS will mail you a check instead. This adds 7 to 10 business days to the timeline. If you think your bank rejected your deposit, contact your bank first to confirm, then call the IRS to ask whether they have a record of the rejection.

Frequently Asked Questions

How do I know if the IRS actually received my return?

If you filed electronically, your tax software or the IRS will send you a confirmation number within 24 hours. Keep this number. If you filed by mail, the IRS does not send a receipt, but you can check Where's My Refund after a few weeks to see if they have a record. If Where's My Refund shows your return, they received it.

Can I speed up my refund by calling the IRS?

No. The IRS processes returns in the order they are received and by type. Calling does not move you up in the queue. The only reason to call is if Where's My Refund shows an error, if processing has taken longer than expected, or if you need to report a problem like identity theft.

What if I filed my return twice by accident?

Contact the IRS immediately. Filing twice can create a duplicate refund, which the IRS will eventually catch and ask you to return. It can also cause both returns to be held for review. Call 1-800-829-1040 and tell them you filed twice so they can flag your account and process only the correct return.

Will my refund arrive on the date Where's My Refund says?

The date shown is the expected deposit or mailing date, not a may provide. Direct deposits usually arrive on that date or within 1 to 3 business days after. Paper checks may take 7 to 10 business days from the mailing date. If your refund does not arrive within that window, contact your bank (for direct deposit) or the IRS (for checks).

What if my refund shows as sent but I never received it?

For direct deposit, contact your bank first—the deposit may have been rejected or delayed. For checks, wait 10 business days from the mailing date, then contact the IRS. They can issue a replacement check, but you may need to wait another 7 to 10 business days for it to arrive.