Check your refund status on IRS.gov in under two minutes
The IRS has a tool called Where's My Refund? that shows you the exact status of your federal tax refund. You reach it at irs.gov/refunds, and it updates once per day, usually overnight. You need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your tax return.
The tool tells you one of three things: your refund is still being processed, it has been approved and is on its way, or it has been sent. If it says your refund was sent, the tool also shows the delivery date and method — direct deposit to your bank account or a check mailed to your address.
If you filed electronically and chose direct deposit, the refund usually lands in your bank account within 21 days of the IRS accepting your return. If you mailed a paper return or requested a check, add another 7 to 10 days for postal delivery. The IRS processes returns in the order they are received, so filing early in the tax season (January or February) typically means a faster refund than filing in April.
Key Takeaways
- Where's My Refund? on irs.gov is the official tool to track your federal refund status and shows whether it is processing, approved, or sent.
- Direct deposit refunds arrive within 21 days of the IRS accepting your return; mailed checks take an additional 7 to 10 days for delivery.
- The tool updates once per day and requires your Social Security number, filing status, and the exact refund amount from your return.
- If Where's My Refund? shows an error or your refund is delayed beyond 21 days, contact the IRS at 800-829-1040 or through your state tax authority.
- State income tax refunds are tracked separately through your state's tax department website, not through the IRS.
What the three refund statuses mean
Refund is being processed means the IRS has received your return but has not finished reviewing it. This is the longest wait. For most returns filed electronically, this stage lasts 5 to 10 days. For paper returns, it can take 2 to 4 weeks because the IRS has to scan and enter the information manually. During this time, the tool will not show a refund date yet.
Refund approved means the IRS has finished reviewing your return and has approved the refund amount. The tool now shows the date your refund will be sent. If you chose direct deposit, this is usually 3 to 5 days away. If you requested a check, add another 7 to 10 days for the mail.
Refund sent means the money has left the IRS. For direct deposit, it is already in your bank account or will arrive within one business day. For a mailed check, the tool shows the date it was mailed, and you should receive it within 7 to 10 business days. If you do not see the money by that date, contact your bank (for direct deposit) or the IRS (for a check).
Why your refund might be delayed
The IRS delays refunds for several reasons. The most common is that your return contains an error or inconsistency — a mismatched Social Security number, a missing signature, or income reported on a form that does not match what your employer or bank reported to the IRS. The IRS will mail you a letter explaining what is wrong and what you need to send back.
Another reason is that you claimed a refundable tax credit, such as the Earned Income Tax Credit (EITC) or the Child Tax Credit. By law, the IRS cannot release these refunds before February 15 of the year you file, even if your return is complete and correct. This is called the PATH Act delay, and it adds 2 to 4 weeks to your wait time.
Identity theft or fraud flags also delay refunds. If the IRS suspects someone else filed a return using your Social Security number, it will hold your refund while it investigates. This can take several weeks or months. If you believe this has happened, call the IRS at 800-829-1040 or contact the Identity Theft Hotline at 800-908-4490.
Finally, if you owe back taxes, child support, or student loans, the IRS may offset your refund to pay those debts. The tool will tell you if this has happened. You can dispute an offset by contacting the agency that holds the debt (the Department of Education for student loans, your state's child support office for child support, etc.).
Direct deposit versus mailed checks
Direct deposit is faster and more reliable. The refund lands in your bank account within 21 days of the IRS accepting your return, and you do not have to worry about a check getting lost in the mail. To use direct deposit, you enter your bank account number and routing number on your tax return. You can find your routing number on the bottom left of any check, or by calling your bank.
A mailed check takes longer but works if you do not have a bank account or prefer not to share your banking information. The IRS mails the check to the address on your return. If you moved after filing, the check will go to your old address, and you will have to contact the IRS to request a new one. The IRS will not reissue a check until at least 60 days have passed since it was mailed.
If you filed your return and did not choose direct deposit, you cannot change to direct deposit for that refund. You can only choose direct deposit on future returns. If your check is lost or stolen, call the IRS at 800-829-1040 and request a replacement. The IRS will issue a new check, but it can take 4 to 6 weeks.
What to do if your refund is missing or very late
If Where's My Refund? says your refund was sent but you have not received it after the expected date, your first step depends on the delivery method. For direct deposit, log into your bank account and confirm the deposit did not arrive. If it did not, contact your bank's customer service line and ask if the deposit was rejected or returned. Banks sometimes reject deposits if the account number or routing number on the return was incorrect.
If your bank confirms the deposit was rejected, you will need to contact the IRS to request a replacement refund. Call 800-829-1040 and have your Social Security number, filing status, and the refund amount ready. The IRS will issue a new check, which takes 4 to 6 weeks to arrive.
For a mailed check, wait at least 10 business days after the date shown in Where's My Refund? before contacting the IRS. Checks are sometimes delayed by mail carriers. If 10 business days have passed and you still have not received it, call 800-829-1040 or file a claim using Form 3911 (Application for IRS Assistance). The IRS will investigate and issue a replacement check if the original was lost or stolen.
If Where's My Refund? shows an error message or will not load, try again in a few hours. The tool sometimes goes offline for maintenance. If the error persists, call the IRS at 800-829-1040. Have your return in front of you so you can answer questions about your income and filing status.
State income tax refunds are separate from federal refunds
Your state income tax refund is tracked through your state's tax department, not the IRS. Each state has its own refund status tool. Search "[your state] tax refund status" to find the tool for your state. Most states update their status tools once per day, just like the IRS.
State refunds typically take 2 to 4 weeks longer than federal refunds because states process returns after the IRS does. If you filed your federal and state returns at the same time, your state refund will usually arrive 3 to 6 weeks after your federal refund. Some states offer direct deposit for state refunds, and some mail checks only.
If you live in a state with no income tax (Alaska, Florida, Nevada, South Dakota, Tennessee, Texas, Washington, or Wyoming), you will not receive a state refund. You will only receive a federal refund.
Frequently Asked Questions
How often does Where's My Refund? update?
Where's My Refund? updates once per day, usually between midnight and 6 a.m. Eastern Time. If you check it multiple times in one day, you will see the same status. Check back the next day for an update.
Can I get my refund faster if I call the IRS?
No. Calling the IRS will not speed up your refund. The IRS processes returns in the order they are received, and calling does not change your place in the queue. Call only if your refund is missing, very late, or if Where's My Refund? shows an error.
What if I filed a paper return instead of electronically?
Paper returns take longer to process because the IRS has to scan and enter the information manually. Expect the processing stage to last 2 to 4 weeks instead of 5 to 10 days. After that, the refund timeline is the same as for electronic returns.
Why does Where's My Refund? say my refund was sent but I do not see it in my bank account?
For direct deposit, the refund can take up to one business day to appear after the IRS sends it. If more than one business day has passed, contact your bank to confirm the deposit was not rejected. For mailed checks, allow 7 to 10 business days from the date shown in the tool.
Can I cancel my refund and get the money a different way?
No. Once the IRS has processed your return and approved the refund, you cannot cancel it or change the delivery method. You can only choose direct deposit or a mailed check on your next tax return.