Check your refund status with the IRS Where's My Refund tool
The IRS Where's My Refund tool is the official way to track your federal income tax refund. You can access it on IRS.gov by entering your Social Security number, filing status, and the exact refund amount from your tax return. The tool updates once per day, usually overnight, so checking multiple times in a single day will not show new information.
The tool shows your refund in one of three statuses: "Return Received" (the IRS has your return but has not processed it yet), "Approved" (your return has been processed and your refund has been approved), or "Sent" (your refund has been mailed or deposited). If your status shows "Sent," the tool will tell you the date the refund left the IRS, though the actual arrival in your bank account or mailbox may take several additional days.
You can also track your refund through the IRS2Go mobile app, which pulls the same information as the website. Both the website and app are free and do not require you to create an account.
Key Takeaways
- The IRS Where's My Refund tool on IRS.gov is the only official source for tracking your federal refund status.
- You need your Social Security number, filing status, and the exact refund amount to check your status.
- The tool updates once per day and shows whether your return is received, approved, or sent.
- If your refund shows as sent, it may take up to five business days to arrive in your bank account or up to 21 days if mailed as a check.
- If you do not see your refund within the expected timeframe, the IRS may need more information from you, which they will request by mail.
How long refunds typically take from filing to arrival
The timeline depends on how you filed and how you want to receive your refund. If you filed electronically and chose direct deposit to your bank account, the IRS typically processes your return within 21 days of receiving it. In practice, most direct deposit refunds arrive within 5 to 10 business days after the IRS approves your return, though the IRS publishes 21 days as the outer limit.
If you filed a paper return by mail, the IRS takes longer to receive and process it. Paper returns can take 4 to 6 weeks to reach the IRS processing center, and then another 21 days to process. If you chose a paper check instead of direct deposit, add another 7 to 21 days for the check to arrive in the mail after the IRS sends it.
The IRS publishes a Refund Cycle Chart on IRS.gov that shows the expected processing date for returns filed on specific dates. This chart assumes no errors or missing information on your return. If the IRS needs to verify something — such as your identity, income, or dependents — your refund will be delayed beyond these timelines.
Why your refund might be delayed or missing
The most common reason for a delayed refund is an error or inconsistency on your return. The IRS compares your reported income against W-2s and 1099s from your employer and financial institutions. If the numbers do not match, the IRS will hold your refund while it investigates. You will receive a letter in the mail explaining what information they need.
A second common cause is claiming dependents or credits that the IRS questions. If you claim a child tax credit, earned income tax credit, or other refundable credit, the IRS may verify that you are may have access to to it before releasing your refund. This verification can add 2 to 12 weeks to processing time.
Identity theft and fraud prevention also cause delays. If your Social Security number appears on multiple returns in the same year, or if your return matches patterns the IRS flags as high-risk, your refund will be held while the IRS confirms your identity. This is a security measure, and the IRS will contact you by mail with next steps.
Offset is another reason your refund may not arrive as expected. If you owe back taxes, child support, or a federal student loan debt, the IRS can use your refund to pay down that debt. The Treasury Offset Program handles this automatically, and you will receive a notice in the mail explaining the offset.
What to do if the Where's My Refund tool shows no information
If you filed your return more than 21 days ago and the Where's My Refund tool shows no status at all, your return may not have been received or processed yet. First, confirm that you filed correctly: check your email for a confirmation number if you filed electronically, or check your records if you mailed a paper return.
If you filed electronically and have a confirmation number, your return was received. In this case, wait another week and check again, as the tool sometimes lags behind actual processing. If you filed by mail and are unsure whether it arrived, you can call the IRS at 1-800-829-1040 to request a search for your return. Have your Social Security number, filing status, and the exact refund amount ready.
If your return was mailed and you filed more than 6 weeks ago, it may have been lost in the mail. You can file an amended return (Form 1040-X) or refile your original return. The IRS will not process two returns for the same year, so if you refile, note on the new return that it is a duplicate.
Understanding offset and what happens to your refund
An offset occurs when the federal government intercepts your refund to pay a debt you owe. The most common debts that trigger offset are unpaid federal income taxes from prior years, unpaid child support, defaulted federal student loans, and state income tax debt. When an offset happens, the IRS sends your refund to the appropriate agency instead of to you.
You will receive a notice in the mail from the IRS (Notice 668) explaining that your refund was offset and which agency received it. The notice includes information about how to contact that agency to learn the status of your debt. If you believe the offset was made in error — for example, if you do not owe the debt or if the debt was already paid — you can dispute it by contacting the agency listed on the notice.
Offsets are not reversible through the Where's My Refund tool. You must work directly with the agency that received your refund to resolve the underlying debt or to dispute the offset.
When to contact the IRS about your refund
Contact the IRS if your refund shows as "Sent" but has not arrived in your account after 5 business days (for direct deposit) or 21 days (for a mailed check). You can call 1-800-829-1040 during business hours. Have your Social Security number, filing status, and the refund amount ready. The IRS can confirm the date and method of payment and may be able to issue a replacement refund if the original was lost.
You should also contact the IRS if the Where's My Refund tool shows an error message, if your status has not changed in more than 21 days, or if you received a notice in the mail saying the IRS needs more information. The IRS processes these requests by mail, so calling is faster if you need an answer quickly.
Do not contact your bank or credit card company about a delayed refund unless the IRS has confirmed that the refund was sent to your account. Banks cannot speed up a refund that has not yet been transmitted by the IRS.
Direct deposit versus check: which arrives faster
Direct deposit is faster and more reliable than a mailed check. When you choose direct deposit, the IRS sends your refund electronically to your bank account. Most direct deposit refunds arrive within 5 to 10 business days after approval, though the IRS allows up to 21 days. The refund is also safer because it cannot be lost or stolen in the mail.
A mailed check takes longer because the IRS must print and mail it, and then your postal service must deliver it. After the IRS sends the check, allow 7 to 21 additional days for it to arrive. If you chose a check and it has not arrived within 21 days of the "Sent" date shown in Where's My Refund, you can request a replacement check or ask the IRS to reissue the refund by direct deposit instead.
If you are filing a return this year and expect a refund, choosing direct deposit will reduce your wait time. You will need your bank account number and routing number, which you can find on a blank check or by contacting your bank.
Frequently Asked Questions
Can I get my refund faster if I pay a fee?
No. The IRS does not offer expedited refunds for any fee. Any service claiming to speed up your federal refund is a scam. The only way to receive your refund faster is to file electronically and choose direct deposit, which are both free.
What if my refund was deposited to the wrong bank account?
Contact your bank first to see if the deposit is pending or if it was rejected. If your bank rejected the deposit, the IRS will attempt to mail you a check instead, which can take several weeks. You can also contact the IRS at 1-800-829-1040 to request that they reissue your refund by check or to a corrected account number.
Do I need to do anything if my refund is offset?
You will receive a notice in the mail explaining the offset. Read it carefully to understand which agency received your refund and why. If you believe the offset was wrong, contact the agency listed on the notice. You cannot reverse an offset through the IRS.
How do I know if my refund was stolen or lost in the mail?
If your refund shows as "Sent" in Where's My Refund but you have not received it after the expected timeframe, call the IRS at 1-800-829-1040. The IRS can confirm whether the refund was sent by direct deposit or check and can issue a replacement if it was lost.
Can I check my refund status if someone else filed my taxes?
Yes, but you will need the exact refund amount from the return. If you do not have that information, contact the person who filed your return and ask them for it. You can also call the IRS, though they will ask you to verify your identity before discussing your return.