Check the status of your refund before taking any other steps
The IRS has a tool called Where's My Refund? that tells you exactly where your refund is in the process. You can find it on IRS.gov, and it updates once a day, usually overnight. You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your tax return.
The tool shows three possible statuses: your return is being processed, your refund has been approved and is on its way, or there is a problem that needs your attention. Most refunds arrive within 21 days of approval, though some take longer depending on your bank and the time of year.
If Where's My Refund? says your refund is approved and on its way, but you have not received it after 21 days, the delay is usually on your bank's side, not the IRS's. Contact your bank to ask if the deposit is pending or if there is a problem with your account.
Key Takeaways
- Check Where's My Refund? on IRS.gov first — it tells you whether the IRS has sent your refund or if there is a problem holding it up.
- If the tool says your refund was approved more than 21 days ago but you have not received it, contact your bank to ask if the deposit is stuck.
- If Where's My Refund? says there is an issue, the IRS will mail you a letter explaining what information or documents they need from you.
- If you filed by mail and it has been more than 21 days since you mailed your return, you can call the IRS at 1-800-829-1040 to check on processing.
- Do not file a second return while waiting — doing so can delay your refund further and create problems with the IRS.
What the IRS letter means if you receive one
If Where's My Refund? shows a status other than "approved and on the way," the IRS has likely mailed you a letter explaining what is wrong. This letter will arrive separately from your refund and will tell you exactly what you need to do. Common reasons include a mismatch between your return and your W-2 or 1099 forms, a missing signature, or a math error on the return itself.
Read the letter carefully and follow the instructions it gives. Most letters ask you to send back a signed form or additional documents. The letter will include a important date — do not miss it, because missing the important date can delay your refund by months. If you are unsure what the letter is asking for, you can call the IRS at the number listed on the letter itself.
How long refunds typically take at different stages
The timeline depends on how you filed and whether there are any problems with your return. If you filed electronically with no issues, the IRS usually processes your return within 21 days and sends your refund within another 21 days after that. If you filed by mail, processing takes longer — usually 4 to 6 weeks before the IRS even begins reviewing your return.
If the IRS finds a problem, the clock resets. They mail you a letter, you send back the information they need, and then they process your return again. This can add 2 to 4 weeks or more, depending on how quickly you respond and how busy the IRS is at that time of year.
Tax season (January through April) is the slowest time. If you filed in March or April, your refund may take longer than the standard timeline. Filing in the fall or winter usually means faster processing.
What to do if Where's My Refund? shows an error code
Where's My Refund? sometimes displays error codes instead of a status message. The most common ones are "processing" (your return is still being reviewed), "pending" (the IRS is waiting for information from you or another agency), and "unable to determine" (the system cannot find your return yet). If you see "unable to determine" and you filed more than 24 hours ago, wait another day and check again — the system sometimes lags.
If the tool says "pending" or shows a specific error code, a letter is on its way to you. Do not call the IRS yet — wait for the letter, because it will explain what you need to do. Calling before you receive the letter usually means a longer wait on the phone with no new information.
When to contact the IRS directly
Call the IRS at 1-800-829-1040 if any of these are true: you filed by mail and it has been more than 21 days since you mailed your return, Where's My Refund? says "unable to determine" and it has been more than 5 days since you filed, you received a letter from the IRS but do not understand what it is asking for, or you believe your refund was lost or stolen after it was sent.
The IRS phone lines are busiest in the morning and during tax season. Call in the afternoon or in the fall or winter if you can. Have your Social Security number, filing status, and the exact refund amount ready before you call. Wait times can be long, but the IRS will not charge you to speak with someone.
If your refund was sent but you never received it
If Where's My Refund? shows your refund was approved and sent, but your bank says it never arrived, the refund may have been sent to an old account. This happens if you changed banks between filing and receiving your refund, or if you gave the IRS the wrong account number on your return.
Contact your bank and ask them to search for a deposit from the IRS in the amount of your refund. If they find it, they can sometimes recover it. If they cannot find it, call the IRS and explain the situation. The IRS can issue you a replacement refund, but this process takes additional time — usually 4 to 6 weeks.
To prevent this in the future, do not change banks between filing your return and receiving your refund. If you must change banks, file an amended return (Form 1040-X) with your new account information as soon as possible.
Do not file a second return while waiting
If your refund is delayed, you might be tempted to file your return again, thinking the first one did not go through. Do not do this. Filing twice creates a serious problem: the IRS will see two returns, reject one of them, and delay both refunds while they figure out which one is correct. This can add months to your wait.
If you are worried your return did not file, check Where's My Refund? first. If it shows any status at all, your return was received. If it shows "unable to determine" after 5 days, call the IRS — do not file again.
Frequently Asked Questions
How do I know if my refund was stolen or lost in the mail?
Where's My Refund? will show that your refund was approved and sent. Your bank will have no record of receiving it. Contact your bank first to confirm the deposit never arrived, then call the IRS at 1-800-829-1040. The IRS can issue a replacement check or direct deposit, but you will need to wait another 4 to 6 weeks.
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 advances" — loans based on your expected refund — but these come with fees and interest. It is faster and cheaper to wait for the actual refund from the IRS.
What if I moved and the IRS sent my refund to my old address?
If you moved after filing, contact your local post office and ask them to forward mail from the IRS. If the check has already been cashed, contact the IRS at 1-800-829-1040 and ask for a replacement. If you have not moved yet but plan to, file a change of address with the post office before you file your return.
Does the time of year affect how long my refund takes?
Yes. Refunds filed and processed during tax season (January through April) take longer because the IRS is busier. Filing in the fall or winter usually means your refund arrives faster. If you filed in March or April, expect your refund to take closer to the maximum time rather than the minimum.
What should I do if Where's My Refund? has not updated in several days?
Where's My Refund? updates once per day, usually overnight. If it has not changed in several days and your return is still showing as "processing," wait a few more days before calling. If it has been more than 21 days since you filed and the status has not changed to "approved," call the IRS at 1-800-829-1040.