Where to check your federal tax refund
The IRS has one official tool for checking your refund: Where's My Refund? at irs.gov. You can check there as soon as the IRS receives your return — usually within 24 hours of e-filing, or up to four weeks after mailing a paper return. The tool updates once per day, typically overnight.
To use it, you need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. If you don't remember the amount, look at your copy of the return you filed or the confirmation email the IRS sent when they received it.
You can also call the IRS refund hotline at 1-800-829-1954. Have the same three pieces of information ready. Wait times are often long during tax season (January through April), so the website is usually faster.
Key Takeaways
- The IRS Where's My Refund tool updates once daily and shows your refund status within 24 hours of e-filing or up to four weeks after mailing.
- You need your Social Security number, filing status, and the exact refund amount to check your status online or by phone.
- Most refunds arrive within 21 days of the IRS approving your return, but some take longer if the IRS needs to verify information.
- If your refund is delayed beyond the expected timeframe, the IRS website will tell you why and what to do next.
- State tax refunds are tracked separately through your state's tax agency, not the IRS.
How long refunds actually take
The IRS says most refunds arrive within 21 days of approval. In practice, the timeline depends on how you filed and how you want the money.
If you e-filed and chose direct deposit to your bank account, you'll usually see the money within 21 days. If you chose a paper check, add another 7 to 10 days for mailing. If you mailed in a paper return, the IRS takes up to four weeks just to process it before the 21-day clock starts.
Some refunds take longer. The IRS may need to verify your identity, check for math errors, or match your return against other documents. If this happens, Where's My Refund will show a message explaining the delay and when to check back.
What the status messages actually mean
"Return Received" means the IRS has your return but hasn't started processing it yet. This is normal and usually lasts a few days.
"Approved" means the IRS has reviewed your return and found no problems. Your refund is now in the queue to be sent out. This is the point where the 21-day countdown begins.
"Sent" means the IRS has released your refund. If you chose direct deposit, it's on its way to your bank. If you chose a check, it's in the mail. Direct deposits usually arrive within three to five business days after this status appears. Checks take seven to ten business days.
"Delayed" or a message saying "We need more information" means the IRS has flagged something on your return. The tool will explain what they need and how to respond. This can add weeks to your timeline.
Tracking a refund that hasn't arrived yet
If Where's My Refund shows "Sent" but the money hasn't hit your account after five business days, contact your bank first. Ask them to search for a pending deposit or check if there's a problem with the account number on your return.
If your bank has no record of the deposit, go back to Where's My Refund and look for a message about the refund being returned. This happens when the account number or routing number on your return was wrong. The IRS will mail you a check instead, which takes another 7 to 10 days.
If Where's My Refund still shows "Approved" and more than 21 days have passed since that status appeared, call the IRS at 1-800-829-1954. Have your return handy so you can answer questions about your filing.
State tax refunds are separate
Your state refund is tracked through your state's tax agency, not the IRS. Each state has its own website and its own timeline. Some states process refunds faster than the IRS; others are slower.
Search "[your state] tax refund status" to find your state's tool. Most states require your Social Security number and the refund amount, just like the federal tool. A few states also ask for your date of birth or the last four digits of your Social Security number.
State refunds typically arrive within 30 to 45 days of approval, but this varies widely. If you filed both federal and state returns, don't assume they'll arrive at the same time.
What to do if your refund is missing or wrong
If Where's My Refund shows your refund was sent but you never received it, and your bank confirms there's no deposit, the IRS can issue a replacement. Call 1-800-829-1954 with your Social Security number and return information ready. The IRS will verify the refund was sent and issue a new one, usually as a check mailed to your address on file.
If you think the refund amount is wrong, pull up your filed return and the notice the IRS sent you. Compare the refund amount on both. If they don't match, call the IRS. If they do match but you think the amount should be different, you may need to file an amended return (Form 1040-X) to correct the original return.
If you filed your return but never received a confirmation that the IRS got it, check Where's My Refund anyway. If it shows nothing, your return may not have been received. Call the IRS to confirm and ask what to do next.
Frequently Asked Questions
Can I check my refund status before I file my return?
No. The IRS can only track a refund after they receive your return. If you haven't filed yet, you can estimate when you'll get your money by adding processing time (24 hours for e-filing, up to four weeks for paper) plus the standard 21-day approval period.
Why does Where's My Refund say I need to call the IRS?
This message means the IRS has a question about your return that they can't resolve online. Call 1-800-829-1954 with your return and Social Security number ready. The IRS will explain what they need and how to send it. This usually adds two to four weeks to your timeline.
What if I filed my return but it's not showing up in Where's My Refund?
Wait 24 hours if you e-filed, or up to four weeks if you mailed it. If it still doesn't show up, call the IRS at 1-800-829-1954 to confirm they received it. Have your return confirmation number (if you e-filed) or a copy of the return (if you mailed it) ready.
Can I speed up my refund?
No. The IRS processes refunds in the order they receive them. Choosing direct deposit instead of a check saves about a week, but you can't make the IRS process your return faster. If your refund is delayed, the delay is usually because the IRS needs more information from you.
Do I need to do anything after I see "Sent" in Where's My Refund?
No. Once it shows "Sent", your refund is on its way. If you chose direct deposit, watch your bank account for the deposit. If you chose a check, watch your mail. If the money doesn't arrive within the expected timeframe, contact your bank or call the IRS.