Where to check your refund status depends on how you filed
The place you check depends on whether you filed with the IRS directly, used tax software, or worked with a tax preparer. The IRS has its own tracking tool. Tax software companies like TurboTax, H&R Block, and TaxAct have their own dashboards. Tax preparers usually send you a status link or tell you how to check. Start by going back to wherever you filed — that's where your status information lives.
If you filed with the IRS and didn't use software or a preparer, use the IRS's Where's My Refund tool on IRS.gov. You'll need your Social Security number, filing status, and the exact refund amount from your return. If you used tax software, log into that account and look for a refund tracker or status page — most keep it visible on your dashboard after you file. If a tax preparer filed for you, check your email for a link they sent, or call their office and ask for your tracking information.
Key Takeaways
- The IRS's Where's My Refund tool updates once per day, usually overnight, and shows you whether your return is being processed, approved, or sent to your bank.
- Tax software companies and tax preparers have their own tracking systems that may update more frequently than the IRS tool.
- A refund typically takes 21 days from the date the IRS approves your return, but can take longer if there's an error on your return or the IRS needs to verify information.
- If your refund doesn't arrive within the expected timeframe, the IRS has a phone line and online tool to investigate what happened.
What the IRS Where's My Refund tool actually tells you
The Where's My Refund tool shows three main statuses: Return Received, Approved, and Sent to Your Bank. Return Received means the IRS has your filing but hasn't processed it yet — this is the first status you'll see. Approved means the IRS has reviewed your return, found no problems, and calculated your refund amount. Sent to Your Bank means the IRS has instructed your bank to deposit the money.
The tool updates once per day, usually between midnight and 1 a.m. Eastern time. If you check multiple times in one day, you'll see the same status. Don't refresh constantly — it won't speed anything up. The tool also tells you the expected deposit date once your refund moves to the Sent to Your Bank status. That date is when the money should land in your account, though banks sometimes take an extra day or two to process the deposit on their end.
How long refunds actually take from approval to your account
Once the IRS approves your return and sends it to your bank, the money typically arrives within 1 to 5 business days. The IRS publishes 21 days as the standard processing time, but that's measured from the date you filed, not from approval. Most returns that have no errors or missing information move through approval and into your bank account much faster than 21 days.
If you chose direct deposit when you filed, the refund goes straight to the bank account you listed. If you chose a check, the IRS mails it, which takes longer — typically 7 to 10 business days after approval, depending on mail delivery in your area. Direct deposit is faster and more reliable, so if you filed by check and want to track it, you can call the IRS at 800-829-1040 to ask whether it's been mailed yet.
What delays a refund after it's been approved
The most common reason a refund doesn't arrive on the expected date is a mismatch between the bank account information on your return and your actual bank account. If you typed your account number wrong, the bank routing number wrong, or listed a closed account, the IRS will reject the deposit and mail you a check instead — adding 7 to 10 days. You won't see an error message in Where's My Refund; the status will just stay on Sent to Your Bank longer than expected.
The IRS also holds refunds if it detects a potential identity theft issue, if you claimed a dependent the IRS thinks you shouldn't have, or if you have unpaid taxes or student loans from previous years. These holds can add weeks or months. If your refund status hasn't changed in more than a week after the expected deposit date, or if it's been more than 21 days since you filed, contact the IRS directly.
Contacting the IRS if your refund is late
If your refund hasn't arrived by the date the IRS gave you, or if Where's My Refund shows Sent to Your Bank but the money never landed, call the IRS at 800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether the deposit was rejected by your bank, whether there's a hold on your account, or whether the check was mailed and when.
You can also use the IRS's Refund Advance tool on IRS.gov if you filed electronically and it's been more than 21 days. This tool lets you request an investigation into what happened. The IRS will contact your bank to confirm whether the deposit went through, and if it didn't, they'll reissue your refund — either as a new direct deposit or a check, depending on what went wrong.
If you used tax software or a tax preparer
Tax software companies like TurboTax, H&R Block, and TaxAct usually have their own refund tracking pages that pull data from the IRS system. Log into your account on their website and look for a Refund Status or Track My Refund button. These tools often update more frequently than the IRS's own tool and may show additional details about where your return is in the queue.
If a tax preparer filed your return, they should have given you a way to track it — either a link to their own system or instructions to use the IRS tool. If you didn't get that information, call or email the preparer and ask for your tracking details. Some preparers check on refunds for you and notify you when the money arrives, while others expect you to track it yourself.
What to do if your bank rejected your refund deposit
If the IRS sent your refund to your bank but the deposit was rejected, the IRS will mail you a check instead. This usually happens because the account number or routing number on your return was wrong, or because the account was closed by the time the IRS tried to deposit the money. The IRS doesn't contact you to tell you this happened — you'll only find out by calling them or by noticing the money never arrived.
When the check arrives, it will have a date printed on it. You can deposit or cash it like any other check. If the check gets lost in the mail, you can call the IRS and ask them to issue a replacement. Have your Social Security number and the original refund amount ready. The IRS can reissue a check, but it takes another 4 to 6 weeks.
Frequently Asked Questions
How often does Where's My Refund update?
The IRS updates Where's My Refund once per day, usually between midnight and 1 a.m. Eastern time. Checking multiple times in one day won't show new information. If your status hasn't changed in more than a week, contact the IRS.
Can I track my refund if I filed by mail instead of electronically?
Yes, but it takes longer for the IRS to enter your return into the system. Mail-filed returns typically don't show up in Where's My Refund for 3 to 4 weeks after you mail them. Once it appears, you can track it the same way as an electronic return.
What does it mean if Where's My Refund says my return is still being processed after 21 days?
It usually means the IRS is reviewing your return for errors or missing information, or there's a hold on your account. Call the IRS at 800-829-1040 to find out why. Common reasons include a mismatch in your Social Security number, a dependent issue, or unpaid taxes from a previous year.
Will my refund arrive faster if I chose direct deposit?
Yes. Direct deposit typically takes 1 to 5 business days after the IRS approves your return. A check takes 7 to 10 business days after approval, plus mail delivery time. Direct deposit is also more reliable because there's no risk of the check getting lost.
What should I do if my refund was supposed to arrive but didn't?
First, check your bank account to make sure it didn't arrive under a different name or description. If it's not there, call the IRS at 800-829-1040 with your Social Security number and refund amount. They can tell you whether the deposit was rejected or if there's a hold on your account.