Where to check your refund right now
The IRS provides a tool called Where's My Refund? that shows the status of your federal tax refund. You can access it on IRS.gov without logging in — you need only your Social Security number, filing status, and the exact refund amount from your tax return. The tool updates once per day, usually overnight.
If you filed electronically, your refund status typically appears in the system within 24 hours of the IRS accepting your return. If you mailed a paper return, it takes longer for the IRS to process and enter it into their system — usually three to four weeks before a status appears.
State tax refunds are tracked separately through your state's revenue or tax department website. Each state runs its own system and timeline, so a federal refund and a state refund move on different schedules. Search "[your state] tax refund status" to find the state portal.
Key Takeaways
- The IRS Where's My Refund tool shows federal refund status and updates once daily; you need your SSN, filing status, and refund amount to check.
- State tax refunds are tracked through your state's revenue department website, not the IRS, and move on a separate timeline from federal refunds.
- Refunds typically arrive within 21 days of the IRS accepting your return if you chose direct deposit, or longer if you requested a check.
- If your refund shows as delayed or you see an error message, the IRS website explains what each status means and what to do next.
- You can also call the IRS refund hotline at 1-800-829-1954 if the online tool is down or you need to speak with someone.
What the refund status messages mean
Where's My Refund? displays one of three main statuses. Accepted means the IRS has received your return and it is in the queue to be processed — this is the first stage and can last several days. Approved means the IRS has reviewed your return, found no issues, and authorized the refund to be sent. Sent means the money has left the IRS and is on its way to you.
If you chose direct deposit, the refund goes to your bank account after the "Sent" status appears. Banks typically post the money within one to two business days, though some take longer. If you requested a check, the IRS mails it to the address on your return, which takes seven to ten business days after the "Sent" status.
An error message such as "We cannot provide information about your refund" usually means the IRS has not yet processed your return, or there is a problem with the information you entered. Double-check your SSN, filing status, and the exact refund amount — even a dollar off will cause the tool to reject your query.
How long refunds actually take
The IRS publishes a standard timeline: most refunds arrive within 21 days of acceptance if you filed electronically and chose direct deposit. This is the fastest route. If you mailed a paper return, add three to four weeks before the IRS even enters it into the system, so the total time is typically six to eight weeks.
Refunds that require additional review take longer. The IRS may hold your return if it detects a mismatch between your return and other records — for example, a W-2 that does not match your reported income, or a dependent claimed on multiple returns. These cases can take 60 to 120 days or more.
State refunds vary widely by state. Some states process refunds in two to three weeks; others take six to eight weeks. Check your state's website for its published timeline — most states post an average processing time on their refund status page.
What to do if your refund is delayed
If your refund has not arrived within the published timeline, log into Where's My Refund? again to see if the status has changed. If it still shows "Accepted" or "Approved" after the expected number of days, the IRS website provides a list of reasons why a refund might be delayed. Common reasons include a math error on the return, a missing or mismatched form, or a hold placed because of a prior-year issue.
If the tool says to contact the IRS, call the refund hotline at 1-800-829-1954. Have your Social Security number, filing status, and refund amount ready. Wait times are longest in April and May, so calling in June or later is faster. The IRS also answers questions through its website chat feature during business hours.
If your refund shows as "Sent" but has not arrived in your bank account after two business days, contact your bank first — the money may be held or routed to the wrong account. If your bank confirms it has not received the deposit, call the IRS to report the missing refund and request a trace.
Direct deposit versus check delivery
Direct deposit is faster and more reliable than a mailed check. If you chose direct deposit on your return, the IRS sends the refund to your bank account as soon as the "Sent" status appears. Most banks post the money within one business day, though some take up to two. You can track the deposit through your bank's online account or mobile app.
If you requested a check, the IRS mails it to the address listed on your return. Delivery takes seven to ten business days after the "Sent" status, depending on postal service speed and your location. If you move after filing, the check may be returned to the IRS as undeliverable. You can request a replacement check by calling the IRS, but this adds another two to three weeks.
If you did not specify a delivery method on your return, the IRS defaults to a check. You cannot change this after filing, so if you want the refund faster, you must wait for the check to arrive and then deposit it yourself.
State refund tracking and timing
Each state maintains its own refund tracking system separate from the IRS. Search your state's name plus "tax refund status" to find the official portal. Most state sites ask for your SSN and refund amount, similar to the federal tool. Some states also require your filing status or the date you filed.
State refunds typically take two to four weeks longer than federal refunds because states process returns after the IRS does. If you filed both federal and state returns together, expect your state refund to arrive after your federal refund. Some states offer direct deposit to a state account or to your personal bank account — check your state's website to see which options are available.
If your state refund is delayed, contact your state's revenue or tax department directly. The phone number and mailing address are on your state's refund status page. State processing times vary widely, so do not assume a delay means something is wrong — check the published timeline for your state first.
What to do if the refund never arrives
If your refund shows as "Sent" but does not arrive within the expected timeframe, the IRS can issue a replacement check or direct deposit. Call 1-800-829-1954 with your Social Security number, filing status, and refund amount. The IRS will verify that the original refund was sent and issue a replacement if it was lost or never received.
Replacement checks take two to three weeks to arrive by mail. If you prefer a direct deposit replacement, the IRS can arrange this, but it also takes two to three weeks. Ask the IRS representative which option is faster in your situation.
If you believe your refund was deposited into the wrong bank account — for example, an old account you closed — contact your bank first to see if the deposit was rejected and returned to the IRS. If it was returned, the IRS will reissue it. If the deposit went to an account you no longer have access to, you may need to contact that bank to retrieve the funds.
Frequently Asked Questions
Can I check my refund status without my exact refund amount?
No. Where's My Refund? requires your SSN, filing status, and the exact refund amount from your tax return. If you do not have the amount, check your filed return or the confirmation email the IRS sent when it accepted your return. The amount must match exactly — even a dollar difference will cause the tool to reject your query.
Why does the IRS tool say it cannot provide information about my refund?
This message usually means the IRS has not yet processed your return, or the information you entered does not match their records. Wait 24 hours and try again. If the message persists after a week, double-check your SSN, filing status, and refund amount. If those are correct, call the IRS at 1-800-829-1954 to confirm your return was received.
My refund status shows "Sent" but I have not received it. How long should I wait?
If you chose direct deposit, wait two business days after the "Sent" status appears. If you requested a check, wait seven to ten business days. If the money has not arrived after that window, contact your bank (for direct deposit) or the IRS (for a check) to report the missing refund and request a trace or replacement.
Can I speed up my refund by calling the IRS?
No. Calling the IRS cannot accelerate a refund that is processing normally. The IRS can only help if your refund is delayed beyond the published timeline, if there is an error on your return, or if your refund was lost or never received. Calling during peak tax season (April and May) may result in long wait times.
Do I need to track my state refund separately from my federal refund?
Yes. State refunds are processed by your state's revenue department, not the IRS, and move on a different timeline. Search your state's name plus "tax refund status" to find the state tracking tool. State refunds typically arrive after federal refunds, even if you filed both at the same time.