The IRS tracks your refund in real time, and you can see where it is using their official tool or your tax software
The IRS publishes your refund status within 24 hours of accepting your return. You can check it the same day you file electronically, or within three to four weeks if you mailed a paper return. The fastest way is the IRS's Where's My Refund tool on IRS.gov, which updates every 24 hours and shows you the exact stage your refund is in — received, approved, sent to your bank, or deposited.
You do not need to call the IRS or wait for a letter. The tool tells you when your refund will arrive, usually within 21 days of approval. If your refund is delayed beyond that window, the tool will tell you why and what to do next.
Key Takeaways
- The IRS Where's My Refund tool updates every 24 hours and shows your refund status the same day you file electronically.
- You need your Social Security number, filing status, and the exact refund amount from your return to use the tool.
- Most refunds arrive within 21 days of approval; the tool tells you the expected deposit date once your refund is sent to your bank.
- If your refund is delayed, the tool explains why — usually because of a missing document, a math error, or identity verification — and what step comes next.
- Your tax software (TurboTax, H&R Block, TaxAct) also tracks your refund status if you filed through them.
Using the IRS Where's My Refund tool
Go to IRS.gov and search for "Where's My Refund" or navigate directly to the tool. You will need three pieces of information: your Social Security number, your filing status (single, married filing jointly, etc.), and the exact refund amount shown on your return. The tool will not accept an approximate amount — it must match exactly.
Enter those three items and the tool will show you one of four statuses. Return Received means the IRS has your return but has not processed it yet — this is normal and happens within 24 hours of filing electronically. Refund Approved means the IRS has reviewed your return, found no issues, and approved your refund. Refund Sent means your refund has been sent to your bank or the address on file. Refund Deposited means the money has arrived in your account.
The tool also shows the expected deposit date once your refund moves to the Sent stage. This date is usually accurate within one or two business days. If you chose direct deposit, the money goes to the bank account you listed on your return. If you chose a check, it arrives by mail to your address on file.
What the refund timeline actually looks like
If you filed electronically with no errors, the timeline is usually this: your return is accepted within 24 hours, moves to Approved within 5 to 10 business days, and is Sent within 1 to 2 business days after approval. From Sent to Deposited takes 1 to 3 business days for direct deposit, or 7 to 10 business days if you chose a check.
If you mailed a paper return, add 3 to 4 weeks before the IRS even receives it. Once received, the timeline is the same as above. The Where's My Refund tool will not show your return until the IRS has scanned and received it, so if you mailed your return, you may not see any status for several weeks.
The IRS publishes a standard refund timeline each year. Most refunds are issued within 21 days of approval. If yours has not arrived by day 21 after the Sent status, the tool will flag it as delayed and explain why.
When your refund is delayed or stuck
If the Where's My Refund tool shows your refund is delayed, it will tell you the reason. The most common reasons are a math error on your return, a missing document (like a W-2 or 1099), a discrepancy between your return and IRS records, or identity verification needed.
If the tool says a document is missing, you will see instructions on how to send it — usually by mail to the address shown, or sometimes through your tax software if you filed electronically. If identity verification is needed, the IRS will send you a letter with instructions. Do not ignore this letter; you must respond within the important date or your refund will be held indefinitely.
If the tool shows no status at all — meaning your return is not yet in the system — and you filed electronically more than 24 hours ago, check that you entered your information correctly. If you mailed your return, wait until the IRS has had time to receive and scan it (3 to 4 weeks). If you filed more than 21 days ago and the tool still shows no status, contact the IRS at 1-800-829-1040.
Tracking through your tax software
If you filed through TurboTax, H&R Block, TaxAct, or another tax software, that software often has its own refund tracker. Log into your account and look for a "Refund Status" or "Track My Refund" link. These trackers pull data from the IRS, so they show the same information as Where's My Refund, but some software adds a timeline view or notifications when your status changes.
The software tracker is convenient if you already have an account, but it is not faster or more detailed than the IRS tool. If the software tracker and the IRS tool show different statuses, trust the IRS tool — it is the source of truth.
Direct deposit versus check refunds
If you chose direct deposit on your return, your refund goes to the bank account you listed. Once the status shows Refund Sent, the money usually arrives within 1 to 3 business days. Some banks post it the same day; others take the full three days. The Where's My Refund tool shows the expected deposit date, which accounts for typical bank processing time.
If you chose a check, the IRS mails it to the address on your return. Once the status shows Refund Sent, allow 7 to 10 business days for delivery. Checks can be delayed by mail delays, so if yours does not arrive within 10 business days of the Sent status, contact the IRS to request a replacement check or ask about direct deposit as an alternative.
What to do if your refund never arrives
If your refund shows Deposited but you do not see the money in your account, first check with your bank. Sometimes deposits are delayed or routed to the wrong account if you provided incorrect routing or account numbers. Call your bank's customer service and ask them to search for a recent deposit from the IRS.
If your bank has no record of the deposit, or if your refund status is stuck on Sent for more than 21 days, contact the IRS. Call 1-800-829-1040 during business hours (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and refund amount ready. The IRS can tell you whether the refund was actually sent and, if so, where it went.
Frequently Asked Questions
How often does the Where's My Refund tool update?
The tool updates once every 24 hours, usually overnight. Checking it multiple times in the same day will show the same status. If your status has not changed in several days, it usually means the IRS is still processing your return or investigating an issue.
Can I check my refund status if I filed jointly with my spouse?
Yes. Use either spouse's Social Security number and the filing status "Married Filing Jointly." The refund amount must match exactly. If you are unsure of the amount, check your copy of the return or the confirmation email from your tax software.
What if the Where's My Refund tool says my refund was sent but I never received it?
If you chose direct deposit, contact your bank first to confirm the deposit was not posted to a different account or delayed. If your bank has no record, call the IRS at 1-800-829-1040. If you chose a check, wait 10 business days from the Sent date before contacting the IRS, as mail delays are common.
Do I need to do anything if my refund is delayed?
Check the Where's My Refund tool for the reason. If it says a document is missing or identity verification is needed, follow the instructions in the tool or the letter the IRS sends you. If it just says delayed with no reason given, wait a few more days and check again. The IRS processes delayed returns in order, so your refund will move forward on its own.
Can I cancel my refund and get a check instead of direct deposit?
Once your refund is sent, you cannot change the method. If it was sent by direct deposit and you want a check instead, you would need to wait for the deposit to arrive, then request a check for a future year. If your refund has not yet been sent, contact the IRS when ready at 1-800-829-1040 to ask if the method can be changed.