The most common reason: the IRS is still processing your return

If you filed your tax return and expected a refund, the money does not arrive when ready. The IRS processes returns in the order they are received, and the timeline depends on how you filed and whether your return needs manual review.

Most returns filed electronically are processed within 21 days of the IRS receiving them. If you filed on paper, add another 4 to 6 weeks to that timeline. The IRS publishes these windows on their website, and they are not negotiable — the agency processes millions of returns, and yours moves through a queue, not a priority line.

The clock starts when the IRS actually receives your return, not when you submit it. If you e-filed on April 10, the IRS may not have it in their system until April 12. If you mailed a paper return on April 1, it may not arrive at the processing center until mid-April. Check the date you received a confirmation number (for e-filed returns) or the postmark date on your mailed return to know when your 21-day window actually began.

Key Takeaways

  • The IRS processes most electronic returns within 21 days of receipt, and paper returns within 25 to 45 days, depending on the processing center's current volume.
  • Your refund timeline starts from when the IRS receives your return, not when you submit it, so confirm your receipt date before assuming a delay.
  • The IRS Where's My Refund tool shows the actual status of your return and will tell you if it is still being processed, approved, or sent to your bank.
  • If your refund was approved but has not arrived after five business days, contact your bank to confirm they received the deposit instruction.
  • A refund can be delayed or held if the IRS flags your return for review, you claimed certain credits, or your bank rejected the deposit.

How to check the real status of your refund

Do not guess. The IRS Where's My Refund tool tells you exactly where your return stands. Go to irs.gov, find the tool on the homepage, and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight.

The tool will show one of three statuses: "Return Received" (the IRS has it and is processing), "Approved" (the IRS has approved your refund and sent it to your bank), or "Deposited" (your bank has received it). If it says "Approved" but the money has not landed, your bank may have rejected the deposit instruction — this happens when account numbers are wrong or the account has been closed.

If the tool says your return is still being processed and you filed more than 21 days ago (for electronic) or 45 days ago (for paper), something is holding it up. Do not call the IRS yet — the tool will tell you what the hold is. Check back daily; the message updates when the IRS moves your return to the next stage.

When the IRS holds a refund for review

The IRS flags certain returns for manual review before releasing the refund. This is not an audit — it is a screening step that happens before your return is approved. Common reasons include claiming the Earned Income Tax Credit (EITC), the Additional Child Tax Credit (ACTC), or the American Opportunity Tax Credit, all of which the IRS verifies more carefully because they are refundable credits.

If your return is held for review, the Where's My Refund tool will say so. The hold can add 2 to 4 weeks to your timeline. The IRS will not contact you unless they need more information — if they do, they will mail you a letter. Do not respond to emails or calls claiming to be from the IRS about your refund; those are scams.

If you claimed multiple credits or had a large refund relative to your income, the IRS may also hold the return to cross-check your information against other records. This is routine and does not mean you made an error. The refund will be released once the review is complete.

Your bank rejected the deposit, and you do not know it yet

The IRS approved your refund and sent it to your bank, but your bank rejected it. This happens when the account number on your return is wrong, the account has been closed, or the account type does not match what you told the IRS (for example, you listed it as a checking account but it is actually savings).

When a bank rejects a deposit, the IRS does not automatically try again. Instead, the money goes into a holding status at the IRS, and you will receive a check by mail within 4 to 6 weeks. The Where's My Refund tool may not when ready reflect this — you might see "Approved" for days before realizing the deposit failed.

Call your bank and ask if they received and rejected a deposit from the IRS in the last few days. Give them the refund amount and the date you expect it. If they confirm a rejection, ask why. If the account number was wrong, you will need to wait for the paper check. If the account is still open and active, ask the bank to contact the IRS to resubmit the deposit — some banks will do this, though it is not may provide.

You filed an amended return, and the timeline resets

If you filed an amended return (Form 1040-X) after your original return, your refund timeline starts over. The IRS processes amended returns separately and more slowly than original returns — expect 16 weeks or longer from the date they receive it.

Amended returns are processed by hand at a regional service center, not automatically. The Where's My Refund tool does not track amended returns, so you cannot check the status online. The IRS will mail you a notice when your amended return is processed. If you need to know the status before then, you can call the IRS at 800-829-1040, but wait times are long.

If you amended your return to claim a refund you did not claim on the original, the IRS will not release that refund until the amended return is fully processed. There is no way to speed this up.

The IRS is holding your refund because of a debt or offset

The IRS can withhold your refund to pay back taxes, unpaid student loans, or overdue child support. This is called an offset. If this is happening, the Where's My Refund tool will not tell you directly — you will see the status stuck on "Approved" with no movement toward deposit.

The IRS sends a notice in the mail when they offset a refund. Check your mailbox for a letter from the IRS or from the Department of the Treasury. The letter will say which debt the offset is paying and how much was taken. If you believe the offset is wrong, you have the right to dispute it, but you must do so in writing within 30 days of receiving the notice.

If you owe back taxes to the IRS itself, you can set up a payment plan to resolve the debt and potentially recover future refunds. Contact the IRS at 800-829-1040 or visit irs.gov to explore options. If the offset is for student loans or child support, contact the agency holding that debt directly.

Your refund is delayed because of identity theft or fraud

If the IRS suspects your return may be fraudulent — for example, someone else filed a return using your Social Security number — they will hold your refund while they investigate. This is rare but it happens, especially if you have been a victim of identity theft before.

The Where's My Refund tool will not explicitly say "fraud investigation." Instead, you may see the status stuck on "Return Received" or "Approved" with no forward movement, or you may receive a letter from the IRS asking you to verify information on your return.

If you receive a letter asking for verification, respond when ready with the documents they request. If you suspect someone filed a fraudulent return in your name, file a report with the IRS Identity Theft Hotline at 800-908-4490. The IRS will issue you an Identity Protection PIN (IP PIN) that you must use on all future returns.

Frequently Asked Questions

How long does it actually take to get a refund after the IRS approves it?

Once the IRS approves your refund and sends it to your bank, the deposit usually arrives within 1 to 5 business days. If it has been longer than five business days since the Where's My Refund tool said "Approved," contact your bank to confirm they received the deposit instruction and did not reject it.

Can I call the IRS to speed up my refund?

No. The IRS processes returns in the order received, and calling does not move you forward in the queue. The only reason to call is if the Where's My Refund tool shows an error, you received a letter requesting more information, or you believe your refund was offset incorrectly. The IRS phone line is 800-829-1040.

What if I filed my return weeks ago and the Where's My Refund tool says nothing?

The tool only works if the IRS has received and scanned your return into their system. If you filed electronically and got a confirmation number, the IRS has it. If you mailed a paper return, it may still be in transit or waiting to be scanned at the processing center. Wait until you have passed the expected processing window (21 days for electronic, 45 days for paper) before assuming a problem.

My refund was supposed to arrive but my bank says they never got it. What do I do?

Check the Where's My Refund tool again. If it still says "Approved," the IRS sent the deposit but your bank rejected it — usually because the account number was wrong or the account was closed. You will receive a paper check by mail instead. If the tool says something else, call the IRS at 800-829-1040 with your return information and ask them to investigate the deposit.

Do I have to wait for my refund or can I get it faster?

No service can speed up IRS processing. If you need money before your refund arrives, you have other options — a personal loan, a line of credit, or borrowing from family — but none of these will change when the IRS releases your refund. Tax refund anticipation loans exist but they charge fees and are not worth the cost.