Check your refund status on IRS.gov right now
The IRS provides a tool called Where's My Refund? that shows you the exact status of your federal tax refund. You can find it at irs.gov/refunds. You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your tax return to look it up.
The tool updates once per day, usually overnight. If you filed electronically and chose direct deposit, the IRS typically processes your refund within 21 days. If you filed by mail or chose a check, it takes longer — usually 4 to 6 weeks from the date the IRS receives your return. The Where's My Refund? tool will tell you which stage your refund is in and when you can expect it.
You can also call the IRS refund hotline at 1-800-829-1954 if you prefer to speak with someone. Have your return information ready. Wait times are longest during tax season (January through April), so calling in May or later is usually faster.
Key Takeaways
- Where's My Refund? on irs.gov is the official IRS tool and updates once daily with your refund status.
- Electronic filers with direct deposit typically see refunds within 21 days; paper filers and check recipients wait 4 to 6 weeks.
- You need your Social Security number, filing status, and the exact refund amount to check your status online.
- If your refund is delayed beyond the expected timeframe, the IRS website will show a specific reason and next steps.
- The IRS refund hotline at 1-800-829-1954 can answer questions, but online lookup is usually faster during tax season.
What the refund status messages mean
When you check Where's My Refund?, you will see one of three messages. "Refund approved" means the IRS has processed your return and your refund is on the way. If you chose direct deposit, it will land in your bank account within a few business days. If you chose a check, the IRS will mail it to the address on your return.
"Refund sent" means the money has left the IRS. For direct deposit, check your bank account — it should arrive within one to three business days. For a check, it is in the mail. The tool will give you an expected delivery date based on when it was sent and your location.
"Still being processed" means the IRS is still reviewing your return. This is normal and does not mean there is a problem. The tool will show an updated date when processing should be complete. If your return requires additional review — for example, because you claimed a large credit or reported a significant loss — this stage can take longer than 21 days.
Why your refund might be delayed
The IRS delays refunds for specific reasons, and Where's My Refund? will tell you which one applies to you. The most common reasons are math errors on your return, missing information (like a Social Security number for a dependent), or a mismatch between what you reported and what your employer or bank reported to the IRS.
If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit, the IRS is required by law to hold your refund until mid-February, even if everything on your return is correct. This is called the EITC holding period and applies every year. Your refund will not be delayed beyond that date unless there is another issue.
Identity theft or fraud flags can also delay a refund. If the IRS suspects someone filed a return using your Social Security number, they will freeze your refund while they investigate. The Where's My Refund? tool will explain this, and the IRS will contact you by mail with next steps. This process usually takes several weeks.
Direct deposit versus check delivery times
Direct deposit is faster and more reliable. If you chose direct deposit on your return, the IRS will send your refund to your bank account electronically. Once the IRS approves your refund, your bank typically receives it within one to three business days. Some banks post it immediately; others hold it for one business day as part of their standard process. Check with your bank if you are unsure how long they hold electronic deposits.
A paper check takes longer because it has to be printed, sorted, and delivered by mail. The IRS mails checks in batches, and delivery depends on your location. From the time the IRS sends your check, expect it to arrive in 7 to 10 business days. If you live in a remote area or if mail delivery is slow in your region, it can take longer. Where's My Refund? will show an estimated delivery date once your check is mailed.
If you did not choose direct deposit on your return and did not provide a bank account number, you will receive a check. You cannot change this after you file, so if you want direct deposit next year, remember to enter your bank details on your 2024 return.
What to do if your refund is missing or very late
If Where's My Refund? says your refund was sent but you have not received it after the expected delivery date, the next step depends on how you received it. For direct deposit, contact your bank first. Ask them to search for the deposit using the IRS trace number, which you can find on the Where's My Refund? page. Your bank can tell you whether the IRS sent the money and where it went.
For a paper check, wait at least 10 business days after the expected delivery date before assuming it is lost. Mail can be delayed, especially during tax season. If it still has not arrived, call the IRS at 1-800-829-1954 and provide your return information. The IRS can issue a replacement check or send the refund by direct deposit instead, but this process takes additional time — usually 4 to 6 weeks.
If Where's My Refund? shows no status at all — meaning the IRS has not received or processed your return — check that you entered your information correctly. A wrong Social Security number or filing status will return no results. If your information is correct and the tool still shows nothing after 21 days, your return may not have been received. Contact the IRS to confirm they have your return on file.
Amended returns and refund delays
If you filed an amended return (Form 1040-X) to correct a mistake on your original return, your refund will be delayed. The IRS processes amended returns much more slowly than original returns — typically 16 weeks or longer. Where's My Refund? will not show status for an amended return; you have to track it separately using the IRS's amended return tool, also on irs.gov.
To check an amended return, go to irs.gov and search for "amended return status." You will need the same information as for Where's My Refund? — your Social Security number, filing status, and the refund amount. The tool will show whether the IRS is still processing it or whether it has been approved. If you filed an amended return and are waiting for a refund, plan for at least four months from the date you filed it.
State tax refund tracking
Your federal refund and your state refund are separate. Checking your federal refund status on irs.gov does not tell you about your state refund. Each state has its own tax department and its own refund tracking system. If you filed a state return, you will need to check your state's website directly.
Most states offer an online refund tracker similar to the IRS tool. Search "[your state] tax refund status" to find it. State refunds typically take 2 to 8 weeks, depending on the state and whether you chose direct deposit. Some states process refunds faster than the IRS; others are slower. The state's website will give you an estimated timeline when you check your status.
Frequently Asked Questions
Can I check my refund status without a computer or phone?
Yes. Call the IRS at 1-800-829-1954 and have your Social Security number, filing status, and refund amount ready. A representative can look up your status and tell you when to expect your money. Wait times are long during tax season, so calling after April is faster.
What if Where's My Refund? says my refund was sent but my bank says they never received it?
Ask your bank to search their records using the IRS trace number from Where's My Refund?. If the bank confirms the IRS never sent it, contact the IRS immediately at 1-800-829-1954. The IRS can investigate and reissue your refund, but this takes several weeks.
Does Where's My Refund? work if I filed my return through a tax preparer or software?
Yes. The tool works the same way regardless of how you filed. It only needs your Social Security number, filing status, and refund amount. Your tax preparer or software company cannot see your refund status — you have to check it yourself on irs.gov.
How often does Where's My Refund? update?
The tool updates once per day, usually overnight. Checking it multiple times in one day will show the same status. If your status has not changed in several days and you are within the normal processing window, that is normal — the IRS processes refunds in batches.
Can I stop my refund once it has been sent?
No. Once the IRS sends your refund, you cannot cancel it or redirect it. If you need to change your bank account or address, you have to wait until the refund arrives and then contact your bank or the post office to update your information for future payments.