Check your refund status before you assume it's lost
The IRS has a tool called Where's My Refund? that tells you exactly where your refund is in the process. Go to irs.gov, find the tool on the homepage, and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in the same day won't show new information.
The tool will show one of three statuses: your return is still being processed, your refund has been approved and a payment date has been set, or your refund has been sent. If it says your refund was sent but you haven't received it, the next step depends on how the IRS sent it — by direct deposit to your bank account or by paper check in the mail.
If Where's My Refund? doesn't recognize your return at all, wait at least 24 hours after filing before checking again. The IRS needs time to load your return into their system, especially if you filed electronically very recently.
Key Takeaways
- Where's My Refund? on irs.gov is the official source for your refund status and updates once per day.
- Direct deposit refunds typically arrive within one to two business days after the IRS approves your return, while paper checks take two to three weeks from the approval date.
- If your refund was sent but never arrived, contact your bank (for direct deposit) or file a claim with the IRS (for a lost check).
- Processing times vary based on whether you filed electronically or by mail, whether your return was selected for review, and the time of year you filed.
- The IRS phone line 1-800-829-1040 can help if Where's My Refund? shows an error or if your return is stuck in processing.
How long the IRS typically takes to send refunds
If you filed electronically and chose direct deposit, the IRS usually processes your return within 21 days and sends the refund to your bank within one to two business days after that. In practice, most direct deposit refunds arrive within 10 to 14 days from the date you filed, though this varies depending on the time of year and how busy the IRS is.
If you filed by mail or chose to receive a paper check, add two to three weeks to the timeline. The IRS has to physically mail the check, and postal delivery adds another week or so. A refund sent by check in mid-April may not arrive until late April or early May.
During tax season (January through April), the IRS processes millions of returns and refunds can take longer. If you filed in February or March, expect the longer end of these timelines. If you filed in September or October, your refund may arrive faster because the IRS is less busy.
What to do if your direct deposit refund never showed up
First, confirm that Where's My Refund? says your refund was sent. If it does, check your bank account carefully — sometimes deposits post to a different account than you expect, especially if you have multiple accounts at the same bank. Look at your bank's transaction history for the past two weeks, not just your current balance.
If the deposit truly never arrived, contact your bank's customer service line. Tell them you're expecting an IRS refund and ask them to search for any incoming ACH transfer from the IRS. Banks can see pending and rejected deposits that didn't make it into your account. If the bank finds a rejected deposit, they can tell you why — common reasons are a closed account, incorrect account number, or a routing number mismatch.
If your bank confirms the deposit was rejected, you'll need to file a form with the IRS to request a refund by check instead. Call 1-800-829-1040 and tell them your direct deposit failed. The IRS will mail you a check, which takes another two to three weeks.
What to do if your paper check refund never arrived
If Where's My Refund? shows your check was sent but you haven't received it after three weeks, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you the exact date the check was mailed and the check number.
The IRS will ask you to wait 60 days from the mailing date before filing a claim for a lost check. This is because checks sometimes arrive late, especially during busy mail periods. If 60 days have passed since the mailing date and you still haven't received it, the IRS will issue a replacement check or direct deposit, but this process takes another four to six weeks.
To speed things up, file IRS Form 3911 (Application for Taxpayer Assistance Order) if you've already waited 60 days. You can file it online through irs.gov or mail it to the IRS address listed on the form. Include a copy of your tax return and proof that you haven't received the original check (like a statement from your bank showing no deposit).
When the IRS holds up your refund for review
Sometimes Where's My Refund? will say your return is still being processed even though it's been more than 21 days. This usually means the IRS selected your return for review, which happens randomly or because something on your return triggered an automated flag — like claiming a large Earned Income Tax Credit, reporting business income, or having a mismatch between your return and IRS records.
A review can take anywhere from a few days to several months, depending on what the IRS is checking. During this time, your refund is frozen. You can't speed up the review, but you can call 1-800-829-1040 to ask what the IRS is reviewing and whether they need any documents from you. If they do, send them promptly — delays in responding can extend the review period.
If your return has been under review for more than 120 days, you can file Form 911 (Application for Taxpayer Assistance Order) to ask the IRS to prioritize your case. This doesn't may provide a faster result, but it flags your return for a supervisor to review.
Errors that prevent refunds from being sent
Sometimes the IRS finds an error on your return that stops your refund. Common errors include a mismatched Social Security number, an incorrect bank account number for direct deposit, or a discrepancy between your return and your W-2 or 1099 forms. If this happens, Where's My Refund? may show an error message, or the IRS may send you a letter explaining the problem.
If you receive a letter from the IRS, follow the instructions exactly. Usually you'll need to provide additional documents or correct information and send it back within 30 days. Once the IRS receives and processes your correction, your refund will resume processing.
If Where's My Refund? shows an error code but you haven't received a letter, call 1-800-829-1040 and ask what the error is. Don't wait for a letter — calling now can resolve the issue faster.
What Reddit users report about delayed refunds
On Reddit's tax and refund forums, the most common reasons people report not receiving refunds are: the refund is still processing (they checked too early), direct deposit went to a closed or old bank account, the paper check got lost in the mail, or the IRS is reviewing the return. Less commonly, people discover they made an error on their return that the IRS caught, or they filed a return that conflicted with a prior-year return.
Many Reddit users also report that calling the IRS directly, rather than relying only on Where's My Refund?, helped them find out what was actually happening with their refund. The phone line can see notes on your account that the online tool doesn't display. Wait times are long (often 30 minutes to an hour), but the information you get is usually worth it if your refund is more than three weeks late.
Frequently Asked Questions
How do I know if my refund was sent by direct deposit or check?
Where's My Refund? will tell you the payment method when it shows your refund was sent. If you filed electronically and didn't specify a payment method, the IRS defaults to direct deposit if you provided bank information on your return. If you filed by mail, you receive a paper check unless you included direct deposit instructions.
Can I cancel my refund and refile if I made a mistake?
You cannot cancel a refund once it's been sent. If you made an error on your return, you file an amended return (Form 1040-X) after you receive your refund. The amended return will correct the error and either reduce your refund or result in a bill to the IRS, depending on what you're correcting.
What if Where's My Refund says my refund was sent but my bank says they never received it?
This usually means the direct deposit was rejected by your bank. Contact the IRS at 1-800-829-1040 and ask them to reissue your refund as a paper check. The IRS will mail it to you, which takes two to three weeks from the date they process your request.
Is there a phone number I can call if Where's My Refund isn't working?
Yes, call 1-800-829-1040. This is the main IRS customer service line. Have your Social Security number, filing status, and refund amount ready. Wait times are longest during tax season (January through April), so call early in the morning or later in the day if possible.
What should I do if I've been waiting more than 60 days and still haven't received my check?
File IRS Form 3911 to report a missing refund check. You can file it online at irs.gov or mail it to the address on the form. Include your tax return and proof that you haven't received the check. The IRS will issue a replacement check or direct deposit within four to six weeks.