How to check your refund status online
The IRS offers a free tool called Where's My Refund? that shows you the status of your federal tax refund. You can access it on the IRS website at irs.gov. The tool updates once per day, usually overnight, so checking multiple times on the same day will show the same information.
To use Where's My Refund?, you need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your tax return. If you filed jointly, you can use either spouse's Social Security number. The tool will tell you whether the IRS is still processing your return, has approved it, or has sent the money out.
You can also track your refund through the IRS mobile app, which is available for iPhone and Android. The app uses the same data as the website but lets you check from your phone without opening a browser.
Key Takeaways
- Where's My Refund? on irs.gov is the official IRS tracking tool and updates once per day, usually overnight.
- You will need your Social Security number, filing status, and the exact refund amount to check your status.
- The tool shows three main statuses: processing, approved, or sent — and tells you when to expect the money if it has not arrived yet.
- If your refund is delayed beyond the normal timeline, the IRS website will explain why and what to do next.
- Refunds sent by direct deposit usually arrive within one to three business days after the IRS approves them.
What the status messages mean
Return received means the IRS has your return but has not started processing it yet. This status typically appears within 24 hours of e-filing or a few days after mailing a paper return. You will see this status for a few days to a few weeks depending on how busy the IRS is.
Return approved means the IRS has reviewed your return, found no problems, and calculated your refund. At this point, the money is scheduled to go out. The tool will show you the date the refund will be sent — this is not the date it will arrive in your account, but the date the IRS releases it.
Refund sent means the IRS has released the money. If you chose direct deposit, it will arrive in your bank account within one to three business days. If you are receiving a check by mail, it will take seven to ten business days from the send date to arrive, depending on postal service speed and your location.
If your status has not changed in more than 21 days after e-filing or 42 days after mailing a paper return, the IRS website will show a message telling you to contact them. This usually means they need more information from you or found an issue with your return.
Timeline for federal refunds
The IRS aims to process most returns within 21 days of receipt if you e-file. Paper returns take longer — typically 4 to 6 weeks. However, these are targets, not guarantees. During tax season (January through April), processing times can stretch longer because the IRS receives millions of returns.
Once the IRS approves your return and marks it as "refund sent," the delivery method determines how long you wait. Direct deposit is fastest: one to three business days. A check takes seven to ten business days by mail. A prepaid debit card (if the IRS sends your refund that way) arrives in the same timeframe as a check.
Refunds do not arrive on weekends or federal holidays. If the IRS releases your refund on a Friday, your bank may not post it until Monday. If a holiday falls during the weekend, add an extra day.
What to do if your refund is delayed
If Where's My Refund? shows your status has not changed in more than 21 days (for e-filed returns) or 42 days (for paper returns), the IRS website will display a message explaining the delay. Common reasons include a mismatch between your return and IRS records, a missing or incorrect Social Security number, or a math error on the return.
The IRS will usually contact you by mail if they need more information. Check your mailbox regularly. If you provided an email address on your return, they may also send a notice there. Do not wait for contact — you can call the IRS at 1-800-829-1040 to ask why your refund is delayed. Have your Social Security number, filing status, and the exact refund amount ready when you call.
If your refund was supposed to arrive by direct deposit but did not show up after five business days, contact your bank first. Ask them to check whether the IRS sent the money to the correct account number and routing number. If your bank confirms they never received it, call the IRS to report the issue.
Checking refund status by phone or mail
You do not have to use the online tool. You can call the IRS at 1-800-829-1040 to speak with a representative who can look up your refund status. Wait times are longest during tax season, so calling early in the morning or later in the week may be faster. Have your Social Security number, filing status, and refund amount ready.
If you filed a paper return and want to know the status without going online or calling, you can mail a written request to the IRS. However, this is much slower — it takes several weeks for them to receive your letter, look up your information, and mail a response back. Use this method only if you have no other way to check.
Direct deposit versus check delivery
If you chose direct deposit on your tax return, the IRS will send your refund to the bank account you listed. This is the fastest method: one to three business days after the IRS marks the refund as sent. Make sure the account number and routing number on your return are correct. If you made a mistake, the money may go to the wrong account, and you will have to contact the IRS to recover it.
If you chose a check, the IRS will mail it to the address on your return. Checks take seven to ten business days to arrive after the send date. If your check does not arrive within that window, wait a few more days — mail can be slow. If it still has not arrived after two weeks, contact the IRS and ask them to issue a replacement check or send the refund by direct deposit instead.
Some people receive their refund on a prepaid debit card issued by the IRS's financial partner. This happens automatically if you used a tax preparation service that offered it. The card works like a regular debit card and arrives by mail in the same timeframe as a check.
Frequently Asked Questions
How often does Where's My Refund? update?
The tool updates once per day, usually overnight. Checking it multiple times on the same day will show the same status. If your status changes, you will see it the next day.
Can I track my refund if I filed jointly with my spouse?
Yes. Use either your Social Security number or your spouse's Social Security number to check the status. The refund amount and filing status must match what is on your return.
What if Where's My Refund? says my refund was sent but I have not received it?
If you chose direct deposit, wait up to five business days. If it still has not arrived, contact your bank to confirm they received the transfer. If your bank says they did not receive it, call the IRS at 1-800-829-1040. If you chose a check, wait up to two weeks from the send date before contacting the IRS.
Can I cancel my refund and get it a different way?
Once the IRS marks your refund as sent, you cannot cancel it. If you made a mistake with your direct deposit information, contact the IRS immediately — they may be able to stop the transfer before it reaches the wrong account. If the money already went to the wrong account, the IRS can help you recover it, but this takes time.
What if I need my refund urgently?
The IRS processes refunds on a set schedule and cannot speed up the timeline. If you need money before your refund arrives, you may want to explore other options like a personal loan or line of credit. Do not fall for offers from tax preparation companies that promise to get your refund faster — these services charge fees and do not actually speed up the IRS process.