Check your refund status on IRS.gov
The fastest way to find your 2025 federal refund is the IRS Where's My Refund tool at irs.gov. Go to the homepage, look for "Where's My Refund" in the blue box near the top, and enter three pieces of information: your Social Security number, your filing status (single, married filing jointly, etc.), and the exact refund amount from your tax return.
The tool updates once per day, usually overnight. If you filed electronically and chose direct deposit, you'll see one of four statuses: "Return Received" (the IRS has your return but hasn't processed it yet), "Approved" (your return is approved and your refund is on the way), "Sent" (your refund has been deposited or a check has been mailed), or an error message if something needs fixing.
If you filed by mail, your return takes longer to reach the system — typically three to four weeks before it shows up in Where's My Refund at all. Paper returns are scanned and entered by hand, so the wait is real.
Key Takeaways
- The IRS Where's My Refund tool at irs.gov is the official source and updates once daily with your refund status.
- Electronically filed returns with direct deposit usually process within 21 days, though some take longer if the IRS needs to verify information.
- Paper returns take three to four weeks just to enter the system, then another two to three weeks to process.
- If Where's My Refund shows an error code or asks you to call, the IRS website will explain what to do next — do not call without checking the error code first.
- A refund can be delayed if your return has math errors, missing information, or if the IRS is verifying your identity or income.
What the different status messages mean
"Return Received" means the IRS has your return but hasn't started processing it. For electronically filed returns, this status usually appears within 24 hours of filing. It can stay in this status for several days while the IRS runs initial checks. This is normal and does not mean anything is wrong.
"Approved" means the IRS has finished reviewing your return and your refund has been approved. If you chose direct deposit, your bank will receive the money within one to two business days after this status appears. If you're getting a check, it will be mailed within the same timeframe.
"Sent" means your refund has left the IRS. For direct deposit, this means the money is in your bank account or will be within one business day. For a check, it means the check has been mailed and you should receive it within seven to ten business days, depending on mail speed in your area.
If you see an error message instead of a status, the IRS website will tell you what went wrong — usually a math error, a missing signature, or a Social Security number mismatch. Read the error carefully before taking any action.
How long refunds actually take in 2025
The IRS says most refunds are issued within 21 days of filing, and that is true for straightforward returns with no problems. If you filed electronically and chose direct deposit, 21 days is a reasonable expectation. However, some refunds take longer, and it depends on what's in your return.
Returns that claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit are held until mid-February by law, even if they're otherwise ready. This is a federal requirement, not an IRS delay. If your return includes either of these credits, your refund will not be issued before mid-February regardless of when you filed.
Returns filed by mail take longer because they must be scanned and entered by hand. Expect three to four weeks before your return even appears in Where's My Refund, then another two to three weeks to process. If you filed by mail in early January, you might not see movement until late February.
Some refunds are delayed because the IRS is verifying information — your identity, your income, whether you claimed a dependent correctly, or whether you received unemployment benefits that year. These verifications can add two to four weeks. The Where's My Refund tool will tell you if this is happening.
Why your refund might be delayed
The most common reason for a delay is a mismatch between what you reported and what the IRS already knows about you. This might be a Social Security number that doesn't match your name, a dependent you claimed who was also claimed by someone else, or income reported to the IRS (like a 1099 or W-2) that doesn't match what you put on your return.
Math errors also trigger delays. If you made an arithmetic mistake or if the tax software made one, the IRS will catch it and either fix it (and send you the corrected refund) or ask you to fix it. Where's My Refund will tell you which happened.
Identity theft and fraud checks can delay a refund by several weeks. If the IRS suspects someone else filed a return using your Social Security number, they will hold your refund while they investigate. This is rare, but if it happens to you, Where's My Refund will tell you to call the IRS.
Incomplete returns also cause delays. If you forgot to sign your return, didn't include a required form, or left a required field blank, the IRS will contact you by mail asking you to fix it. This adds weeks because everything goes through the mail.
What to do if Where's My Refund shows an error
Read the error message carefully — it will tell you exactly what the problem is. Common errors include "We cannot provide the status of your return right now. Please try again later" (usually means the return hasn't entered the system yet or the IRS website is temporarily down), "The information you entered does not match our records" (usually a typo in your Social Security number or filing status), or a specific code like "IND-515" (which means the IRS needs more information from you).
If the error says to call the IRS, write down the error code and call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. Wait times are long, especially early in the tax season, so call early in the morning or later in the week if you can.
If the error says the information doesn't match, double-check that you entered your Social Security number correctly (no dashes), that your filing status matches what you put on your return, and that the refund amount is exactly right — including cents. Try again after 24 hours.
If Where's My Refund says "We cannot provide the status right now," wait a few hours and try again. The IRS website is sometimes temporarily unavailable during peak times, especially in January and February.
Direct deposit versus check — which is faster
Direct deposit is faster. If you chose direct deposit on your return, your refund will arrive in your bank account within one to two business days after the IRS approves it. A check takes seven to ten business days to arrive by mail after the IRS mails it, and that's assuming mail moves at normal speed in your area.
Direct deposit also means you don't have to worry about a check getting lost or stolen. The money goes straight into your account, and you can see it there when ready.
If you filed by mail and did not choose direct deposit, the IRS will mail you a check. There's no way to change this to direct deposit after you've filed. The check will arrive within seven to ten business days of the IRS mailing it, but you won't know exactly when the IRS mails it until Where's My Refund says "Sent."
What to do if your refund is taking longer than expected
First, check Where's My Refund again. If it still shows "Return Received" and more than 21 days have passed since you filed, something may be holding up your return. Check the status message carefully — it may tell you what the hold-up is.
If Where's My Refund shows "Approved" or "Sent" but the money hasn't arrived in your account after five business days, contact your bank. It's possible the deposit failed on the bank's end, or the money is in a pending status. Your bank can tell you whether the IRS sent the money and when it will clear.
If Where's My Refund shows an error or asks you to call, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can tell you exactly what's holding up your return and what you need to do to fix it.
If you filed by mail and it's been more than six weeks since you mailed your return, you can call the IRS to ask whether it has been received and scanned into the system. They can tell you the status even if it doesn't show up in Where's My Refund yet.
Frequently Asked Questions
Can I check my refund status on my phone?
Yes. Go to irs.gov on your phone's web browser and use Where's My Refund the same way you would on a computer. The IRS also has a mobile app called IRS2Go that includes Where's My Refund. Both are free.
What if I filed jointly with my spouse — whose information do I use?
Use either spouse's Social Security number. The tool will work with either one. Use the exact refund amount from the return, and make sure your filing status is "Married Filing Jointly."
Why does Where's My Refund say my refund was sent but I haven't received it?
If it was direct deposit, check your bank account — the money may be there but pending. If it's been more than five business days, call your bank to confirm they received the deposit. If it was a check, allow seven to ten business days from the "Sent" date for mail delivery.
Can I get my refund faster if I pay a tax preparer or software company?
No. The IRS processes all returns at the same speed regardless of who prepared them. Tax software companies and preparers cannot speed up the IRS. Some offer "refund advances" or loans against your expected refund, but these cost money and are not worth it.
What if I made a mistake on my return after I filed?
If your return hasn't been processed yet, you can file an amended return on Form 1040-X. If your return has already been processed and approved, the IRS will send you the refund as calculated. You can then file an amended return if you need to claim additional money back.