Where to check your return status
The IRS offers three main ways to track your return. The fastest and most direct is Where's My Refund?, a tool on IRS.gov that updates every 24 hours. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool tells you whether the IRS has received your return, is processing it, has approved it, or has sent your refund.
If you filed by mail, your return takes longer to appear in the system — typically three to four weeks before it shows up in Where's My Refund? at all. If you filed electronically, it usually appears within 24 hours of transmission.
The second method is the IRS2Go mobile app, which pulls the same information as the website but works on your phone. The third is calling the IRS at 1-800-829-1040 during business hours. A representative can look up your return by phone, though wait times are often long, especially during tax season.
Key Takeaways
- Where's My Refund? on IRS.gov is the fastest way to check status and updates every 24 hours with current information.
- Electronic returns show up in the tracking system within 24 hours; mailed returns take three to four weeks to appear.
- You need your Social Security number, filing status, and the exact refund amount to use the online tracker.
- If your return shows "still processing" after 21 days from filing electronically or 6 weeks from mailing, contact the IRS by phone.
- The IRS processes most returns within 21 days of receipt, but complex returns or those flagged for review take longer.
What each status message means
Return received means the IRS has your return but has not started processing it yet. This is normal and happens within hours of e-filing or weeks after mailing. You will see this status for a few days.
Return approved means the IRS has reviewed your return, found no issues, and is preparing your refund. This is the stage right before your money is sent out.
Refund sent means the IRS has issued your refund. The message will tell you the date it was sent and the method — direct deposit to your bank account or a paper check by mail. Direct deposits typically arrive within one to two business days after this status appears. Checks take seven to ten business days.
Still processing means your return is in the queue but not yet approved. This is the longest phase and can last 21 days or more. If you see this message after 21 days from e-filing or 6 weeks from mailing, your return may need additional review.
Why your return might be delayed
The most common reason for delay is a mismatch between what you reported and what the IRS has on file — usually income from a W-2 or 1099 form, or a dependent claimed twice. The IRS will send you a letter by mail if this happens, and you will need to respond with documentation.
Returns are also delayed if you claim certain tax credits, such as the Earned Income Tax Credit or Child Tax Credit. These are reviewed more carefully and can add two to four weeks to processing time.
If you made an error on your return — a wrong Social Security number, a math mistake, or a missing signature — the IRS will hold your return and send you a notice. You cannot fix this online; you must respond to the IRS letter with the correction.
Returns filed by mail take longer than e-filed returns at every stage. The IRS must scan and enter your information manually, which adds two to three weeks to the timeline.
What to do if your refund is very late
If your return shows "still processing" more than 21 days after you e-filed, or more than 6 weeks after you mailed it, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. A representative can see whether your return is held for review, whether a letter was sent to you, or whether there is a processing error.
If the IRS sent you a letter and you did not receive it, ask the representative to resend it or read the issue to you over the phone. Do not ignore IRS letters — they require a response, usually within 30 days, and ignoring them can result in your refund being held indefinitely.
If your refund was sent but you never received it, the IRS can issue a trace. This is a formal search for the payment. If it was direct deposited, the IRS will investigate whether it went to the wrong bank account (which happens if you entered your routing number incorrectly). If it was mailed, the IRS will check whether it was lost in the mail. A trace takes four to six weeks.
How to avoid delays before you file
Double-check your Social Security number, your spouse's Social Security number if filing jointly, and all dependent Social Security numbers before you submit. A single digit wrong will flag your return for manual review.
Make sure the income you report matches what your employer or bank reported to the IRS. If you received a W-2, 1099-INT, 1099-DIV, or 1099-MISC, the amounts must match exactly. If they do not, attach a note explaining the difference or contact your employer to request a corrected form.
Sign and date your return if filing by mail. Unsigned returns are rejected and returned to you. If filing electronically, use a PIN or digital signature as instructed by your tax software.
File early in the tax season if you can. The IRS processes returns faster in January and February than in March and April, when volume is highest.
Frequently Asked Questions
How often does Where's My Refund update?
The tool updates once every 24 hours, usually overnight. Checking multiple times in the same day will show the same status. If your status changes, it will appear the next day.
Can I check my refund status if I filed with a tax preparer or accountant?
Yes. You can use Where's My Refund? with your own Social Security number and the refund amount. Your preparer does not need to be involved. If you do not know the refund amount, contact your preparer to ask.
What if Where's My Refund says my refund was sent but I never got it?
Call the IRS at 1-800-829-1040 to request a trace. If the refund was direct deposited, the IRS will check whether it went to the wrong account. If it was mailed, they will search for a lost check. A trace takes four to six weeks.
Does my refund status change on weekends?
No. The IRS does not process returns on weekends or federal holidays. If your status changes on a Friday, the next update will not appear until Monday or Tuesday.
Why does Where's My Refund say I have not filed when I know I did?
If you mailed your return, it may not have reached the IRS yet or may still be in the scanning queue. Mailed returns take three to four weeks to appear. If you e-filed, check that you entered your Social Security number and refund amount exactly as they appear on your return.