The most common reasons your refund hasn't arrived
The IRS processes millions of refunds each year, and most arrive within 21 days of when you file. If yours hasn't shown up, one of a handful of things is almost certainly holding it up: a mistake on your return, a mismatch between what you filed and what the IRS has on record, a delay in processing your specific return, or a problem with the bank account or payment method you listed.
The good news is that you can find out which one it is without calling anyone. The IRS has a free tool that tells you exactly where your refund is in the pipeline, and it updates once per day. If that tool shows a problem, the steps to fix it are straightforward—though they do take time.
Key Takeaways
- Check the status of your refund using the IRS Where's My Refund tool at irs.gov, which updates once daily and shows you the exact stage your return is in.
- If the tool says your refund was sent but you never received it, contact your bank to see if it was rejected or sent to the wrong account.
- Mistakes on your return—wrong Social Security number, mismatched income, or math errors—will delay processing until you correct them.
- If the IRS needs more information from you, they will mail you a notice; do not ignore it, because your refund will not move forward until you respond.
- Processing times vary by return type and complexity, but most straightforward returns are processed within 21 days of filing.
How to check your refund status right now
Go to irs.gov/refunds and click on "Where's My Refund?" You will need your Social Security number, filing status, and the exact refund amount from your return. The tool will tell you one of three things: your refund is still being processed, your refund has been approved and a payment date has been set, or your refund was sent.
The tool updates once per day, usually overnight. If you checked yesterday and nothing had changed, check again today before you take any other action. The status will show you how many weeks the IRS estimates it still needs, so you will know whether to expect it this week or next month.
If you filed by mail instead of electronically, add an extra two to three weeks to the normal timeline. The IRS has to open your envelope, scan your documents, and enter your information into their system before processing even begins.
What to do if the tool says your refund was sent but you don't have it
If the Where's My Refund tool shows your refund was sent but the money never hit your bank account, the problem is almost always on the banking side, not the IRS side. Call your bank and give them the date the IRS says the refund was sent. Ask them to check whether the deposit was rejected, sent to the wrong account, or held in a pending status.
Banks sometimes reject IRS deposits because the account number or routing number on your return does not match their records exactly. If that happened, the IRS will keep the money for a few days and then send it back to the Treasury. Once it goes back, you will have to file an amended return or wait for the IRS to mail you a check, which takes several more weeks.
If your bank says they never received the deposit, ask them to file a trace. Give them the exact date the IRS says it sent the money. The bank can then contact the Federal Reserve to track down where the transfer went.
Common mistakes that hold up your refund
The IRS will not process your return if something on it does not match what they already have on file. The most common mismatches are a wrong or missing Social Security number, a name that does not match your Social Security card, income reported on a W-2 or 1099 that does not match what you put on your return, or a dependent you claimed who was already claimed by someone else.
If you made a math error, the IRS will usually fix it for you, but that adds time to processing. If you forgot to sign your return or did not include a required form, your return will be rejected and sent back to you.
The Where's My Refund tool will not always tell you what the specific problem is. If the tool says your return is still being processed but it has been more than 21 days, or if it says there is an issue with your return, check your mail. The IRS will send you a notice explaining what they need from you.
What happens when the IRS sends you a notice
If the IRS finds a problem with your return, they will mail you a notice. This is not optional—you have to respond, or your refund will not move forward. The notice will explain what the problem is and what documents or information you need to send back.
Read the notice carefully and follow the instructions exactly. Most notices give you 30 days to respond. If you miss that deadline, the IRS will deny your refund claim, and you will have to file an amended return or appeal the decision.
If you cannot find the notice or you are not sure what the IRS is asking for, call the number on the notice itself. That number connects you to the IRS office handling your specific return, not a general helpline. Have your Social Security number and return ready when you call.
How long different types of returns take to process
A straightforward return with no errors or complications usually processes within 21 days of filing electronically. Returns filed on paper take longer because the IRS has to manually enter the information.
Returns that claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC) are held until mid-February by law, even if you file in January. This is a security measure to prevent fraud. Your refund will not be sent before February 15, regardless of when you file.
Returns with amended information, returns that trigger an audit, and returns with missing documents all take longer. If the IRS needs to verify something with your employer or a financial institution, add another two to four weeks. If they need information from you, add however long it takes you to respond plus another week for them to process your response.
What to do if your refund is more than 21 days late
If you filed electronically and the Where's My Refund tool still shows your return is being processed after 21 days, check your mail for an IRS notice. If you have not received a notice and the tool gives no explanation, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready.
If you filed by mail and it has been more than 30 days, call the same number. The IRS can tell you whether your return was received and scanned into their system. If it was not received, you may need to file electronically or file again by mail.
If the IRS confirms your return is in their system but cannot explain the delay, ask them to escalate your case to a taxpayer advocate. The Taxpayer Advocate Service is a free IRS office that helps when normal channels are not working. You can also reach them directly at 1-877-777-4778.
Frequently Asked Questions
Can I get my refund faster if I call the IRS?
No. Calling the IRS does not speed up processing. The only way to move your refund forward is to fix any problems on your return or provide information the IRS is asking for. If there is no problem, calling will not change the timeline.
What if I filed my taxes but the IRS says they have no record of my return?
This usually means your return has not been scanned into their system yet, especially if you filed by mail. If you filed electronically, contact the company you used to file and ask them to confirm the return was transmitted. If it was, the IRS should have it within a few days. If you filed by mail more than 30 days ago, call the IRS to report it missing.
Do I have to wait for my refund or can I get a loan against it?
You can get a refund advance loan from some tax preparation companies, but these loans charge fees and interest. The money comes from the lender, not the IRS, and you have to repay it even if your refund is smaller than expected. Most people are better off waiting for the actual refund.
What if I made a mistake on my return after I filed it?
If you have not received your refund yet, do not file an amended return. Wait to see if the IRS catches the mistake and sends you a notice. If they do, respond to the notice. If they do not catch it and you receive your refund, you can then file an amended return to correct the error and claim any additional refund you are owed.
Can the IRS take my refund to pay off old debts?
Yes. If you owe back taxes, child support, student loans in default, or certain other debts, the IRS can intercept your refund and send it to the agency you owe. The IRS will notify you if this happens. You can dispute the offset if you believe it was made in error.