Check your refund status directly with the IRS
The IRS has a tool called Where's My Refund? that tells you the exact status of your return and when your refund will arrive. You can reach it three ways: on the IRS website at irs.gov, through the IRS2Go mobile app, or by calling the IRS at 1-800-829-1040. You'll need your Social Security number, filing status, and the exact refund amount from your tax return to look it up.
The tool updates once per day, usually overnight. If you filed electronically and chose direct deposit, the IRS typically processes your return within 21 days. If you filed by mail or chose a paper check, add extra time for postal delivery — usually another 7 to 10 business days after the IRS processes your return.
The status page shows three possible messages: "Return Received" (the IRS has your return but hasn't processed it yet), "Refund Approved" (your refund is on its way), or "Refund Sent" (the money has been delivered). If your status hasn't updated in more than 21 days from when you filed electronically, or more than 6 weeks from when you mailed a paper return, contact the IRS directly.
Key Takeaways
- Use Where's My Refund? on irs.gov, the IRS2Go app, or call 1-800-829-1040 to check your refund status in real time.
- Electronic returns with direct deposit typically process within 21 days; paper returns take longer because of mailing time.
- The status tool updates once daily and shows whether your return is received, approved, or sent.
- If your refund is delayed beyond the normal timeframe, the IRS website will tell you why and what to do next.
What delays actually mean on the IRS status page
Sometimes Where's My Refund? shows a message that your return is still being processed, even though the normal timeframe has passed. This usually means the IRS is reviewing your return for accuracy — not that something is wrong. Common reasons include a mismatch between your Social Security number and name, a missing or incorrect routing number for direct deposit, or a discrepancy between what you reported and what employers or financial institutions reported to the IRS.
If the IRS finds an issue, they will send you a letter explaining what they need. The letter arrives by mail and includes a phone number to call if you have questions. Do not ignore these letters — they set a deadline for you to respond, usually 30 days. If you miss the deadline, the IRS may reduce your refund or deny it entirely.
In rare cases, the IRS holds a return because they suspect identity theft or fraud. If this happens, the status page will say your return is being reviewed and give you a phone number to call. Have your return, a photo ID, and proof of your address ready when you call.
Direct deposit versus paper check delivery times
Direct deposit is faster and more reliable than a paper check. If you chose direct deposit on your return, the IRS sends the money straight to your bank account once your return is approved. This usually takes 1 to 2 business days after the IRS marks your refund as "Sent." Your bank may hold the deposit for an extra day or two depending on their processing schedule, so you might not see the money in your account immediately.
If you chose a paper check, the IRS mails it to the address on your return. Delivery time depends on the postal service and can range from 7 to 14 business days after the IRS sends it. If you moved since you filed, the check may be returned to the IRS, which then takes additional time to process. For this reason, the IRS recommends updating your address with the post office if you filed before moving.
You can change your delivery method only before you file. Once you've submitted your return, you cannot switch from a check to direct deposit or vice versa. If you made a mistake on your direct deposit information (wrong account number or routing number), contact your bank to confirm the correct details, then call the IRS at 1-800-829-1040 to report the error.
What to do if your refund is missing or never arrives
If Where's My Refund? says your refund was sent but you haven't received it after the expected timeframe, start by checking your bank account carefully — the deposit may have posted under a different date than you expected. If you chose a paper check, wait at least 14 business days after the status page said "Refund Sent" before assuming it's lost.
If the money still hasn't arrived, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can confirm whether the refund was deposited to your bank account or mailed as a check. If it was deposited, they can tell you the exact date and account ending digits. If it was mailed and never arrived, the IRS can issue a replacement check or deposit, though this takes additional time.
If you received a refund but the amount is less than you expected, check the IRS letter that came with your refund. The IRS sometimes reduces refunds to cover back taxes, unpaid child support, or defaulted student loans. These offsets are legal and the letter explains which debt was paid from your refund.
Refunds held for identity theft or fraud review
The IRS holds some refunds for additional review if their systems flag the return as potentially fraudulent or if your identity appears to have been stolen. This is a security measure and happens more often than many people realize — the IRS reviews millions of returns this way each year. If your return is held, Where's My Refund? will show a message saying your return is under review and provide a phone number to call.
When you call, have your return, a government-issued photo ID, and proof of your current address ready. The IRS will ask you to confirm details from your return and may ask about specific deductions or income sources. The call usually takes 15 to 30 minutes. Once you verify your identity, the IRS typically releases your refund within 5 to 7 business days.
If you believe your identity was actually stolen and someone else filed a return using your Social Security number, tell the IRS during the call. They will flag your account and may issue you an Identity Protection PIN (IP PIN) for future tax years. You can also file a report with the Federal Trade Commission at identitytheft.gov.
Tracking a refund after an amended return
If you filed an amended return (Form 1040-X) to correct mistakes on your original return, your refund timeline resets. The IRS processes amended returns more slowly than original returns — usually 16 weeks or longer. Where's My Refund? works for amended returns too, but the status updates less frequently than for original returns.
When you file an amended return, you cannot use Where's My Refund? immediately. Wait at least 3 weeks after mailing your amended return before checking the status. If you filed electronically through a tax software or tax professional, the status may appear sooner. The IRS will send you a letter when your amended return is processed, which is your official notification that your refund has been approved or denied.
If your amended return results in a smaller refund than your original return, the IRS will send you a check or deposit for the difference. If it results in a larger refund, the IRS will send you the additional amount. If your amended return shows you owe money instead of receiving a refund, the IRS will send you a bill with payment instructions.
State tax refund status if you're waiting for both federal and state
Your state tax refund is separate from your federal refund and has its own timeline. Most states process refunds within 4 to 6 weeks of receiving your return, but this varies by state. Some states are faster (2 to 3 weeks) and some are slower (8 to 12 weeks). Check your state's tax department website for a refund status tool — most states have one similar to the IRS's Where's My Refund?
Your state refund may arrive before or after your federal refund, even if you filed both at the same time. This is normal. If you're waiting for both, track them separately using each agency's status tool. If either refund is significantly delayed, contact that agency directly — the federal IRS and your state tax department do not share refund information.
Frequently Asked Questions
How often does Where's My Refund update?
The IRS updates Where's My Refund? once per day, usually overnight. Checking multiple times in one day will not show new information. If your status hasn't changed in more than 21 days for an electronic return or 6 weeks for a paper return, contact the IRS.
Can I cancel my refund and get my money back as a payment instead?
No. Once you file your return and the IRS processes it, the refund is final. You cannot cancel it or redirect it to a different account. If you made an error on your direct deposit information, call the IRS immediately — they may be able to stop the deposit before it posts, though this is not may provide.
What if the IRS says my refund was sent but my bank says they never received it?
Call the IRS at 1-800-829-1040 and provide your bank account information. The IRS can confirm the exact date and amount of the deposit they sent. If your bank confirms they never received it, the IRS will issue a replacement refund, which takes an additional 2 to 4 weeks.
Why is my refund taking longer than 21 days?
Common reasons include a mismatch in your personal information, an error on your return, missing documentation, or a fraud review. Where's My Refund? will show a message explaining the delay. If it does not, call the IRS at 1-800-829-1040 to find out why your return is still processing.
Do I need to do anything if my refund is delayed?
Not usually. The IRS will contact you by mail if they need additional information. Do not send documents unless the IRS asks for them. If you receive a letter from the IRS, follow the instructions and respond by the deadline shown on the letter.