Why your refund is taking longer than expected

The IRS publishes a standard timeline: most refunds arrive within 21 days of when you file electronically. If you filed by mail, add another week or two to that estimate. But "most" does not mean all, and delays happen for specific reasons — not because the IRS is slow in general, but because something in your return or account triggered a manual review.

The most common causes are a mismatch between your return and IRS records (a name spelling difference, a Social Security number typo, income reported by an employer that does not match what you claimed), a missing or incomplete form, or a return flagged for identity theft verification. Less often, a refund gets held because you owe back taxes, student loans in default, or child support — the IRS can legally intercept your refund to pay those debts. A few returns are simply stuck in the queue during peak filing season, especially if you filed late in the year.

Key Takeaways

  • Check the status of your refund using the IRS Where's My Refund tool with your Social Security number, filing status, and the exact refund amount from your return.
  • If the tool says your refund is delayed or under review, the IRS will contact you by mail if action is needed from you — do not wait for a phone call.
  • A delay of more than 21 days from the filing date, or a status that has not changed in over a week, means you should contact the IRS directly or visit a local Taxpayer Assistance Center.
  • If your refund was intercepted to pay a debt, you will receive a notice in the mail explaining which debt and how much was taken.
  • Do not file an amended return or a second return while the first one is still being processed — this creates more delay, not less.

How to check your refund status right now

The IRS Where's My Refund tool is the only official source for your refund status. Go to irs.gov, find the tool under "Refunds," and enter your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount shown on your return. The tool updates once per day, usually overnight.

The tool will show one of three statuses: "Return Received" (the IRS has your return but has not processed it yet), "Refund Approved" (your refund has been calculated and is in the queue to be sent), or "Refund Sent" (your refund has been issued and shows the date it was sent and the method — direct deposit or check). If your status is "Refund Sent" but you have not received the money, the delay is with your bank or the mail, not the IRS.

If the tool shows "Return Received" and more than 21 days have passed since you filed electronically, or more than 30 days since you mailed a paper return, your return is likely under review. The status page will sometimes say "We are still processing your return" or "Your return requires additional review" — this is normal for returns that need manual attention, but it means you will wait longer.

What the IRS will do if they need information from you

If the IRS needs you to provide documents, verify information, or clarify something on your return, they will send you a letter in the mail. This letter will explain exactly what they need, the deadline to respond (usually 30 days), and how to send the information back. The IRS does not call you first — if someone calls claiming to be from the IRS about your refund, it is a scam.

Common requests are proof of income (a W-2 or 1099 form), proof of a dependent (a birth certificate or custody order), or clarification of a deduction you claimed. Respond to the letter within the deadline, keep a copy of what you send, and send it by certified mail so you have proof of delivery. Once the IRS receives your response, processing usually resumes within two to four weeks.

If you do not respond to the letter by the deadline, the IRS will deny your refund claim and you will have to file an amended return or appeal. This is rare but it happens to people who move and do not update their address with the IRS, or who miss the deadline by accident.

When your refund was intercepted for a debt

If you owe back taxes, have student loans in default, or owe child support, the U.S. Department of Treasury can intercept your federal tax refund to pay that debt. This is called Treasury Offset. You will receive a notice in the mail from the Treasury Offset Program explaining which debt was paid and how much of your refund was taken.

The notice will come from the agency that holds the debt — the IRS (for back taxes), the Department of Education (for federal student loans), or your state's child support enforcement office. The notice will include contact information for that agency and instructions for disputing the offset if you believe the debt is not yours or has been paid.

If you believe the offset was a mistake, you have the right to request a hearing. The process and timeline depend on which agency holds the debt, so contact the agency listed in your notice. You can also check whether your refund will be offset before you file by calling the Treasury Offset Program at 800-304-3107.

Direct deposit delays versus check delays

If the Where's My Refund tool says "Refund Sent" and shows a date, your refund has left the IRS. Whether you receive it depends on how you chose to get it.

Direct deposit refunds usually arrive within one to three business days of the date shown in the tool. If you provided the wrong bank account number or routing number on your return, the refund will bounce back to the IRS and they will reissue it as a check — this adds two to four weeks. If your refund was supposed to arrive by direct deposit but has not shown up after five business days, contact your bank to confirm they received it. If the bank has no record, contact the IRS at 800-829-1040.

Check refunds take longer. The IRS mails checks from a processing center, and mail delivery varies by location — typically five to ten business days from the date shown in the tool. If you have not received your check within two weeks of the date shown, the check may have been lost in the mail. Contact the IRS to request a replacement check or to have the refund reissued by direct deposit instead.

How to contact the IRS about your delayed refund

If your refund is more than 21 days late and the Where's My Refund tool shows no update, or if you received a letter from the IRS asking for information and you have already responded, you can contact the IRS directly. Call 800-829-1040 (the main IRS customer service line) and select the option for refund status. Have your Social Security number, filing status, and refund amount ready.

Wait times are long during tax season (January through May), often 30 minutes or more. Call early in the morning or late in the week for shorter waits. If you reach an agent, they can see notes on your account that the Where's My Refund tool does not show — for example, whether your return is in a queue for manual review or whether a letter is in the mail to you.

If you prefer in-person help, find your local Taxpayer Assistance Center at irs.gov under "Contact Us." These offices are free and do not require an appointment, though wait times vary. Bring your return, your Social Security card, and any letters from the IRS.

What not to do while waiting for your refund

Do not file an amended return (Form 1040-X) or a second return while your original return is still being processed. This creates confusion in the IRS system and delays both returns. Wait until you receive a notice from the IRS saying your original return was denied or rejected, or until at least 60 days have passed since you filed.

Do not ignore a letter from the IRS asking for information or documents. Respond within the deadline shown in the letter, even if you think the request is wrong. If you disagree with what the IRS is asking for, respond anyway and explain your position — ignoring the letter will result in your refund being denied.

Do not assume your refund is lost if it has been more than 21 days. Use the Where's My Refund tool first, then contact the IRS. Most delayed refunds are eventually issued; they just take longer because of a flag or review on your account.

Frequently Asked Questions

Can I get my refund faster if I pay a tax preparation company to check on it?

No. Tax preparation companies and refund advance services cannot speed up the IRS process. The Where's My Refund tool and the IRS phone line are free and show you the same information. Refund advance services charge a fee to lend you money against your expected refund — you will receive the refund at the same time whether you use them or not.

What if the Where's My Refund tool says my refund was sent but my bank says they never received it?

If you chose direct deposit, contact your bank first and confirm the account number and routing number are correct. If the bank has no record of the deposit, the account number on your return was likely wrong and the refund bounced back to the IRS. Call the IRS at 800-829-1040 to request a replacement check or to update your bank information for a new direct deposit attempt.

How long does it take for the IRS to process my response if they asked for more information?

After the IRS receives your response, processing usually resumes within two to four weeks. Mail your response by certified mail so you have proof of delivery. If more than four weeks have passed and your refund status has not changed, contact the IRS to confirm they received your documents.

Will I get interest if my refund is delayed?

Yes, but only if the delay is the IRS's fault and only after a certain amount of time. Interest accrues at a rate set by the IRS each quarter (currently around 8 percent annually) if your refund is delayed more than 45 days from the due date of your return. You do not have to request it — the IRS calculates and includes it automatically.

What if I need my refund money right now?

If you need money immediately, a refund advance or short-term loan from a bank or credit union is faster than waiting for the IRS, but both come with fees or interest. Check the Where's My Refund tool first to confirm your refund is actually delayed — if it shows "Refund Sent," your money should arrive within days. If your return is still under review, contact the IRS to find out why and whether you can provide information to speed it up.