Why the IRS hasn't sent your refund yet

Your refund is delayed because the IRS is still processing your return, or because there's a problem with the information you sent. The IRS processes most returns within 21 days of receiving them, but some take longer. A few common reasons your refund hasn't arrived: the IRS found a mismatch between your return and what your employer or bank reported, you claimed a refundable tax credit that requires extra verification, your return was filed on paper instead of electronically, or your bank rejected the direct deposit.

The fastest way to find out where your refund is right now is to use the IRS Where's My Refund tool on 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, and will tell you whether the IRS is still processing, has approved your refund, or has found a problem that needs your attention.

Key Takeaways

  • Check the IRS Where's My Refund tool first — it shows the real status of your return and updates daily.
  • Most refunds arrive within 21 days of the IRS receiving your return, but paper returns and returns with errors take longer.
  • If the IRS found a problem, they will mail you a notice explaining what information they need and how to respond.
  • Direct deposit refunds arrive in your bank account in one to two business days after the IRS approves them; paper checks take two to three weeks.
  • If your refund is more than 21 days late and the tool shows no update, contact the IRS at 1-800-829-1040.

How to check your refund status right now

Go to irs.gov and find the Where's My Refund tool. Enter your Social Security number, your filing status (single, married filing jointly, etc.), and the exact refund amount shown on your tax return. The tool will show one of three statuses: "Return Received" (the IRS has your return but is still processing it), "Approved" (the IRS approved your refund and it's on the way), or "Sent" (your refund has been dispatched).

If the tool shows "Return Received," your refund is still being processed. The IRS typically takes 21 days from the date they receive your return. If you filed electronically, they usually receive it within a few days. If you mailed a paper return, add one to two weeks for mail delivery before the 21-day clock starts.

If the tool shows "Approved," your refund has been authorized and is being sent. For direct deposit, the money should land in your bank account within one to two business days. For a paper check, allow two to three weeks from the approval date.

Common reasons the IRS is holding your refund

The IRS stops processing to investigate when information on your return doesn't match what they already have on file. This happens most often with the Earned Income Tax Credit (EITC) or the Child Tax Credit. These credits require the IRS to verify that you, your spouse, and your children are who you say you are and that you meet the income limits. This verification can add weeks to your refund timeline.

A second common reason is a mismatch between your return and your W-2 or 1099 forms. If you reported different income than your employer reported, or if you claimed a dependent that doesn't match Social Security records, the IRS will pause processing to investigate. They will mail you a notice explaining the discrepancy and asking you to respond.

Identity theft flags also delay refunds. If the IRS suspects someone filed a return using your Social Security number, they will hold your refund while they verify your identity. You'll receive a notice in the mail with instructions on how to prove who you are.

Filing a paper return instead of electronically also adds time. Paper returns are scanned and entered by hand, which takes longer than electronic filing. If you filed on paper, add an extra two to four weeks to the normal processing time.

What to do if you received an IRS notice about your refund

If the IRS mailed you a notice, read it carefully. The notice will explain exactly what information they need and include a important date for you to respond. Common requests include proof of income, proof of a dependent's identity, or clarification of a deduction you claimed.

Follow the instructions in the notice exactly. If they ask you to mail documents, make copies and send them certified mail so you have proof of delivery. If the notice includes a phone number, you can call to ask questions before you respond. Do not ignore the notice — if you miss the important date, the IRS will disallow the items in question and reduce your refund.

If you need help understanding the notice, the IRS Taxpayer Advocate Service offers free help. Call 1-877-777-4778 or visit taxpayeradvocate.irs.gov. The Advocate Service is especially useful if you've already tried to respond and the IRS keeps asking for the same information.

Direct deposit versus paper check — which one is delaying you

If you chose direct deposit, your refund goes into your bank account once the IRS approves it. This usually takes one to two business days. If your bank is small or processes deposits slowly, it might take up to three business days. If more than three business days have passed since the Where's My Refund tool showed "Approved," contact your bank to confirm they received the deposit.

If you chose a paper check, the IRS mails it to the address on your return. Paper checks take two to three weeks from the approval date. If you moved since you filed, the check may be going to your old address. If you haven't received it after three weeks, contact the IRS at 1-800-829-1040 and ask them to issue a replacement check.

If you filed before you had a bank account, or if you're unsure whether you chose direct deposit, check the copy of your return you kept. Your return will show which method you selected. If you chose direct deposit but the money never arrived, the IRS may have rejected the account number you provided — usually because it didn't match the name on your return or because the account was closed.

What happens if your refund is lost or rejected

If the IRS approved your refund more than 21 days ago and the money never arrived in your bank account, contact your bank first. Ask them to search for the deposit and confirm whether they received it. If your bank received it and rejected it, they will tell you why — usually because the account number didn't match the name on the account, or because the account was closed.

If your bank never received the deposit, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can issue a replacement check or, in some cases, reissue the direct deposit to a different account. A replacement check takes four to six weeks to arrive.

If you chose a paper check and it never arrived, the IRS can issue a replacement. Call 1-800-829-1040 and provide the same information. The IRS will verify that the original check was mailed and then issue a new one. Do not cash the original check if it arrives later — you'll have to return it or the IRS will deduct it from future refunds.

How to avoid delays on next year's return

File electronically instead of on paper. Electronic returns are processed faster and have fewer errors. If you can't file yourself, use free tax software through the IRS Free File program or visit a Volunteer Income Tax information (VITA) site in your area.

Double-check that all names, Social Security numbers, and dates of birth on your return match exactly what Social Security has on file. Mismatches are one of the most common reasons for delays. If you recently married, divorced, or changed your name, update your Social Security record before you file.

If you claim the EITC or Child Tax Credit, make sure you have documentation ready: birth certificates for dependents, proof of income, and proof of residency if required. The IRS is more likely to verify these credits, so having documents ready means you can respond quickly if they ask.

Use direct deposit instead of a paper check. Direct deposit is faster, safer, and you'll know within a few days whether the deposit was successful.

Frequently Asked Questions

How long does the IRS usually take to send a refund?

The IRS processes most returns within 21 days of receiving them. If you filed electronically, they usually receive your return within a few days. If you mailed a paper return, add one to two weeks for mail delivery. Once approved, direct deposit refunds arrive in one to two business days, and paper checks arrive in two to three weeks.

What does "Return Received" mean in the Where's My Refund tool?

It means the IRS has your return and is processing it. You should see an update within 21 days. If you see this status after 21 days have passed, your return may have an error or the IRS may be investigating something on it. Check back in a few days or call the IRS at 1-800-829-1040.

Can I cancel my refund and get the money a different way?

No. Once you file your return, you cannot change how the refund is sent. If you chose direct deposit but want a check instead, you have to wait for the refund to be processed, then contact the IRS to request a replacement check instead. This adds several weeks to the timeline.

What if the IRS says my refund was sent but I never got it?

If direct deposit was rejected, contact your bank to find out why. If the account number didn't match your name or the account was closed, call the IRS at 1-800-829-1040 and ask them to reissue the refund to a different account. If a paper check was lost in the mail, the IRS can issue a replacement, which takes four to six weeks.

Do I need to do anything if the Where's My Refund tool shows "Approved"?

No. Your refund is on the way. If you chose direct deposit, it should arrive in one to two business days. If you chose a paper check, it should arrive in two to three weeks. If it doesn't arrive within that timeframe, contact the IRS or your bank.