Check your refund status with the IRS Where's My Refund tool
The IRS has a tool called Where's My Refund that tells you whether your refund has been sent and when it will arrive. You can access it on IRS.gov without logging in — you only need your Social Security number, filing status, and the exact refund amount from your tax return.
The tool updates once per day, usually overnight. If you filed electronically, the IRS typically begins processing your return within 24 hours. If you mailed a paper return, processing takes longer — usually three to six weeks before the IRS even begins to look at it.
Where's My Refund will show you one of three statuses: your return is still being processed, your refund has been approved and a payment date has been set, or your refund has already been sent. If it shows a payment date, that is the date the IRS will deposit the money or mail the check, depending on how you chose to receive it.
Key Takeaways
- Where's My Refund on IRS.gov is the official source for refund status and updates once per day.
- E-filed returns usually begin processing within 24 hours; paper returns take three to six weeks before processing starts.
- The tool will show you a specific payment date once your refund has been approved.
- If you chose direct deposit, the money typically arrives within one to two business days of the payment date; checks take seven to ten business days after the payment date.
What the different statuses mean
Return received means the IRS has your return but has not finished reviewing it yet. This is normal and does not mean anything is wrong. The IRS processes millions of returns, and this stage can last anywhere from a few days to several weeks depending on how busy they are and whether your return needs manual review.
Approved means the IRS has reviewed your return, found no problems, and calculated your refund. At this point, the tool will show you the exact date your refund will be paid. This is the most important status to watch for, because it tells you when the money is actually coming.
Sent means the IRS has already issued your refund. If you chose direct deposit, the money is either already in your bank account or will arrive within one to two business days. If you chose a check, the check has been mailed and should arrive within seven to ten business days, though mail delivery times vary by location.
How long refunds take after approval
Once the IRS approves your refund and assigns a payment date, the timing depends on your delivery method. Direct deposit is faster — the money usually lands in your bank account within one to two business days of the payment date. Some banks post it the same day; others take an extra day.
A paper check takes longer because it has to be printed, mailed, and delivered by the postal service. The IRS typically mails checks within one business day of the payment date, but delivery from there depends on where you live and current mail volume. Most people receive their check within seven to ten business days, but rural areas or periods of high mail volume can add several days.
If your refund was supposed to arrive by a certain date and it has not, check Where's My Refund again to confirm the payment date. If the date has passed and you still have not received the money, the next step depends on your delivery method.
What to do if your refund is delayed
If Where's My Refund shows a payment date that has already passed and you have not received your money, first confirm that you gave the IRS the correct bank account or mailing address. Check your tax return to see what you entered.
For direct deposit refunds, contact your bank to ask whether the deposit arrived and was rejected for any reason — this can happen if the account number was wrong or the account was closed. If your bank has no record of the deposit, wait one more business day and check Where's My Refund again, because the tool sometimes shows a payment date before the actual transfer happens.
For check refunds, wait at least ten business days after the payment date before assuming the check is lost. If it has been longer than that, you can contact the IRS at 1-800-829-1040 to request a trace on your check. The IRS will investigate whether the check was cashed and, if not, can issue a replacement.
Reasons the IRS might hold your refund
Sometimes Where's My Refund will show that your return is still being processed even though it has been several weeks. This usually means the IRS is reviewing something on your return more carefully. Common reasons include a mismatch between the income reported on your return and what employers or banks reported to the IRS, a missing or incorrect Social Security number, or claiming a refundable credit like the Earned Income Tax Credit that requires extra verification.
If your return is being reviewed, you will typically receive a letter from the IRS explaining what they need. Check your mail regularly. The letter will tell you whether you need to send documents, call the IRS, or simply wait for them to finish their review. Do not ignore IRS letters — responding quickly can speed up the process.
In rare cases, the IRS may hold a refund if you owe money to another federal agency, such as student loan debt that is in default, or if you owe back taxes from a previous year. If this is the case, Where's My Refund will not show a payment date, and you will need to contact the IRS directly to understand what is happening.
Direct deposit versus check delivery times
| Delivery Method | Time from Payment Date | Factors That Affect Speed |
|---|---|---|
| Direct Deposit | 1 to 2 business days | Bank processing time, account validity, time of day deposit is sent |
| Paper Check | 7 to 10 business days | Mail delivery time, distance from IRS processing center, postal volume |
Direct deposit is consistently faster because there is no physical mail involved. The IRS sends the money electronically to your bank, and your bank deposits it into your account. If you are waiting for a refund and have not yet filed, choosing direct deposit when you file will save you a week or more compared to a check.
Frequently Asked Questions
Can I check my refund status without a computer or phone?
Yes. Call the IRS at 1-800-829-1040 and speak to a representative. They can look up your refund status using your Social Security number and filing information. Wait times are often long, especially during tax season, so calling early in the morning or later in the week may be faster.
What if Where's My Refund says my refund was sent but I never received it?
For direct deposit, contact your bank to confirm the deposit did not arrive or was rejected. For checks, wait at least ten business days after the payment date, then call the IRS at 1-800-829-1040 to request a check trace. The IRS will investigate and can issue a replacement if the check was lost or never cashed.
Does Where's My Refund work if I filed a joint return?
Yes. Use either spouse's Social Security number and the refund amount from the return. The tool will show the status for the entire refund, not individual portions, so both spouses will see the same information.
Why does Where's My Refund say my return is still being processed after six weeks?
The IRS is likely reviewing something on your return — a mismatch with employer or bank records, a missing Social Security number, or verification of a refundable credit. Check your mail for an IRS letter explaining what they need. Respond to any requests promptly to speed up processing.
Can I get my refund faster if I pay a tax preparation company to check the status?
No. Tax preparation companies use the same Where's My Refund tool that you can access for free on IRS.gov. They cannot speed up processing or access information you cannot see yourself. The only way to receive your refund faster is to choose direct deposit instead of a check when you file.