The fastest way to find your refund status
Go to irs.gov/refunds and use the "Where's My Refund?" tool. You will need your Social Security number (or ITIN), filing status from your tax return, and the exact refund amount you expect. The tool updates once per day, usually overnight, so checking multiple times in one day will show the same information.
The tool tells you one of three things: your refund is still being processed, it has been approved and a payment date has been set, or it has already been sent. If your return is still processing, the tool shows roughly how many weeks remain. If a payment date exists, you see the exact date and the delivery method—direct deposit to your bank account or a check mailed to your address.
This tool works for federal returns filed in the current tax year and the prior year. If you filed more than two years ago, the tool will not find your return, and you will need to contact the IRS directly by phone or mail.
Key Takeaways
- The Where's My Refund tool at irs.gov/refunds updates once daily and requires your SSN, filing status, and expected refund amount.
- Processing typically takes 21 days from the date the IRS receives your return, but can take longer if your return needs review or correction.
- Direct deposit refunds arrive faster than mailed checks—usually within 1 to 2 business days after the payment date shown in the tool.
- If the tool says your refund was sent but you have not received it after the expected arrival date, contact the IRS to confirm your bank account or mailing address.
- The tool only works for returns filed in the current or prior tax year; older returns require a phone call or written request to the IRS.
How long processing actually takes
The IRS publishes a standard timeline: 21 days from the date they receive your return. This is the baseline, not a may provide. If you filed electronically and received an acceptance confirmation email or message, that is the date the clock starts. If you mailed a paper return, the clock starts when the IRS opens and scans it, which can be weeks after you mailed it.
Processing takes longer if your return contains errors, if you claim certain credits like the Earned Income Tax Credit (EITC) or Child Tax Credit, or if the IRS needs to verify information with your employer or bank. Returns with these flags can take 6 to 12 weeks or longer. The Where's My Refund tool will show "your return is still being processed" during this time, but will not always tell you why.
Refunds filed early in the tax season (January and February) often process faster because the IRS has fewer returns in the queue. Refunds filed in March, April, or May typically take longer. If you file close to the April 15 deadline, expect processing to take the full 21 days or more.
Understanding the three status messages
"Return Received" means the IRS has scanned your return and it is in the queue for processing. This status can last anywhere from a few days to several weeks. You will not see a refund amount or payment date yet. If this status does not change after 30 days, contact the IRS to confirm they received your return.
"Approved" means the IRS has finished reviewing your return and your refund has been calculated. The tool now shows the exact payment date and delivery method. If you chose direct deposit, the refund will arrive 1 to 2 business days after the date shown. If you are receiving a check, allow 7 to 10 business days after the date shown, depending on mail speed in your area.
"Sent" means your refund has left the IRS and is on its way to you. For direct deposit, this status appears the day before or the day of the deposit. For checks, this status means the check has been mailed. If you see "Sent" but have not received your refund after the expected arrival window (2 business days for direct deposit, 10 business days for mail), your refund may have been lost or sent to the wrong account or address.
What to do if your refund is delayed
If the Where's My Refund tool still shows "Return Received" after 30 days, or if it shows "Sent" but you have not received your money after the expected arrival date, contact the IRS. The fastest way is to call 1-800-829-1040 during business hours (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and expected refund amount ready.
The IRS can tell you whether your return is stuck in processing, whether there is an error on your return that is holding up the refund, or whether your refund was sent to the wrong bank account or address. If your address or bank account information changed since you filed, the IRS may have sent your refund to an old location. You can update this information and request a reissue.
If you received a check but it was lost in the mail, the IRS can stop payment on the original check and issue a replacement. This process takes 4 to 6 weeks. If your refund was deposited to the wrong bank account (for example, an old account you closed), contact that bank first to see if they can reverse the deposit. If they cannot, the IRS can issue a replacement refund, but this also takes several weeks.
Direct deposit versus check delivery times
Direct deposit is faster and more reliable than a mailed check. Once the IRS approves your return and sets a payment date, direct deposit refunds arrive within 1 to 2 business days. The money lands in your account on the payment date or the next business day. Weekends and federal holidays do not count as business days, so if your payment date is Friday, the money may not arrive until Monday.
Mailed checks take longer because they depend on postal service speed. The IRS mails the check on the payment date shown in the tool, but it can take 7 to 10 business days to reach you, depending on your location and mail volume. Checks mailed to rural areas or during busy mail periods (like December) can take longer. Once you receive the check, you still need to deposit it, which adds another 1 to 3 business days before the money is in your account.
If you chose a mailed check but want to switch to direct deposit for a future refund, you can update your banking information in your IRS account online at irs.gov. You cannot change the delivery method for a refund that has already been approved or sent.
Tracking a refund sent to the wrong account or address
If you moved since filing your return and did not update your address with the IRS, your check may have been mailed to your old address. The Where's My Refund tool shows the address where the check was sent. If this is not your current address, contact the IRS at 1-800-829-1040 and provide your new address. They can issue a replacement check, but you must first wait a reasonable time for the original check to arrive (usually 30 days after the mailing date).
If your refund was direct deposited to a bank account you no longer use, contact that bank immediately. Some banks will reverse a deposit if you report it within a certain window (often 10 to 30 days). If the bank cannot reverse it, you will need to contact the IRS and request a replacement refund. The IRS will need proof that the account is no longer yours—usually a letter from the bank stating the account is closed or inactive.
If you filed jointly with a spouse and your refund was sent to a joint account that is now closed or inaccessible, both spouses may need to contact the IRS to request a replacement. Bring a copy of your filed return and a government-issued ID.
What information you need to check your status
| Information Needed | Where to Find It |
|---|---|
| Social Security Number or ITIN | Your tax return or Social Security card |
| Filing Status (Single, Married Filing Jointly, etc.) | The tax return you filed |
| Expected Refund Amount | The tax return you filed, or your tax software confirmation |
The Where's My Refund tool requires all three pieces of information to find your return. If you do not remember your expected refund amount, you can find it on your filed return, in your tax software account, or in the confirmation email or letter the IRS sent you. If you filed a paper return and do not have a copy, you can request a transcript from the IRS, which shows your filing information and refund amount.
Do not use a spouse's Social Security number to check a joint return. Use the SSN of the person whose name appears first on the return. If you filed as Married Filing Jointly, use the first spouse's SSN.
Frequently Asked Questions
Can I check my refund status on my phone?
Yes. The Where's My Refund tool works on mobile browsers. Go to irs.gov/refunds on your phone's web browser and enter your information. The IRS also has a mobile app called "IRS2Go" that includes the Where's My Refund tool and sends notifications when your refund status changes.
What does it mean if the tool says "return received" but does not give a processing date?
It means the IRS has scanned your return but has not finished reviewing it yet. Processing is still underway. Check back in a few days. If this status does not change after 30 days, contact the IRS to confirm they received your return and to ask whether there is a problem holding up processing.
My refund was supposed to arrive three days ago but I have not seen it. What do I do?
If the payment date has passed and you have not received a direct deposit, contact your bank first to confirm the deposit did not arrive under a different name or account. If your bank has no record of it, call the IRS at 1-800-829-1040 and provide your account number. They can verify whether the refund was sent and to which account.
Can I cancel my refund and get the money a different way?
No. Once the IRS approves and sends your refund, you cannot cancel it or change the delivery method. If you want direct deposit for future refunds, update your banking information in your IRS account online.
How far back can I check refund status for old returns?
The Where's My Refund tool only shows returns from the current tax year and the prior tax year. For refunds from two or more years ago, call the IRS at 1-800-829-1040 or send a written request to your local IRS office.