Check your refund status with the IRS Where's My Refund tool
The fastest way to find out where your refund is sits on the IRS website itself. The Where's My Refund tool lets you track your return in real time, updated once per day. You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount you expect.
Go to irs.gov and look for "Where's My Refund" in the main menu. Enter your information and the tool will tell you whether the IRS is still processing your return, has approved it and sent it to your bank, or has already deposited it. The tool also shows you the expected deposit date once your refund leaves the IRS.
Most refunds process within 21 days of the IRS receiving your return, though some take longer. If you filed by mail, add time for postal delivery before the IRS even begins processing. The tool updates once daily, usually overnight, so checking multiple times in one day will not show new information.
Key Takeaways
- The IRS Where's My Refund tool on irs.gov is the official source and updates once per day with your refund status.
- You will need your Social Security number, filing status, and expected refund amount to check your status.
- Most refunds deposit within 21 days, but this timeline starts when the IRS receives your return, not when you mail it.
- If your refund is delayed beyond the expected date, the IRS website will tell you why and what to do next.
What the refund status messages mean
The Where's My Refund tool shows one of three main statuses. "Return Received" means the IRS has your return but is still reviewing it. This is the longest phase and usually lasts one to two weeks. You will see this message even if you filed electronically — the IRS still needs time to process and verify your information.
"Approved" means the IRS has finished reviewing your return and approved your refund. At this point, the money is on its way to your bank or is about to be sent. The tool will show you the expected deposit date. This phase usually lasts a few days.
"Deposited" means your refund has been sent to the bank account you listed on your return. The money may take one to three business days to appear in your account, depending on your bank. Once you see this status, your refund should arrive within a few days.
Why your refund might be delayed
If your refund has not arrived by the date the IRS promised, the Where's My Refund tool will usually explain why. Common reasons include a mismatch between the name or Social Security number on your return and IRS records, missing or unclear information on your form, or a math error.
The IRS may also hold your refund if you claimed the Earned Income Tax Credit or the Additional Child Tax Credit, which require extra verification. These credits can add one to two weeks to processing time. If the IRS finds a problem, they will mail you a letter explaining what they need from you.
If the tool says your refund is delayed but does not explain why, wait a few more days and check again. The tool updates once daily, and sometimes the reason appears after a day or two. If more than 21 days have passed since the IRS received your return and the tool still shows "Return Received," contact the IRS at 1-800-829-1040.
Direct deposit versus mailed check
If you chose direct deposit on your return, the IRS sends your refund electronically to your bank account. This is the fastest method — once the IRS approves your refund, the money usually arrives within one to three business days. The Where's My Refund tool will show you the expected deposit date.
If you chose to receive a check by mail, the IRS prints and mails it after approval. A mailed check takes longer — usually one to two weeks after the IRS approves your refund, depending on postal delivery. The Where's My Refund tool will show a mailing date instead of a deposit date.
If you filed a paper return and did not specify direct deposit, the IRS automatically mails a check. You cannot change this to direct deposit after you file, so you will need to wait for the check to arrive.
What to do if your refund never arrives
If the Where's My Refund tool says your refund was deposited but the money has not appeared in your bank account after five business days, contact your bank first. Ask them to search for the deposit using the routing number and account number from your return. Sometimes a deposit is delayed on the bank's side, or it may have gone to a closed account or the wrong account number.
If your bank confirms they never received the deposit, call the IRS at 1-800-829-1040. Have your return in front of you and be ready to provide your Social Security number, filing status, and expected refund amount. The IRS can investigate whether the deposit was sent and, if so, where it went.
If the Where's My Refund tool shows your refund was mailed as a check but you never received it, wait 30 days from the mailing date before contacting the IRS. Mail can take time. After 30 days, call 1-800-829-1040 and ask them to issue a replacement check or direct deposit.
Using the IRS mobile app or phone line
You can also check your refund status through the official IRS2Go mobile app, available for iPhone and Android. The app uses the same Where's My Refund tool and updates at the same time as the website. If you prefer not to use a computer, this is a convenient alternative.
You can also call the IRS refund hotline at 1-800-829-1040. Have your Social Security number, filing status, and expected refund amount ready. The automated system will tell you your refund status, or you can wait to speak with a representative. Wait times are usually shorter early in the morning or later in the evening.
Frequently Asked Questions
How often does the Where's My Refund tool update?
The tool updates once per day, usually overnight. Checking multiple times in one day will not show new information. If your status has not changed after several days, wait a few more days before checking again — processing takes time.
Can I change my refund to direct deposit if I chose a check?
No, you cannot change your refund method after you file. If you chose a check, the IRS will mail it. For future years, you can choose direct deposit when you file your return.
What if the Where's My Refund tool says my refund was deposited but I don't see it?
Contact your bank first and ask them to search for the deposit. If they confirm it never arrived, call the IRS at 1-800-829-1040. The IRS can investigate and issue a replacement check or redeposit if needed.
Why does my refund say "Return Received" after two weeks?
Most returns process within 21 days, but some take longer. If your return claimed certain credits like the Earned Income Tax Credit, processing can take extra time. If more than 21 days have passed, call the IRS at 1-800-829-1040 to ask about a delay.
Can I get my refund faster if I pay a fee?
No. The IRS does not offer expedited processing for any fee. The Where's My Refund tool shows the actual timeline for your return. Be cautious of third-party websites that claim to speed up refunds — they cannot.