The most common reasons your refund is delayed

The IRS processes most tax refunds within 21 days of receiving your return, but yours may be stuck in one of several bottlenecks. The most frequent causes are math errors on your return, a mismatch between what you reported and what your employer or bank reported to the IRS, missing or illegible information, and identity verification holds that trigger manual review.

If you filed by mail, add 2 to 4 weeks to any timeline—the IRS has to physically open, scan, and enter your return into their system before processing begins. If you filed electronically but claimed the Earned Income Tax Credit (EITC) or Additional Child Tax Credit (ACTC), the law requires the IRS to hold your refund until at least mid-February, regardless of when you filed.

A smaller number of delays stem from offsets: the IRS will withhold your refund to cover unpaid federal student loans, back child support, or state tax debt. This happens without warning and can take several months to resolve.

Key Takeaways

  • The IRS typically processes refunds within 21 days of receiving your return, but this timeline assumes no errors or flags on your account.
  • If you claimed the EITC or ACTC, federal law requires the IRS to hold your refund until mid-February at the earliest, even if you filed in January.
  • You can check your refund status using the IRS Where's My Refund tool with your Social Security number, filing status, and the exact refund amount.
  • If the IRS finds errors on your return, they will mail you a notice explaining what they found and how much they are adjusting your refund.
  • Offsets for student loans, child support, or state taxes can delay your refund for months, and you will receive a separate notice if this happens.

How to check your refund status right now

Go to IRS.gov/refunds and use the "Where's My Refund?" tool. You will need 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, so checking multiple times in the same day will not show new information.

The tool will show you one of four statuses: "Return Received" (the IRS has your return but has not started processing), "Refund Approved" (processing is complete and your refund is on the way), "Refund Sent" (your refund has been issued and you can see the delivery date and method), or a message that the IRS needs more information from you.

If you filed by mail and it has been more than 4 weeks since you mailed your return, and the tool says "Return Received," call the IRS at 1-800-829-1040 to confirm they physically received it. Mail delays happen, and the IRS cannot process a return they do not have.

What to do if the IRS says they need more information

When the Where's My Refund tool displays a message asking for more information, the IRS will also mail you a formal notice to the address on your return. Do not wait for the notice to arrive—read the message on the tool carefully, because it will tell you exactly what is missing or what they found wrong.

Common requests include a copy of your W-2 or 1099 form, proof of a dependent's Social Security number, documentation of a business loss you claimed, or verification of your identity. The notice will include a deadline (usually 30 days) and instructions for mailing or uploading documents. If you miss the deadline, the IRS will process your return without that information, which usually means a smaller refund.

If the message says "Identity Verification Required," the IRS suspects fraud or has flagged your account for manual review. You may be able to verify your identity online through IRS.gov, or you may need to mail documents or call a verification phone number listed in your notice. This process can add 4 to 12 weeks to your refund timeline.

Refund delays caused by EITC and ACTC claims

If you claimed the Earned Income Tax Credit or the Additional Child Tax Credit, the IRS is required by law to hold your entire refund until at least February 15 each year. This is not an error or a problem with your return—it is a mandatory delay built into the tax code.

Even if you filed your return in January and the Where's My Refund tool shows "Refund Approved," your refund will not be issued until after February 15. The IRS uses this time to cross-check EITC and ACTC claims against Social Security records and other databases to prevent fraud.

After February 15, the IRS will issue your refund within 21 days if no other issues are found. If you filed after February 1, add an additional 21 days to account for processing time after the February 15 hold expires.

When the IRS offsets your refund

An offset happens when the IRS withholds your refund to pay a debt you owe to the federal government or to a state. The most common reasons are unpaid federal student loans (through the Federal Student Aid offset program), back child support, or state income tax debt. The IRS will also offset your refund if you owe back taxes from a prior year.

You will receive a notice in the mail explaining that your refund has been offset and which agency or creditor received the money. This notice arrives separately from your tax return processing, so you may see "Refund Sent" on the Where's My Refund tool but never receive the money because it was intercepted.

If you believe the offset was wrong—for example, you already paid the debt or the debt belongs to someone else—you must contact the agency that received the offset, not the IRS. For student loan offsets, contact the U.S. Department of Education's offset program at 1-800-621-3995. For child support offsets, contact your state's child support enforcement agency. For state tax offsets, contact your state tax authority.

Refunds delayed by mail or banking problems

If the Where's My Refund tool shows "Refund Sent" but you have not received the money, the delay is usually in delivery, not processing. The IRS issues refunds by direct deposit or check, and each method has different timelines.

Direct deposits typically arrive within 1 to 3 business days of the issue date shown on the tool. If more than 5 business days have passed since the issue date and the money has not appeared in your account, contact your bank to confirm they received the deposit. Sometimes a deposit is rejected if your account number changed, your account was closed, or your bank flagged the deposit as suspicious.

Checks are mailed and typically arrive within 7 to 10 business days of the issue date, but mail delays can extend this to 3 to 4 weeks. If your check has not arrived 4 weeks after the issue date, call the IRS at 1-800-829-1040 with your return information and the issue date. The IRS can issue a replacement check or convert your refund to direct deposit if you provide a valid bank account.

Steps to take if your refund is more than 21 days late

First, confirm the issue date using the Where's My Refund tool. If the tool shows "Refund Sent" and the issue date was more than 21 days ago, your refund should have arrived. Check your bank account and mailbox again, then contact your bank to ask if the deposit was rejected or if the check was returned.

If your bank confirms no deposit was received and you have not found a check, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether the refund was actually issued and, if so, whether it was sent by check or direct deposit. If it was sent by check and lost in the mail, the IRS can issue a replacement. If it was sent by direct deposit and rejected by your bank, the IRS can reissue it to a different account or send a check instead.

If the Where's My Refund tool still shows "Return Received" or "Refund Approved" and more than 21 days have passed since you filed, call the IRS to ask whether your return is being reviewed or held for any reason. Be prepared to provide copies of documents if the IRS asks for them during the call.

Frequently Asked Questions

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

No. Calling the IRS will not speed up processing, but it can help if your return is stuck because of a missing document or a mail delivery problem. The IRS processes returns in the order they are received, and calling does not move you ahead in the queue. Call only if the Where's My Refund tool indicates a problem or if more than 21 days have passed with no update.

What if I filed my taxes but the IRS says they have no record of my return?

If you filed electronically, contact the tax software company or tax preparer you used to confirm the return was actually transmitted. If you filed by mail, the return may still be in transit or waiting to be scanned. Wait 4 weeks from the date you mailed it, then call the IRS at 1-800-829-1040 to ask them to search for it manually. Bring your mailing date and tracking number if you have one.

Will I get interest or a penalty if my refund is delayed?

No. Delays caused by the IRS do not result in penalties or interest charges against you. However, if you owe taxes and filed late, you may owe penalties and interest on the amount you owe—not on your refund. The IRS will explain any penalties in the notice they send you.

What happens if the IRS finds an error and reduces my refund?

The IRS will mail you a notice explaining what they found and how they adjusted your refund. You have the right to dispute the change by following the instructions in the notice, which usually involves sending documents or requesting a hearing. Do not ignore the notice—if you disagree, you must respond within the deadline given.

Can I stop a refund that has already been issued?

If your refund was sent by direct deposit and has not yet arrived in your account, contact your bank immediately to ask if they can reject the deposit. If the refund was sent by check and you have not cashed it, you can contact the IRS to ask them to stop payment and reissue it. Once a check is cashed or a direct deposit clears, you cannot reverse it.