Where to check your refund status right now
The IRS has three ways to check where your 2024 refund is: the Where's My Refund tool on IRS.gov, the IRS2Go mobile app, or a phone call to the IRS at 1-800-829-1040. The Where's My Refund tool is fastest — it updates every 24 hours and tells you the exact status of your return, the expected deposit date, and any problems the IRS found.
To use Where's My Refund, go to irs.gov/refunds and have ready your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your tax return. The tool will show one of three statuses: Return Received (the IRS got your return but hasn't processed it yet), Refund Approved (the IRS approved your refund and it's on the way), or Refund Sent (your money left the IRS and is headed to your bank or address).
If you filed by mail, your return takes longer to reach the IRS — typically three to four weeks. If you e-filed, the IRS usually receives it within 24 hours. Either way, once the IRS receives your return, processing takes 21 days or longer if the return needs review.
Key Takeaways
- The Where's My Refund tool on IRS.gov updates every 24 hours and shows your exact status, expected deposit date, and any issues the IRS found with your return.
- You need your Social Security number, filing status, and the exact refund amount to check your status — the tool will not work without all three.
- If the IRS approved your refund, the tool tells you the deposit date; if that date passes and the money hasn't arrived, contact your bank before calling the IRS.
- Mail-filed returns take three to four weeks to reach the IRS; e-filed returns arrive within 24 hours, but processing takes 21 days minimum either way.
- If Where's My Refund shows a problem code or says "still processing," the IRS may need more information from you, and you should check the mail for a notice.
What each refund status means and how long it takes
Return Received means the IRS got your return but hasn't started processing it yet. This status appears within one to two days of e-filing or three to four weeks after mailing. The IRS processes returns in the order they arrive, so if you filed early in the year, your return may sit in this status for weeks while the IRS works through the backlog. This is normal and does not mean anything is wrong.
Refund Approved means the IRS finished reviewing your return, found no problems, and calculated your refund. At this point, the IRS has scheduled a deposit date — usually five to seven business days from the approval date. The Where's My Refund tool shows this date. If you chose direct deposit on your return, the money goes to your bank account on that date. If you chose a paper check, the IRS mails it and it arrives within seven to ten business days of the approval date.
Refund Sent means the IRS sent your refund to your bank or mailed your check. For direct deposit, the money should arrive within one business day of this status appearing. For a mailed check, allow seven to ten business days from the date shown in the tool. If the deposit date has passed and the money hasn't arrived, check with your bank first — delays on the bank's end are common, especially early in the tax season.
Why your refund might be delayed or stuck
The most common reason a refund gets delayed is that the IRS found a discrepancy on your return — a mismatch between what you reported and what the IRS has on file, a missing signature, or a math error. When this happens, Where's My Refund shows "Still Processing" and may display an error code. The IRS will mail you a notice explaining what they need. Do not ignore this notice — it tells you exactly what to fix and how to send it back.
Other delays happen when the IRS is simply backlogged. Early in the tax season (January through March), the IRS processes millions of returns and can fall behind. If your return shows "Return Received" for more than 21 days, it may be in a queue waiting for review. This is not a problem — it just means you have to wait longer.
If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS holds your refund until February 15 at the earliest, even if your return is approved earlier. This is a legal requirement, not a delay. The Where's My Refund tool will show this hold and the date your refund will be released.
What to do if Where's My Refund shows an error code
Error codes appear when the IRS found a problem with your return. Common codes include IND-515 (missing or incorrect information), IND-520 (the IRS needs to verify your identity), and IND-525 (the IRS found a math error or inconsistency). The tool usually shows the code and a brief explanation, but the full details come in a notice the IRS mails to you.
Check your mail for an IRS notice — it will have the code, what the problem is, and what you need to do to fix it. Most notices ask you to either mail back a form with corrected information or call a number to verify your identity. Follow the notice exactly. If you lose the notice or don't receive one after 30 days, call the IRS at 1-800-829-1040 with your Social Security number and the code from Where's My Refund.
Do not call the IRS before checking your mail. The IRS phone lines are overwhelmed during tax season, and you may wait hours. The notice you receive by mail is faster and more reliable than a phone call.
Direct deposit versus mailed check — which arrives first
Direct deposit is faster. Once the IRS approves your refund and shows "Refund Sent" in Where's My Refund, the money arrives in your bank account within one business day. A mailed check takes seven to ten business days from the "Refund Sent" date, and the actual arrival depends on your mail service and where you live.
If you chose direct deposit on your return but the Where's My Refund tool shows your refund was sent by check, it means the IRS rejected your bank account information — usually because the account number or routing number was wrong. In this case, the IRS mails a check instead. You can still deposit the check when it arrives, or you can call the IRS to provide corrected account information for future refunds.
If you did not choose direct deposit and the IRS is mailing a check, there is no way to speed it up. The check is printed and mailed on the date shown in Where's My Refund. Once it leaves the IRS, delivery depends on the postal service.
State refunds and how to track them separately
Your state refund is separate from your federal refund and has its own timeline. Most states process refunds within 30 to 45 days of receiving your state return, but some take longer. Each state has its own tracking tool, usually on the state tax agency website.
To find your state's tracker, search "[your state] tax refund status" or go to your state's Department of Revenue or Department of Taxation website. You will need your Social Security number and the refund amount. Some states update their trackers weekly; others update daily. If you filed your state return at the same time as your federal return, expect the state refund to arrive around the same time or slightly later.
If you live in a state with no income tax (Alaska, Florida, Nevada, South Dakota, Tennessee, Texas, Washington, or Wyoming), you have no state refund to track.
What to do if your refund never arrives
If the Where's My Refund tool shows "Refund Sent" but the money has not arrived after the expected date, first contact your bank. Ask if the deposit was received and rejected, or if there is a hold on the account. Banks sometimes flag large deposits as suspicious and hold them for review. If your bank confirms the deposit never arrived, the IRS may have sent a check instead due to a bad account number.
If your bank confirms the deposit arrived but you don't see it, check your account history carefully — it may have been deposited to a different account or under a different name if you have joint accounts. If you still cannot find it after 10 business days from the "Refund Sent" date, call the IRS at 1-800-829-1040 with your Social Security number and return information. The IRS can tell you whether the refund was deposited, mailed, or rejected.
If the IRS mailed a check and it never arrived, you can request a replacement check. The IRS will issue a new check, but it takes another four to six weeks. In the meantime, the original check remains valid for one year from the date it was issued.
Frequently Asked Questions
How often does Where's My Refund update?
The tool updates once every 24 hours, usually overnight. Checking multiple times in one day will not show new information. If your status has not changed in more than 21 days since you filed, your return may be under review or in a queue waiting for processing.
Can I check my refund status without the exact refund amount?
No. Where's My Refund requires your Social Security number, filing status, and the exact refund amount shown on your tax return. If you don't have the amount, check your filed return or the confirmation email you received when you e-filed. If you filed by mail, you can call the IRS at 1-800-829-1040 to look up the amount.
Why does Where's My Refund say "still processing" after 21 days?
The IRS processes returns in batches, and during busy seasons (January through April), some returns wait in a queue even after 21 days. This is normal. If it has been more than 60 days since you filed and the status hasn't changed, call the IRS to ask if your return is under review or if additional information is needed.
What if I filed jointly but only have one Social Security number?
Use the Social Security number of the person listed first on the return. The tool will show the refund status for the entire joint return. If you need to check the status using the second person's number, you can, but the result will be the same.
Can I get my refund faster if I call the IRS?
No. Calling the IRS does not speed up processing. The phone line can tell you the same information as Where's My Refund, but only after you wait on hold. Use the tool instead — it is faster and available 24 hours a day.