Where your refund is right now

The IRS processes most tax refunds within 21 days of receiving your return, but that clock starts from the date they actually receive it, not the date you filed. If you filed electronically, that's usually within a day or two. If you mailed a paper return, it can take two to four weeks just to reach the processing center. Once there, your return enters a queue with millions of others.

The 21-day timeline assumes nothing is wrong with your return. If the IRS needs to verify information, correct math errors, or investigate inconsistencies, the clock stops and restarts after they resolve the issue. This is where most delays happen.

You can see exactly where your refund is by using the IRS Where's My Refund tool at irs.gov. You'll need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight.

Key Takeaways

  • The IRS counts the 21-day processing window from when they receive your return, not when you file it, so mailed returns start later than e-filed ones.
  • The Where's My Refund tool at irs.gov is the only official source for your refund status and updates once daily.
  • Common delays include math errors on your return, mismatched income information, missing documents, and identity verification holds.
  • If your refund is more than 21 days past the date the IRS received your return, you can contact the IRS Refund Hotline at 800-829-1954.
  • State tax refunds move on a separate timeline from federal refunds and can take longer depending on your state's processing speed.

Why the IRS is holding your refund

The most common reason for a delay is a mismatch between what you reported on your tax return and what the IRS has on file from employers, banks, or other sources. This includes W-2 income that doesn't match, 1099 interest or dividend income the IRS received but you didn't report, or Social Security numbers that don't line up with names in the system.

Math errors on your return also trigger a hold. The IRS runs automated checks on every return and will correct obvious mistakes — but they notify you by mail when they do this, and the refund is delayed while they process the correction. You don't have to do anything, but the letter will explain what they changed.

Identity verification is another common reason. If your return looks unusual compared to your filing history, or if the IRS suspects fraud, they'll place a hold and send you a letter asking you to verify your identity. This can take several weeks. You may be asked to provide a copy of your driver's license, passport, or other documents.

Missing documents also cause delays. If you claimed certain credits — the Earned Income Tax Credit, Child Tax Credit, or education credits — and didn't include required documentation, the IRS will hold your refund until you send it in. The letter they send will specify exactly what's needed.

How to check your refund status without guessing

Go to irs.gov and search for "Where's My Refund." Enter your Social Security number, filing status (single, married filing jointly, etc.), and the exact dollar amount of your expected refund. The tool will show you one of four statuses: "Return Received," "Refund Approved," "Refund Sent," or a message that the IRS is still processing your return.

If the tool says "Return Received" and it's been more than 21 days since the IRS received your return, something is holding it up. The tool usually doesn't tell you what the problem is — you'll need to contact the IRS directly or wait for a letter.

If you filed by mail, you can track when the IRS received your return by calling the IRS Refund Hotline at 800-829-1954. Have your Social Security number and filing status ready. The phone line is open Monday through Friday, 7 a.m. to 7 p.m. Eastern time. Wait times are often long, especially during tax season (January through May).

Do not rely on tax software tracking, your tax preparer's status updates, or third-party refund tracking websites. The IRS Where's My Refund tool is the only official source of truth.

What to do if your refund is delayed past 21 days

First, confirm that 21 days have actually passed since the IRS received your return, not since you filed it. If you e-filed, the IRS usually receives it the same day or the next business day. If you mailed it, add two to four weeks to your mailing date to estimate when they received it.

Check the Where's My Refund tool again. If it still shows "Return Received" and more than 21 days have passed, call the IRS Refund Hotline at 800-829-1954. The representative can tell you whether the IRS is waiting for information from you, has flagged your return for review, or is experiencing a processing delay on their end.

If the IRS tells you they need documents or information from you, they will have already sent a letter to the address on your return. Check your mail carefully — these letters often look like junk mail. If you can't find the letter, ask the IRS representative to tell you exactly what's needed and where to send it.

If the IRS says your return is still in the queue with no issues flagged, you may have to wait longer. During peak tax season, some returns take 60 days or more to process, even without problems. The IRS publishes current processing times on their website, broken down by return type and filing method.

State tax refunds on a different timeline

Your state tax refund is completely separate from your federal refund and follows its own processing schedule. Some states process refunds faster than the IRS; others are slower. A few states don't issue refunds at all if you owe state income tax.

To check your state refund status, go to your state's tax agency website. Most states have their own "Where's My Refund" tool. Search "[your state] tax refund status" to find it. You'll typically need your Social Security number and the refund amount.

State refunds can take anywhere from two weeks to three months, depending on the state and whether your return was filed electronically or by mail. If you haven't heard anything after 60 days, contact your state tax agency directly — the phone number is on their website.

If the IRS says your refund was sent but you never received it

The Where's My Refund tool will show "Refund Sent" and give you the date and method of payment. Most refunds are sent by direct deposit to the bank account you listed on your return. Some are sent by check.

If your refund was sent by direct deposit, it should arrive within one to two business days of the date shown in the tool. If it's been longer, contact your bank to confirm the deposit didn't go to a closed or incorrect account. Banks sometimes reject deposits if the account number or routing number on the return doesn't match their records.

If your refund was sent by check, it can take up to two weeks to arrive by mail, depending on where you live. If more than two weeks have passed since the "Refund Sent" date, the check may have been lost or stolen. Call the IRS Refund Hotline at 800-829-1954 and ask them to issue a replacement check or direct deposit instead.

The IRS can issue a replacement refund, but you'll need to wait for them to confirm the original payment was never cashed. This process can take several weeks.

Common reasons refunds are rejected or returned

If you provided an incorrect bank account number or routing number, the IRS will attempt the direct deposit and it will fail. The IRS will then mail you a check instead, which delays your refund by several weeks. To avoid this, double-check your banking information before you file.

If you claimed a dependent who is also claimed by someone else, the IRS will hold your refund while they investigate. This happens often in custody situations. You may be asked to provide documentation showing you have the right to claim the dependent.

If you owe back taxes, child support, or student loans, the IRS can intercept your refund to pay those debts. The IRS will send you a notice explaining the offset. You can dispute the offset if you believe it was made in error, but this requires contacting the agency that holds the debt (the state child support office, the Department of Education, etc.), not the IRS.

Frequently Asked Questions

How long does the IRS actually take to process a refund?

The IRS aims to process most refunds within 21 days of receiving your return. However, this timeline only applies if your return has no errors, no missing information, and no red flags. In practice, many refunds take 30 to 60 days, especially during peak tax season from January through May.

Can I speed up my refund?

Filing electronically is faster than mailing a paper return — the IRS receives e-filed returns within one to two business days, while mailed returns take two to four weeks to reach the processing center. Choosing direct deposit instead of a check also speeds things up by a week or two. Beyond that, you cannot speed up the IRS's processing time.

What if I filed my return months ago and still haven't received my refund?

If more than 60 days have passed since you filed, call the IRS Refund Hotline at 800-829-1954. The representative can tell you whether your return is still being processed, whether the IRS is waiting for information from you, or whether your refund was sent but never reached you. If the IRS can't find a record of your return, you may need to file an amended return or contact a tax professional.

Will the IRS pay me interest if my refund is late?

The IRS does not pay interest on refunds that are delayed due to normal processing backlogs. However, if the IRS made an error that caused the delay — such as losing your return or processing it incorrectly — you may be may have access to to interest. This is rare and requires proving the IRS's mistake. Contact the IRS directly if you believe this applies to you.

What if I need my refund urgently?

The IRS cannot expedite refunds for personal hardship or urgent need. If you need money immediately, you may want to explore other options like a personal loan or credit line. Once your refund arrives, you can use it to pay back what you borrowed.