Call the IRS directly if your refund hasn't arrived within 21 days of filing electronically or 6 weeks of mailing a paper return
The IRS processes most refunds within 21 days of receiving an electronic return. If you filed electronically and it's been longer than that, or you filed by mail and it's been more than 6 weeks, contact the IRS directly. They can tell you whether your refund is still processing, held up by a verification issue, or already sent.
You have three ways to reach the IRS about a late refund. The fastest is the automated phone line: call 1-800-829-1040 and select the option for refund status. You'll need your Social Security number, filing status, and the exact refund amount from your return. The system can tell you the status when ready, though it may take 24 hours to update after you file.
If you need to speak with a person, the same number works, but wait times are longest during tax season (January through April). The IRS also offers a Where's My Refund tool on IRS.gov that updates every 24 hours and shows the same information the phone line does. You can also mail a written inquiry, though this adds weeks to the timeline and is rarely necessary.
Key Takeaways
- The IRS processes electronic returns within 21 days and paper returns within 6 weeks, so contact them if your refund hasn't arrived by then.
- Call 1-800-829-1040 to check refund status by phone; the automated system works 24/7 and gives you an answer when ready.
- The Where's My Refund tool on IRS.gov shows the same information and updates daily without waiting on hold.
- If the IRS says your refund was sent but you never received it, contact your bank or the U.S. Postal Service depending on how you chose to receive it.
- A missing refund can be reissued, but the process takes 4 to 6 weeks after you report it, so act as soon as you confirm it wasn't delivered.
What the IRS will tell you when you call
When you reach the IRS, they can see your return in one of four states: still processing, held for review, sent to your bank or address, or rejected. If it's still processing, they'll give you an expected delivery date. If it's held for review, they'll tell you why—usually a mismatch between your return and IRS records, a missing signature, or a math error. In those cases, they'll either fix it themselves or send you a letter asking for more information.
If the IRS says your refund was sent, they'll provide the date it left their system and the method you chose (direct deposit to your bank account or a check mailed to your address). This is the point where you need to check with your bank or the postal service, not the IRS. The IRS's job ends when the money leaves their hands.
If your bank says the deposit never arrived
Contact your bank's customer service line and tell them the date the IRS says the refund was sent. Ask them to search their records for a deposit from the IRS under your name and Social Security number. Banks can see incoming deposits that were rejected or returned, usually because the account number was wrong or the account was closed.
If your bank confirms the deposit was rejected, the IRS will eventually send you a check instead—but this can take 4 to 6 weeks. You can speed this up by calling the IRS again and reporting the rejection. Have your bank's name and the rejection reason ready when you call. The IRS will flag your account to issue a check, and you should receive it within 4 weeks.
If your bank has no record of any attempted deposit, the refund may still be in transit. Banks sometimes take 2 to 3 business days to post IRS deposits, especially if they arrived on a weekend or holiday. Wait 5 business days from the date the IRS says it was sent, then call your bank again.
If your check was mailed but never arrived
Contact the U.S. Postal Service through their website or by calling 1-800-275-8777. Tell them the date the IRS says the check was mailed and provide your address. USPS can search for mail in transit or confirm whether it was delivered. If USPS confirms the check was delivered to your address, check with neighbors or your landlord—mail sometimes gets misplaced.
If USPS confirms the check was lost or never delivered, call the IRS again and report it. The IRS will issue a replacement check, which takes 4 to 6 weeks. You'll also need to file a form 3911 (process for Taxpayer information Order) if the IRS doesn't automatically issue the replacement within 30 days of your report, though most do.
When the IRS says your refund was rejected or returned
This usually means the bank account information on your return was wrong—a transposed digit in your account number, a closed account, or an account that doesn't match your name on the return. The IRS will send you a check instead, but it takes 4 to 6 weeks from the date of rejection.
To speed up a reissue, call the IRS and confirm they have your correct mailing address. If you've moved since you filed, update your address with the IRS before they mail the check. You can do this by calling 1-800-829-1040 or by filing a change of address with USPS, which the IRS can access.
If your return is held for review and you need the money now
The IRS cannot release a refund while it's under review, but you can ask for a Taxpayer information Order (TAO) if the delay is causing financial hardship. This is not a way to jump the line—it's a formal request that a supervisor review your case for expedited processing. To request one, call 1-800-829-1040 and ask to speak with the Taxpayer Advocate Service.
The Taxpayer Advocate Service is a free IRS office that helps when normal channels aren't working. They can sometimes get a review completed faster, but they cannot override the review itself. If your return has a legitimate issue, it still needs to be resolved before your refund is released.
Frequently Asked Questions
How long does it really take to get a refund after I file?
The IRS processes most electronic returns within 21 days. Paper returns take 6 weeks. These are the official timelines, though many refunds arrive faster. If you file early in the tax season (January or February), you're more likely to see your refund within 2 to 3 weeks. Late filers (April) often wait the full 21 days or longer.
Can I get my refund faster if I pay a tax preparation company?
No. Tax preparation companies cannot speed up IRS processing. Some offer "refund advance" loans that give you cash when ready, but you pay interest and fees, and the money comes from the company, not the IRS. The IRS timeline is the same regardless of who prepared your return.
What if the IRS says my refund was sent but I can't find it anywhere?
Check with your bank and USPS first—they can confirm whether the deposit or check actually arrived. If both say no, call the IRS and report it as missing. They'll issue a replacement check, which takes 4 to 6 weeks. Keep records of all your calls and the dates you made them in case you need to file a claim later.
Do I need to file a police report if my refund check was stolen?
You can, but it's not required to get a replacement from the IRS. The IRS will reissue a check based on your report alone. A police report is useful only if you want to document the theft for your records or if you're concerned about identity theft—in which case, also place a fraud alert with the credit bureaus.
What if I filed my return but the IRS has no record of it?
Call 1-800-829-1040 and provide your Social Security number and filing status. If the IRS cannot find your return, ask them whether it was received but rejected, or never received at all. If it was rejected, they'll tell you why and what to do next. If it was never received, you'll need to file again, and the IRS can tell you the fastest way to do that.