Check your refund status on IRS.gov using Where's My Refund
The IRS tool called Where's My Refund is the fastest way to find out where your money is. Go to irs.gov, click "Where's My Refund" under the Refunds section, and enter your Social Security number, filing status, and the exact refund amount from your tax return. The tool updates once per day, usually overnight.
You will see one of three statuses: "Received" (the IRS has your return but hasn't processed it yet), "Approved" (your return is approved and the refund is being prepared), or "Sent" (your refund has been issued and is on its way). Each status comes with an expected delivery date. If you filed electronically and chose direct deposit, the refund typically arrives within 21 days of approval. If you chose a paper check, add 7 to 10 business days after the "Sent" date.
Key Takeaways
- Where's My Refund on irs.gov is the official IRS tool and updates once daily; it is the most reliable source for your status.
- Direct deposit refunds usually arrive within 21 days of approval, while paper checks take an additional 7 to 10 business days after being sent.
- If your return needs review or correction, the IRS will contact you by mail — not by phone or email — and processing will take longer.
- A refund that shows "Sent" but has not arrived after the expected date may be lost in the mail or deposited to the wrong account.
What delays cause the IRS to hold your refund
Some returns take longer than 21 days because the IRS needs to review them. This happens when your return has math errors, missing information, or items that trigger a manual review — such as the Earned Income Tax Credit, the Child Tax Credit, or unusually large deductions. The IRS will send you a letter explaining what they need. Do not call or visit an office; respond to the letter with the documents they request.
If you claimed a refundable credit like the Earned Income Tax Credit, the law requires the IRS to hold your refund until February 15 at the earliest, even if your return is complete and correct. This is a statutory delay, not an error. Where's My Refund will show your expected date once the hold period begins.
Identity theft and fraud checks also delay refunds. If the IRS suspects your return may be fraudulent, they will freeze it and send you a letter with instructions. This process can take several weeks or longer. You will need to verify your identity, usually by mail or through an IRS office appointment.
How to track a refund sent by direct deposit
If you chose direct deposit, the IRS sends your refund to the bank account and routing number you listed on your return. Once Where's My Refund shows "Sent," check your bank account within 1 to 3 business days. Most banks post IRS deposits immediately, but some hold them for a day or two depending on when the deposit arrives.
If the money does not appear after 3 business days, log into your bank's website or app and look for pending deposits. If nothing is pending and the expected date has passed, contact your bank's customer service line. Give them the date the IRS says it sent the refund and ask them to trace the deposit. They can tell you whether the deposit arrived at your bank and where it went.
If your bank says they never received the deposit, go back to Where's My Refund and verify the routing number and account number you entered on your return. If they are wrong, you will need to file an amended return or contact the IRS. Call the IRS at 1-800-829-1040 to report the error and request a paper check instead.
How to track a refund sent by paper check
Paper checks take longer than direct deposit. After Where's My Refund shows "Sent," allow 7 to 10 business days for the check to arrive by mail. The IRS mails checks from a lockbox facility, not from your local IRS office, so delivery time depends on distance and mail volume.
If the expected arrival date has passed and you have not received the check, use the USPS Informed Delivery tool on usps.com to see if the check is still in transit. You can also contact the IRS at 1-800-829-1040 and provide your Social Security number and return information. The IRS can tell you the check number, amount, and date it was mailed. If the check was mailed more than 60 days ago, you can request a replacement.
If you find the check was mailed but never arrived, the IRS will issue a replacement check or send the refund by direct deposit to a bank account you provide. This process takes another 4 to 6 weeks. In the meantime, do not cash the original check if it arrives later — contact your bank immediately to report it as a duplicate.
What to do if Where's My Refund shows an error or no information
If Where's My Refund says "We cannot provide information about your refund status" or shows an error message, wait 24 hours and try again. The tool sometimes has temporary glitches. If the message persists after several days, your return may not have been received or processed yet. Returns filed by mail can take 4 to 6 weeks to enter the IRS system, while electronically filed returns usually appear within 24 hours.
If you filed electronically more than 24 hours ago and Where's My Refund still shows no information, check that you entered your data correctly — a wrong Social Security number or filing status will produce an error. If your information is correct, contact the IRS at 1-800-829-1040 to confirm they received your return.
If you filed by mail and it has been more than 6 weeks, call the IRS or use the IRS2Go mobile app, which sometimes shows status information that the website does not. You can also visit an IRS office in person with a copy of your return and a photo ID, though wait times are often long during tax season.
Refunds held for back taxes, child support, or student loans
The IRS can hold your refund if you owe back federal taxes, state taxes, child support, or federal student loans. This is called an offset. Where's My Refund will not show a refund status if an offset has been applied — instead, you will see a message that your refund has been used to pay a debt.
If you believe an offset was made in error, or if you want to know which debt it went toward, contact the IRS at 1-800-829-1040. For federal student loan debt, you can also contact the Department of Education's Federal Student Aid office at 1-800-621-3115. For child support debt, contact your state's child support enforcement agency.
Offsets are not reversed quickly. If you need the money urgently and believe the offset is wrong, you can request an appeal, but this process takes weeks or months. Gather documentation showing you do not owe the debt or that it was paid, and submit it to the IRS or the agency holding the offset.
What happens if your refund never arrives
If your refund shows "Sent" in Where's My Refund but has not arrived after the expected date, the check may be lost in the mail or the direct deposit may have gone to the wrong account. Start by checking with your bank (for direct deposit) or the USPS (for checks). If neither has the money, contact the IRS at 1-800-829-1040 with your return information and the date the refund was sent.
The IRS can issue a replacement check or reissue the refund by direct deposit. This takes 4 to 6 weeks. While you wait, do not file another return or claim the refund again — doing so can create a duplicate refund that the IRS will demand back.
If you need the money urgently and the refund is genuinely lost, you have limited options. You cannot force the IRS to issue a replacement faster, but you can request expedited processing if you can show financial hardship. Call 1-800-829-1040 and ask to speak with a representative about your situation.
Frequently Asked Questions
How often does Where's My Refund update?
Where's My Refund updates once per day, usually overnight. Checking multiple times in a single day will not show new information. If your status changes, it will appear the next day.
Why does Where's My Refund say my refund was sent but I haven't received it?
Direct deposit refunds usually arrive within 1 to 3 business days of the "Sent" status, though some banks hold deposits for a day or two. Paper checks take 7 to 10 business days. If more time has passed, contact your bank or check USPS Informed Delivery to see if the check is still in transit.
Can I change my bank account or address after I file?
If your return has not been processed yet, you can file an amended return with the correct information. If the return has already been processed and the refund sent, you cannot change the destination. Contact the IRS to request a replacement refund sent to the correct account or address.
What if I filed my return but Where's My Refund says it was not received?
If you filed electronically, the IRS usually receives it within 24 hours. If you filed by mail, allow 4 to 6 weeks. If more time has passed and Where's My Refund still shows no information, contact the IRS at 1-800-829-1040 to confirm receipt and ask them to trace your return.
Do I need to do anything if my refund is delayed?
No. The IRS will contact you by mail if they need information from you. Do not call or visit an office unless Where's My Refund shows an error or your refund is significantly overdue. Checking the tool regularly is the best way to stay informed.