Check the IRS tracking tool first
The IRS has a tool called Where's My Refund? that shows the status of any federal tax refund, including stimulus money that came back to you as a refund. Go to irs.gov, find the "Refunds" section, and click "Where's My Refund?" You'll need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your tax return.
The tool updates once per day, usually overnight. It will tell you whether the IRS has received your return, is processing it, has approved the refund, or has sent it out. If your refund was issued, it will show the date it left the IRS and the method — direct deposit to your bank account or a check mailed to your address.
If the tool says "Return Received" but nothing else, the IRS is still working through it. This can take anywhere from a few days to several weeks depending on how busy the IRS is and whether your return needs manual review.
Key Takeaways
- The IRS Where's My Refund tool is the official source for tracking status and will show you the exact date your refund was sent and how it's being delivered.
- Direct deposit refunds typically arrive within one to three business days after the IRS releases them, while mailed checks take seven to fourteen business days.
- If your refund was supposed to arrive but didn't, check your bank account for a pending deposit, verify your address on file, and contact the IRS if it's been longer than the expected window.
- Some stimulus refunds were held or reduced because of unpaid debts, child support, or federal student loans — the IRS will notify you by mail if this happened.
- If you never received a stimulus refund you believe you're owed, you can file a claim with the IRS or contact a tax professional to review your return.
How long a refund takes once it's approved
Once the IRS approves your refund and releases it, the delivery time depends on how you chose to receive it. Direct deposit — money sent straight to your bank account — usually arrives within one to three business days. Some banks deposit it the same day they receive it; others take up to three days to process it on their end.
Paper checks mailed by the IRS take longer. The IRS typically mails them within five to seven business days of approval, and then the check travels through the postal service. Depending on where you live and where the IRS mailed it from, delivery usually takes seven to fourteen business days from the mailing date. In slower periods or during high-volume seasons, checks can take up to three weeks.
The Where's My Refund tool will show you the exact date the IRS released your refund. If you chose direct deposit, add one to three business days to that date. If you're getting a check, add five to seven days for mailing, then another seven to fourteen for postal delivery.
What to do if your refund hasn't arrived
First, verify that the refund was actually sent. Go back to Where's My Refund and confirm the status shows "Refund Sent" or "Refund Approved." If it still says "Processing," the IRS hasn't released it yet — wait a few more days and check again.
If the tool says the refund was sent but you haven't received it, the next step depends on your delivery method. For direct deposit, log into your bank account and look for a pending deposit or a failed transaction. Sometimes banks flag large deposits as suspicious and hold them for a day or two. If you see a pending deposit, it should clear within one to three business days. If you don't see anything pending and the expected arrival window has passed, contact your bank and ask whether the deposit was rejected or returned to the IRS.
For mailed checks, wait until at least fourteen business days have passed since the IRS released the refund before assuming it's lost. Checks do get delayed in the mail. If fourteen days have passed and you still don't have it, contact the IRS. You can call the refund hotline at 1-800-829-1040 (wait times are long during tax season) or file a claim using Form 3911, "Application for Taxpayer Assistance Order," which you can download from irs.gov.
Refunds that were reduced or held
Sometimes the IRS reduces a refund or holds it entirely before sending it to you. This happens when you owe money to a federal agency or have unpaid debts. Common reasons include unpaid federal income taxes from a previous year, unpaid child support, defaulted federal student loans, or state income tax debt that was referred to the federal government.
If this happened to you, the IRS sends a notice by mail explaining what happened and which agency received your refund. This notice arrives separately from your refund status. Check your mail carefully — it may take a week or two to arrive after the IRS processes your return.
If you believe the hold was a mistake — for example, you've already paid the debt or the debt belongs to someone else — you can contact the agency that received the money or file a dispute with the IRS. The notice will include contact information for the relevant agency.
Checking your bank account and address on file
If you chose direct deposit and your refund hasn't arrived, make sure the bank account information on your tax return is correct. If you typed the wrong account number, routing number, or account type (checking versus savings), the bank will reject the deposit and the IRS will mail you a check instead — which takes much longer.
To check what the IRS has on file, look at a copy of your filed tax return. The account and routing numbers should be listed on the return itself. If they're wrong, you can't change them after filing, but you can contact your bank to see if the rejected deposit is sitting in a holding area or if it was returned to the IRS.
For mailed checks, verify that the address on your tax return matches where you're currently living. If you moved after filing, the check may have been mailed to your old address. If this happened, contact the IRS and provide your new address so they can issue a replacement check or deposit.
What to do if you never received a stimulus refund
If you filed a tax return that should have included a stimulus refund but you never received it and Where's My Refund shows no record of it, you may need to file a claim. This can happen if your return was rejected, if there was an error in processing, or if you didn't file a return in the first place.
The best first step is to contact a tax professional or the IRS directly. You can call 1-800-829-1040, but expect long wait times. Have your Social Security number, filing status, and the tax year in question ready. The IRS can tell you whether your return was received and processed, and if not, what you need to do next.
If you didn't file a return for the year in question, you may still be owed a stimulus refund. You can file a return for that year even if you're past the normal deadline — the IRS won't penalize you for filing late if you're owed money. A tax professional can help you file a return for a prior year.
Frequently Asked Questions
Can I get my refund faster if I call the IRS?
No. Calling the IRS won't speed up processing or delivery. The IRS processes refunds in the order they're received, and the timeline depends on how busy they are and whether your return needs manual review. The only thing calling can do is confirm the status and help if something went wrong.
What if my direct deposit was rejected and I don't know why?
Contact your bank first and ask whether they rejected a deposit from the IRS. If they did, ask why — common reasons are a closed account, wrong account type, or a mismatch between the name on the account and the name on your tax return. Once you know the reason, you can contact the IRS and request a replacement check or corrected direct deposit.
How do I know if my refund was sent to pay off a debt?
The IRS sends a notice by mail if your refund was offset to pay a federal debt. The notice explains which agency received the money and how to contact them if you disagree. If you don't receive a notice within two weeks of your refund being processed, contact the IRS to confirm whether an offset occurred.
Can I file a claim if my check got lost in the mail?
Yes. If at least fourteen business days have passed since the IRS released your check and you still haven't received it, you can file Form 3911 with the IRS. You can mail it, fax it, or submit it in person at an IRS office. The form asks for your refund details and requests a replacement check or direct deposit.
What if Where's My Refund says my refund was sent but my bank says they never received it?
This usually means the IRS sent the deposit but your bank rejected it for a technical reason — wrong account number, closed account, or a system error. Contact your bank and ask them to check for rejected deposits from the IRS. If they find one, ask what went wrong. Then contact the IRS with that information so they can reissue the refund by check or corrected direct deposit.