The most common reasons your refund is delayed
A refund delay usually comes from one of five things: the IRS is verifying information on your return, you made a math error, your return was flagged for review, your bank rejected the deposit, or there is a hold on your account. The IRS processes most returns within 21 days of receiving them, but delays stretch that timeline. Knowing which reason applies to you changes what you do next.
The IRS does not contact you first to ask questions — they verify information after they receive your return. If something does not match their records (your name spelling, Social Security number, income reported by your employer), the return gets held while they investigate. This is not a penalty. It is a standard check that happens to millions of returns every year.
Math errors on the return itself are caught by IRS computers before a human ever sees it. If you claimed a dependent who does not exist, subtracted more than you earned, or made an arithmetic mistake, the IRS corrects it and sends you the adjusted amount. You will receive a notice explaining what changed and why.
Key Takeaways
- Most delays happen because the IRS is verifying information that does not match their records, not because something is wrong with you.
- You can check the status of your refund using the IRS Where's My Refund tool with your Social Security number, filing status, and refund amount.
- If your bank rejected the deposit, the IRS will mail a check instead, which adds 7 to 10 business days.
- A delay does not mean you owe money — it means the IRS is reviewing your return before sending your refund.
- If your refund has not arrived within 21 days of filing, check the status tool or contact the IRS directly rather than waiting.
How to check the status of your refund right now
The IRS Where's My Refund tool is the only official place to check. Go to irs.gov, find the tool on the homepage, and enter your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool updates once per day, usually overnight.
The tool will show you one of three statuses: "Return Received" (the IRS has it but has not started processing), "Refund Approved" (the IRS approved it and sent it to your bank), or "Refund Sent" (your bank received it). If you see "Refund Sent" but the money has not hit your account, your bank is the problem, not the IRS.
Do not rely on email or text messages claiming to be from the IRS. The IRS does not contact you by email or text about a delayed refund. If you receive a message like that, it is a scam. The only way the IRS reaches you is by mail or through the Where's My Refund tool.
When the IRS is verifying your information
If the Where's My Refund tool says your return is still being reviewed, the IRS is checking something. Common triggers include a name that does not match Social Security Administration records, a Social Security number that does not match your name, income reported by your employer that differs from what you claimed, or a dependent you claimed who was also claimed by someone else.
You do not need to do anything while this happens. The IRS will either approve your return or send you a notice asking for more information. If they need something from you, they will mail it to the address on your return. That notice will explain exactly what they need and how to send it.
This verification process typically takes 60 days from the date the IRS received your return. If you filed electronically, you can see the received date in the Where's My Refund tool. If you mailed a paper return, the received date is when the IRS scanned it at their processing center, not when you mailed it.
What happens if your bank rejected the deposit
The IRS sends refunds by direct deposit to the bank account you listed on your return. If that account is closed, has the wrong routing number, or the bank rejects the deposit for any reason, the IRS cannot complete the transfer. When this happens, the IRS stops the direct deposit and mails a check instead.
You will receive a notice in the mail explaining that the direct deposit failed. The notice will tell you when the check was mailed. A mailed check takes 7 to 10 business days to arrive after the IRS sends it, plus whatever time it spent in the mail before you got the notice.
If you know your bank account information was wrong when you filed, you can contact the IRS to update it before the rejection happens. Call 1-800-829-1040 and have your Social Security number and return information ready. If the rejection has already happened, you cannot change it — you will receive the check.
Holds on your account that delay refunds
A hold on your account means the IRS is keeping your refund temporarily because you owe money to a federal or state agency. Common reasons include unpaid federal income tax from a previous year, unpaid student loans in default, unpaid child support, or unpaid state income tax. The IRS can also hold a refund if you claimed the Earned Income Tax Credit and the IRS is verifying that you were may have access to to it.
If there is a hold, the Where's My Refund tool will not show a refund status — it will either show no information or a message that your return is still being processed. The IRS will mail you a notice explaining the hold and what debt triggered it. That notice will include instructions for resolving the debt or appealing the hold.
You cannot remove a hold yourself. You have to address the underlying debt or contact the agency that reported it. For example, if the hold is because of unpaid child support, you contact the child support enforcement office in your state. If it is unpaid student loans, you contact your loan servicer or the Department of Education.
How long you should wait before taking action
The IRS says most refunds are issued within 21 days of receiving your return. If you filed electronically, count 21 days from the date the Where's My Refund tool says it was received. If you mailed a paper return, count 21 days from when the IRS scanned it (you can see this date in the tool once they process it).
If 21 days have passed and the tool still shows "Return Received" or "Refund Approved," contact the IRS. Call 1-800-829-1040 during business hours. Have your Social Security number, filing status, and refund amount ready. The IRS can see details about your return that the tool does not show and can tell you what is causing the delay.
If the tool shows "Refund Sent" but you have not received the money after five business days, contact your bank. The IRS sent it, but your bank may have rejected it, placed a hold on it, or sent it to the wrong account. Your bank can tell you what happened and when you will receive it.
What to do if you need the money urgently
A delayed refund is frustrating when you are counting on the money, but there are a few options. First, check whether you actually owe the IRS anything. If you do not, you can ask your employer or a tax preparer to review your return for errors that might be causing the delay. If an error exists, you can file an amended return to correct it, which sometimes speeds up processing.
Second, if you have a hold on your account because of a debt, paying that debt or setting up a payment plan with the creditor may release the hold. For example, if the hold is because of unpaid federal tax, you can contact the IRS to set up a payment plan, and they may release your refund while you pay the old debt over time.
Third, if you genuinely cannot wait, you can explore whether you are may have access to to a refund advance loan from a tax preparer or financial institution. These are short-term loans that you repay when your refund arrives. They charge fees and interest, so they are expensive, but they exist if you need cash when ready.
Frequently Asked Questions
Can I call the IRS to speed up my refund?
No. The IRS processes returns in the order they receive them, and calling does not change that. However, calling is worth it if your refund is more than 21 days late, because the IRS can see details about your return that the Where's My Refund tool does not show and can tell you what is actually holding it up.
What if the Where's My Refund tool says nothing about my return?
The tool only shows information after the IRS has scanned and begun processing your return. If you filed electronically and the tool shows nothing after five days, your return may not have been received. Contact the IRS or your tax preparer to confirm it was submitted. If you mailed a paper return, it can take two to three weeks to reach the IRS processing center.
Does filing a paper return delay my refund?
Yes. Paper returns take longer to scan and process than electronic returns. The IRS typically processes paper returns within 21 days of receiving them at the processing center, but the mail itself adds time. Electronic returns are processed much faster.
Will I get interest on my delayed refund?
The IRS does not pay interest on delayed refunds caused by normal processing times. However, if the IRS made an error that delayed your refund beyond normal timelines, you may be may have access to to interest. The IRS will calculate and include it automatically if you are owed it.
What if I filed my return but never received a confirmation?
If you filed electronically, your tax software or preparer should have given you a confirmation number. If you filed a paper return, the IRS does not send a confirmation — they just process it. Use the Where's My Refund tool to check whether they received it. If the tool shows nothing after three weeks, contact the IRS.