The most common reasons your refund is delayed

The IRS processes most refunds within 21 days of receiving your return, but yours may be held up for one of several specific reasons. The most frequent cause is a mismatch between what you reported and what the IRS has on file — usually your name, Social Security number, or income figures don't line up with W-2s, 1099s, or other documents your employer or bank sent to the IRS. A second common delay happens when you claim a refundable tax credit like the Earned Income Tax Credit (EITC) or the Child Tax Credit; the IRS is required by law to hold these refunds until mid-February, even if you file in January. A third reason is that you made an error on your return — a math mistake, a missing form, or an incomplete address — and the IRS flagged it for manual review.

Less common but still possible: you owe back taxes, student loans, or child support, and the IRS is offsetting your refund to pay those debts. You filed a paper return instead of electronically, which takes longer to process. Or your return was selected for an audit, which can add weeks or months depending on what the IRS needs to verify.

Key Takeaways

  • The IRS typically processes refunds within 21 days, but refunds claiming EITC or Child Tax Credit are held until mid-February by law.
  • Mismatches between your return and IRS records — wrong name spelling, incorrect SSN, or income that doesn't match W-2s — are the most common reason for delays beyond 21 days.
  • You can check your refund status using the IRS "Where's My Refund?" tool on IRS.gov with your SSN, filing status, and refund amount.
  • If the IRS has offset your refund to pay back taxes, student loans, or child support, you will receive a notice in the mail explaining the offset and how much was taken.
  • If your refund is missing after 21 days and the IRS tool shows no status, contact the IRS at 1-800-829-1040 to request a trace.

How to check your refund status right now

The IRS "Where's My Refund?" tool is the fastest way to see what is happening with your money. Go to IRS.gov, find the tool in the "Refunds" section, and enter your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool updates once per day, usually overnight, and will show one of four statuses: "Return Received" (the IRS has your return but hasn't processed it yet), "Refund Approved" (the IRS has approved your refund and it is being prepared for payment), "Refund Sent" (your refund has been issued and is on its way), or a message that the IRS needs more information from you.

If the tool says "Refund Sent" but you haven't received the money, the next step depends on how you chose to receive it. If you requested direct deposit, check your bank account — the deposit can take one to five business days after the IRS releases it. If you chose a paper check, allow up to two weeks from the "Refund Sent" date for it to arrive by mail. If more than two weeks have passed since the tool said "Refund Sent" and you still have nothing, contact the IRS at 1-800-829-1040 and request a refund trace.

What to do if the IRS says they need more information

When the "Where's My Refund?" tool displays a message that the IRS needs more information, you will also receive a letter in the mail within a few days explaining exactly what documents or clarification they want. Do not ignore this letter. The IRS will give you a deadline — usually 30 days — to respond. If you miss the deadline, the IRS may deny your refund claim or reduce the amount you receive.

Common requests include proof of income (a copy of your W-2 or 1099), proof of a dependent (a birth certificate or custody agreement), or clarification about a deduction you claimed. Respond by mail using the address and instructions in the IRS letter, or upload documents through your IRS online account if you have one set up. Keep a copy of everything you send and consider using certified mail so you have proof the IRS received it.

Refunds held for EITC and Child Tax Credit claims

If you claimed the Earned Income Tax Credit or the Child Tax Credit on your return, the IRS is required to hold your entire refund until at least mid-February, regardless of when you filed. This is a legal requirement, not a processing delay. The IRS uses this time to verify that you truly meet the income and dependent requirements for these credits, since they are refundable — meaning you can receive money back even if you owe no tax.

You can still check your refund status using "Where's My Refund?" during this holding period, and the tool will show you the expected release date. If you filed in early January and claimed one of these credits, expect your refund to arrive in mid-to-late February at the earliest. Filing earlier does not speed up this timeline; the IRS processes all EITC and Child Tax Credit refunds on the same schedule.

When the IRS has offset your refund

An offset means the IRS has taken your refund to pay a debt you owe — typically back taxes from a prior year, defaulted student loans, or court-ordered child support. The IRS will send you a notice called a "Notice of Federal Offset" in the mail explaining which debt was paid and how much was taken. This notice will also tell you which agency received the money (the Department of Education for student loans, your state's child support enforcement office for child support, etc.) and how to contact them if you have questions.

You cannot reverse an offset once it has happened, but you can dispute it if you believe the debt information is wrong. The notice will include instructions for filing a dispute. If you owe back taxes and the offset was to the IRS itself, you can set up a payment plan for any remaining balance. Contact the IRS at 1-800-829-1040 to discuss your options.

Refunds delayed because of errors on your return

If you made a mistake on your tax return — a math error, a transposed number, a missing form, or an incomplete address — the IRS will catch it during processing and flag your return for manual review. This adds time because a person has to look at your return instead of the computer processing it automatically. The IRS will send you a letter explaining what they found and asking you to either correct it or confirm that your original answer was right.

Some errors are minor and the IRS will simply correct them and send your refund. Others require your response. If you receive a letter, follow the instructions exactly and respond within the deadline given. If you are unsure whether you made an error, you can call the IRS at 1-800-829-1040 and speak to a representative, though wait times are often long during tax season.

Paper returns and other reasons for longer delays

If you filed a paper return by mail instead of electronically, expect your refund to take longer — typically 4 to 6 weeks instead of 21 days. The IRS has to open your envelope, scan your documents, and enter the information into their system before processing can begin. Electronic filing is much faster and is why the IRS encourages it.

Returns selected for audit also take much longer. The IRS will send you a letter explaining what they want to examine and what documents to send. Audits can take anywhere from a few weeks to several months depending on the complexity. During an audit, your refund is frozen until the IRS completes its review. If the audit finds you are owed money, you will receive your refund after the audit closes.

Requesting a refund trace if your money is truly missing

A refund trace is a formal request to the IRS to investigate what happened to your refund. You can request one if the "Where's My Refund?" tool says your refund was sent but you never received it, and more than the expected delivery time has passed (21 days for direct deposit, 28 days for a check). Call the IRS at 1-800-829-1040 and tell them you want to file a refund trace. Have your Social Security number, filing status, and the refund amount ready.

The IRS will investigate and contact you by mail within four weeks with the results. If they find that the refund was sent to the wrong bank account (which can happen if you made a typo when entering your routing number), they will tell you which account received it and you may be able to recover the money from that bank. If the check was lost in the mail, the IRS can issue a replacement check. If the refund was never actually sent, the IRS will restart the process.

Frequently Asked Questions

How long should I wait before I start worrying about my refund?

Wait at least 21 days from the date you filed before contacting the IRS, and check "Where's My Refund?" first — it is updated daily and will tell you exactly where your refund is in the process. If you claimed EITC or Child Tax Credit, wait until mid-February. If more than 21 days have passed, the tool shows no status, and you have not received a letter from the IRS, then call 1-800-829-1040.

Can I speed up my refund if I need the money urgently?

No. The IRS processes refunds on a fixed schedule and there is no way to jump the line. If you claimed EITC or Child Tax Credit, your refund is held until mid-February by law. If your return is under review or flagged for errors, you must wait for the IRS to complete that work. The only exception is if you filed a paper return — filing electronically next year will be faster.

What if I filed my return but never got a confirmation?

If you filed electronically, you should have received an electronic confirmation (an "acceptance notice") within 24 hours. Check your email, including spam folders. If you filed by mail, the IRS does not send a confirmation — they simply process it. Use "Where's My Refund?" to confirm they received it; if the tool shows no status after 4 weeks, call 1-800-829-1040 to verify.

Can the IRS take my refund to pay debts I didn't know I owed?

Yes. The IRS can offset your refund for back taxes, defaulted federal student loans, or court-ordered child support without your permission. You will receive a notice in the mail explaining the offset. If you believe the debt is wrong or has been paid, you can dispute it using the instructions in the notice, but the offset itself cannot be reversed.

What if my refund was sent to the wrong bank account?

This usually happens because of a typo in your routing number or account number when you filed. Call the IRS at 1-800-829-1040 and request a refund trace. They will investigate which account received the deposit. If it went to the wrong bank, contact that bank and explain the situation — they may be able to reverse the deposit or help you recover the funds. The IRS can also issue a replacement check if needed.