Where to check your refund status
The IRS has one official tool for this: Where's My Refund? on IRS.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, and tells you whether the IRS has received your return, is processing it, or has approved it for payment.
You can also call the IRS refund hotline at 1-800-829-1954. Have your Social Security number, filing status, and expected refund amount ready. Wait times are longest in February and March. If you filed electronically, you can usually get status information within 24 hours of filing. If you mailed a paper return, allow at least four weeks before checking.
Some tax software companies (TurboTax, H&R Block, TaxAct) also show refund status in your account if you filed through them, but they pull the same IRS data — checking there is not faster than checking directly with the IRS.
Key Takeaways
- The IRS updates refund status once per day on Where's My Refund?, usually between midnight and 6 a.m. Eastern time.
- You need your Social Security number, filing status, and the exact refund amount to check status — the tool will not work without all three.
- If you filed electronically, you can check status within 24 hours; if you mailed a paper return, wait at least four weeks before your first check.
- The IRS processes most refunds within 21 days of receiving your return, but some take longer if they contain errors or need verification.
- If Where's My Refund? says your refund was approved but you have not received it, contact the IRS or your bank — the money may be delayed in transit.
What the status messages actually mean
Received. The IRS has your return but has not started processing it yet. This is normal and usually lasts a few days to a week after filing electronically.
Approved. The IRS has processed your return and approved your refund. The money will be sent to your bank account or mailed as a check within the timeframe you see on the tool — usually five to seven business days for direct deposit, two to three weeks for a check by mail.
Sent. Your refund has been sent. If you chose direct deposit, it should arrive within five to seven business days. If you chose a check, it should arrive within two to three weeks. If more time has passed and you have not received it, contact your bank (for direct deposit) or the IRS (for a mailed check).
No information available yet. The IRS does not have your return in the system. If you filed electronically, wait 24 hours and check again. If you mailed a paper return, wait at least four weeks. If you filed more than four weeks ago and still see no information, your return may not have been received — contact the IRS.
Why your refund might be delayed
The IRS delays processing for several reasons. The most common is that your return contains an error — a mismatched name or Social Security number, a missing signature, or math that does not add up. The IRS will mail you a notice explaining what is wrong and what to do next. This usually takes two to four weeks.
Your refund may also be delayed if the IRS needs to verify information — for example, if you claimed a large child tax credit or earned income tax credit, or if your income is unusually high or low compared to your filing history. Verification can take several weeks.
If you owe back taxes, child support, or student loan debt, the IRS may hold your refund to pay those obligations. Where's My Refund? will not tell you this — you will receive a notice in the mail instead. If this happens, you can contact the IRS to dispute the offset or set up a payment plan for the debt.
Refunds are also delayed during peak filing season (February through April) straightforward because the IRS processes millions of returns at once. The 21-day standard applies to most returns, but some take longer during these months.
What to do if your refund is missing or late
First, confirm that the refund was actually sent. Log into Where's My Refund? again and look for a status of "Sent" with a date. If the status says "Approved" but no send date appears, wait one more day — the tool updates overnight.
If the status says "Sent" and the expected arrival date has passed, contact your bank first (if you chose direct deposit). Ask whether the deposit arrived and was rejected, or whether it never came through. Your bank can trace the deposit and tell you whether the IRS actually sent it.
If your bank confirms the money never arrived, or if you chose a mailed check and it has not arrived within three weeks of the send date, call the IRS at 1-800-829-1954. Have your Social Security number, filing status, and return information ready. The IRS can issue a replacement check or direct deposit, though this takes another two to four weeks.
If Where's My Refund? shows no information and you filed more than four weeks ago, the IRS may not have received your return. Call 1-800-829-1954 to confirm whether your return is in the system. If it is not, you will need to file again or contact the IRS for next steps.
Direct deposit versus mailed checks
Direct deposit is faster and more reliable. Money arrives in your bank account within five to seven business days of the IRS approving your refund. There is no risk of the check being lost in the mail, and you can see the deposit in your account when ready.
Mailed checks take two to three weeks and can be lost, stolen, or delayed by postal service issues. If you chose a check and it has not arrived within three weeks, contact the IRS to request a replacement. The IRS will issue a new check, but this adds another two to four weeks to your wait.
If you filed your return but did not choose a payment method, the IRS will mail a check by default. You cannot change this after filing — you have to wait for the check to arrive or contact the IRS to request direct deposit instead, which requires providing your bank account information over the phone.
How to avoid refund delays next year
File electronically instead of by mail. Electronic returns are processed faster and have fewer errors — the IRS receives them within 24 hours, and you can check status when ready.
Double-check your Social Security number, filing status, and income figures before submitting. Mismatches between your return and IRS records are the most common reason for delays.
If you claim tax credits (child tax credit, earned income tax credit, education credits), make sure you have the right forms and that all information matches your identity documents. The IRS verifies these claims more carefully, which can add time.
Choose direct deposit instead of a mailed check. This eliminates mail delays and gives you a clear record of when the money arrived in your account.
Frequently Asked Questions
How often does Where's My Refund? update?
The tool updates once per day, usually between midnight and 6 a.m. Eastern time. Checking multiple times in the same day will show the same information. If you filed electronically, you can check status within 24 hours of filing.
Can I check my refund status without my exact refund amount?
No. Where's My Refund? requires your Social Security number, filing status, and the exact refund amount from your return. If you do not have the amount, check your filed return or call the IRS at 1-800-829-1954 to look it up.
What if Where's My Refund? says my refund was sent but my bank says it never arrived?
Contact the IRS at 1-800-829-1954 with your Social Security number and filing information. The IRS can confirm whether the deposit was sent and trace what happened. If the money was sent but your bank rejected it, the IRS will issue a replacement check or resubmit the direct deposit.
How long does it take to get a replacement check if mine was lost?
The IRS typically issues a replacement check within two to four weeks of your request. You will receive it by mail. If you want the money faster, ask the IRS whether you can provide direct deposit information instead — some offices can reissue as a direct deposit, which arrives within five to seven business days.
Can I change my refund from a check to direct deposit after I file?
No. Once you file, you cannot change the payment method. If you chose a check and want direct deposit instead, you have to wait for the check to arrive or contact the IRS to request they reissue it as a direct deposit — this adds time. For future years, choose direct deposit when you file.