Check your refund status on IRS.gov
The IRS offers a tool called Where's My Refund? that shows you the status of your federal tax refund. You can find it at irs.gov by clicking "Refunds" in the top menu, then selecting "Where's My Refund?" The tool updates once per day, usually overnight, so checking multiple times in a single day will show the same information.
To use the tool, you need three pieces of information: your Social Security number (or Individual Taxpayer Identification Number), your filing status from your tax return, and the exact refund amount you expect. The refund amount must match what you calculated on your return—if you entered $2,847, you search for exactly $2,847, not a rounded number.
The tool will show one of three statuses: "Return Received," "Refund Approved," or "Refund Sent." Each status tells you where your refund is in the process and when you can expect the next update.
Key Takeaways
- Where's My Refund? updates once daily and requires your Social Security number, filing status, and exact refund amount.
- Most refunds take 21 days from the date the IRS receives your return, though some take longer if the return needs review.
- The tool shows three statuses—Return Received, Refund Approved, and Refund Sent—each with its own timeline.
- If your refund doesn't arrive by the expected date, contact the IRS at 1-800-829-1040 or check your bank account for a pending deposit.
- Direct deposit refunds arrive faster than paper checks, usually within 3 to 5 business days after the IRS approves your refund.
Understanding the three refund statuses
Return Received means the IRS has your return but has not yet processed it. This status appears within a few days of filing electronically or a few weeks if you mailed a paper return. The IRS will keep this status for roughly 21 days while it reviews your return for errors and verifies your information against wage and income records.
Refund Approved means the IRS has finished reviewing your return and determined how much you will receive. This status typically appears around day 21, though it can take longer if the IRS needs to verify information or if your return was flagged for review. Once approved, the IRS sends your refund to your bank or mails a check, depending on how you filed.
Refund Sent means the IRS has released your money. If you chose direct deposit, this status tells you the date the IRS sent the funds to your bank—your bank then takes 1 to 5 business days to post the money to your account. If you are receiving a paper check, this status tells you the date the check was mailed; paper checks typically arrive within 7 to 10 business days.
How long refunds actually take
The IRS publishes a standard timeline of 21 days from the date it receives your return, but this is not a may provide—it is the time the IRS aims for when no issues arise. If you filed electronically, the IRS usually receives your return within one business day. If you mailed a paper return, allow 2 to 4 weeks for it to reach the IRS processing center.
Once received, the IRS needs time to match your return against wage records from your employer (W-2 forms), income records from banks and investment firms (1099 forms), and other documents. If everything matches, your refund moves to "Refund Approved" around day 21. If something does not match—a missing W-2, a discrepancy in reported income, or a math error—the IRS flags your return for manual review, which adds 1 to 3 weeks or more.
Direct deposit is faster than a paper check. Once the IRS approves your refund and sends it to your bank, the money usually appears in your account within 3 to 5 business days. Paper checks take 7 to 10 business days to arrive by mail after the IRS mails them, and delivery times vary by location and postal service speed.
What to do if your refund is delayed
If Where's My Refund? still shows "Return Received" after 21 days, or if the expected delivery date has passed and the money has not arrived, contact the IRS. 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 when you call.
The IRS representative can tell you whether your return is still under review, whether a problem was found that requires your attention, or whether the refund was sent but has not yet posted to your bank. If the refund was sent to your bank, ask the representative for the exact date it was sent; then contact your bank to confirm whether the deposit is pending or whether there was a problem receiving it on their end.
If you filed by mail and it has been more than 4 weeks since you mailed your return, the IRS may not have received it yet. Ask the representative whether they have a record of your return. If they do not, you may need to file again or request a trace of the original return.
Direct deposit versus paper check delivery
Direct deposit is the fastest way to receive your refund. When you file your tax return, you provide your bank account number and routing number. Once the IRS approves your refund, it sends the funds electronically to your bank, which posts them to your account within 3 to 5 business days. The entire process—from filing to money in your account—typically takes 21 to 26 days for a straightforward return with no issues.
Paper checks are slower. After the IRS approves your refund, it prints and mails a check to the address on your return. The check then travels through the postal service, which typically takes 7 to 10 business days depending on your location. The entire process usually takes 28 to 35 days or longer. If you move after filing but before receiving your check, the check may be returned to the IRS, and you will need to contact them to request a replacement.
If you did not provide bank account information when you filed, the IRS automatically sends a paper check. You cannot change this after filing, so if you want direct deposit next year, remember to include your bank details on your return.
Tracking a refund issued as a check
If you are receiving a paper check, Where's My Refund? will show the date the check was mailed once your refund reaches "Refund Sent" status. Write down this date and add 10 business days to estimate when the check should arrive. Business days do not include weekends or federal holidays, so a check mailed on a Friday may not arrive until the following week.
If the check does not arrive within 10 business days of the mailed date, contact the IRS at 1-800-829-1040. The representative can confirm the mailing address on file and may be able to issue a replacement check or reissue your refund by direct deposit if you provide a bank account number. Do not cash a replacement check if the original arrives later; contact your bank immediately if this happens.
Some people never receive their check because it was mailed to an old address. If you moved after filing, update your address with the IRS using Form 8822 before filing next year. If you have already moved and are waiting for a refund check, call the IRS to provide your current address.
What to do if Where's My Refund? shows an error
If Where's My Refund? displays an error message or will not accept your information, first double-check that you entered everything correctly. The refund amount must match exactly—including cents—what you calculated on your return. Your filing status must match what you selected on your return (Single, Married Filing Jointly, Head of Household, and so on).
If you are certain your information is correct but the tool still will not work, your return may not have been received yet. Electronic returns usually appear in the system within one business day, but paper returns can take 2 to 4 weeks. If you filed electronically more than one business day ago and the tool still will not recognize your return, call the IRS at 1-800-829-1040 to confirm they received it.
If the tool shows your refund was sent but you never received it, and it has been more than 10 business days since the mailed date (or more than 5 business days for direct deposit), contact the IRS. They can investigate whether the check was lost in the mail or whether there was a problem with the direct deposit.
Frequently Asked Questions
Can I check my refund status if I filed a joint return with my spouse?
Yes. Use either spouse's Social Security number to check the status. The refund amount and filing status must still match exactly what is on the return. If you are checking for a joint return, select "Married Filing Jointly" as your filing status.
Why does Where's My Refund? say my refund was sent but I haven't received it?
If you chose direct deposit, your bank takes 1 to 5 business days to post the funds after the IRS sends them. Check your bank account for a pending deposit. If it has been more than 5 business days and the money has not appeared, contact your bank to confirm they received the transfer. If you are receiving a paper check, allow 7 to 10 business days from the mailed date for it to arrive by mail.
What happens if I filed my return but the IRS says they never received it?
If you filed electronically, ask the IRS to search their system again or provide a confirmation number from your tax software. If you mailed a paper return and the IRS has no record after 4 weeks, you may need to file again. Keep a copy of your original return and consider mailing the second copy with a note explaining that the first may have been lost.
Can I change my refund from a paper check to direct deposit after I file?
No. Once you file, you cannot change the delivery method. If you want direct deposit, you must file a new return before the deadline or wait until next year. For future years, always include your bank account number and routing number on your tax return to receive direct deposit.
How do I know if my refund was rejected by my bank?
If your bank rejected the direct deposit, Where's My Refund? will eventually show "Refund Sent" with a date, but the money will not appear in your account. Contact the IRS at 1-800-829-1040 with the date shown. The representative can tell you why the deposit was rejected (usually an incorrect account number or closed account) and may reissue your refund by check or ask you to provide corrected bank information.