The IRS processes refunds in waves, not all at once, and most delays fall into a few predictable categories

If you filed your return weeks ago and the IRS website still shows "processing," the most common reasons are a mismatch between your return and IRS records, a missing or incorrect piece of information on your form, or simply that your return is in the queue waiting for a human reviewer. The IRS does not approve refunds in the order they arrive — it batches them by filing method, complexity, and whether anything on your return triggered a second look.

The first step is to check your actual status using the IRS tool designed for this, not by calling or guessing. Then you can narrow down which category your delay falls into and what, if anything, you can do about it.

Key Takeaways

  • Check your refund status using the IRS Where's My Refund tool at irs.gov, which updates every 24 hours and shows the real reason for any delay.
  • If the tool says "still processing," your return is likely waiting for routine review and will move forward without action from you — most of these resolve within 21 days of filing.
  • If the tool shows an error or asks for more information, the IRS has found a mismatch on your return that you will need to correct by mail or through your tax software.
  • Returns with missing documents, math errors, or income that does not match W-2s and 1099s are held for manual review, which adds two to four weeks to processing time.
  • If your refund was approved but you have not received it, the delay is in delivery — direct deposit takes one to five business days, and paper checks take two to three weeks from the mail date shown on your IRS transcript.

How to check your actual refund status right now

Go to irs.gov and use the Where's My Refund tool. You will need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once every 24 hours, usually overnight, and it shows one of three messages: "still processing," "approved," or a specific issue that needs your attention.

"Still processing" means your return is in the normal queue. The IRS typically approves refunds within 21 days of filing if you filed electronically and within 21 days of receipt if you mailed a paper return. If you filed more than 21 days ago and the tool still says "still processing," your return has likely been flagged for manual review — usually because something on it does not match IRS records or because the form itself has an error.

If the tool shows anything other than "still processing," write down the exact message. That message tells you what the IRS found and what you need to do next. Do not ignore it — the IRS will not approve your refund until you respond.

Returns held because of mismatches with IRS records

The most common reason for a delay is that something on your return does not match what the IRS already has on file. This usually means your W-2 or 1099 income does not match what you reported, your Social Security number does not match your name in the IRS system, or you claimed a dependent the IRS does not have a record for.

When this happens, the IRS holds your return for manual review. A person at the IRS will compare your return to the documents your employer or bank sent in, and if there is a discrepancy, they will either correct it themselves or send you a notice asking you to explain or provide proof. This process takes two to four weeks longer than a routine refund.

You cannot speed this up by calling or visiting an office — the IRS will contact you by mail if they need information from you. The Where's My Refund tool will tell you if this is happening. If it does not show a specific message, check your mail for an IRS notice. If you receive one, follow the instructions exactly and send back what they ask for as soon as you can.

Returns delayed because of errors on the form itself

Math errors, missing information, or conflicting entries on your return will also trigger a hold. Common examples are forgetting to sign the return, entering a Social Security number in the wrong format, claiming a child tax credit for someone who is not your dependent, or reporting income on the wrong line of the form.

If the Where's My Refund tool shows an error message, it will usually tell you what the IRS found. If it does not, you can call the IRS at 1-800-829-1040 and give them your Social Security number and filing status — they can tell you what the hold is for. Write down the exact error before you hang up.

If you filed electronically through tax software, you may be able to file an amended return (Form 1040-X) to correct the error. If you filed a paper return, you will need to mail Form 1040-X with an explanation. The amended return will go to the back of the queue, so this adds another 8 to 12 weeks to your timeline.

Refunds approved but not yet in your account or mailbox

If the Where's My Refund tool says "approved" but you have not received the money, the delay is in delivery, not approval. The IRS has finished processing your return — now the money is in transit.

If you chose direct deposit, the money should arrive in your bank account within one to five business days of the approval date shown in the tool. Some banks hold deposits for an extra day or two, especially if the amount is large or if you rarely receive large deposits. Check with your bank if it has been more than five business days since approval.

If you are receiving a paper check, the IRS mails it from a processing center and it takes two to three weeks from the mail date to arrive. The Where's My Refund tool will show you the date the check was mailed. If more than three weeks have passed since that date and you have not received it, the check may have been lost in the mail — you can request a replacement by calling 1-800-829-1040.

What to do if your refund is delayed past the expected timeline

If you filed electronically and it has been more than 21 days, or if you filed by mail and it has been more than 21 days since the IRS received it, and the Where's My Refund tool still shows "still processing," your return is in manual review. At this point, you can call the IRS at 1-800-829-1040 to ask for the status. Have your Social Security number, filing status, and the refund amount ready.

The IRS phone lines are busiest from January through April. If you cannot reach anyone, try calling early in the morning or late in the afternoon, or call on a Tuesday or Wednesday when volume is lower. You can also visit a local IRS office in person, though wait times are often longer than phone wait times.

If the IRS has sent you a notice and you have not responded, respond immediately. The IRS will not move forward on your refund until they receive what they asked for. If you lost the notice or do not understand what they are asking for, call 1-800-829-1040 and read them the notice number — they can explain what you need to send.

Refunds held because of identity theft or fraud concerns

If the Where's My Refund tool shows a message about identity verification or fraud review, the IRS is checking whether your return was actually filed by you. This is a security hold, not a penalty. The IRS will ask you to verify your identity by answering questions about your personal history or by uploading documents through a secure portal.

The tool will tell you how to complete the verification. Do this as soon as you see the message — the longer you wait, the longer your refund is delayed. Once you verify your identity, the IRS will resume processing your return. This usually takes an additional one to two weeks.

Frequently Asked Questions

How often does the Where's My Refund tool update?

The tool updates once every 24 hours, usually between midnight and 1 a.m. Eastern time. Checking it multiple times in the same day will not show new information. If you checked yesterday and it said "still processing," checking again today may show a change, but checking again in two hours will not.

Can I call the IRS to speed up my refund?

No. Calling the IRS can tell you why your refund is delayed, but it will not make the IRS process it faster. The only exception is if the IRS has sent you a notice asking for information — responding to that notice as quickly as possible is the only way to move things along.

What if I filed my return but the IRS says they never received it?

If you mailed a paper return, it may still be in transit or it may have been lost. The IRS recommends waiting 21 days from the date you mailed it before assuming it is lost. If 21 days have passed, file an amended return (Form 1040-X) electronically or by mail. Keep a copy of your original return for your records.

My refund was approved but my bank says they never received it — what do I do?

Contact your bank first and ask them to search for the deposit using the routing and account number you provided to the IRS. If your bank confirms they never received it, call the IRS at 1-800-829-1040 with your approval date and the amount. The IRS can trace the deposit and reissue it if needed.

Can I get my refund as a check instead of direct deposit after I have already filed?

No. Once you file your return with direct deposit information, the IRS will send the refund that way. If you want to change the delivery method, you would need to file an amended return, which delays everything by another 8 to 12 weeks. It is usually faster to wait for the direct deposit.