Where to check your refund status
The IRS offers three ways to track your refund. The fastest and most direct is the IRS Where's My Refund tool, found at irs.gov. You enter your Social Security number, filing status, and the exact refund amount from your tax return. The tool updates once per day, usually overnight, and shows you whether the IRS has received your return, is processing it, or has approved it for payment.
If you filed through a tax software company like TurboTax, H&R Block, or TaxAct, you can also check status through that company's website or app—they pull the same IRS data but sometimes display it in a format you find easier to read. Your tax preparer, if you used one, can also look it up for you using their own access to IRS systems.
The IRS telephone line 1-800-829-1040 is a third option, though wait times are often long. You will need the same three pieces of information: Social Security number, filing status, and refund amount.
Key Takeaways
- The IRS Where's My Refund tool at irs.gov is the fastest way to check, and it updates once per day.
- You will need your Social Security number, filing status, and the exact refund amount from your return to check status anywhere.
- If you filed electronically, the IRS usually processes your return within 21 days; if you mailed a paper return, allow up to 6 weeks.
- A refund can be delayed if the IRS detects errors, you claimed the Earned Income Tax Credit or Child Tax Credit, or your return needs manual review.
- Once approved, the IRS deposits refunds to your bank account within one to five business days, or mails a check within two to three weeks.
What the refund status messages mean
The Where's My Refund tool shows one of three main statuses. "Return received" means the IRS has your return but has not started processing it yet. This is normal for the first few days after filing. "Return approved" means the IRS has finished reviewing your return and approved your refund—it is now waiting to be sent to your bank or the post office. "Refund sent" means the money has left the IRS and is on its way to you.
If you see a message that your return is still being processed after 21 days (for electronic filing) or 6 weeks (for paper filing), the IRS is likely reviewing something on your return. This happens most often when you claim the Earned Income Tax Credit, the Child Tax Credit, or the Additional Child Tax Credit, or when the IRS detects a math error or missing information. The tool will usually tell you what the delay is about.
How long refunds actually take
The IRS publishes a 21-day standard for electronically filed returns, but this is the time to process your return, not to have the money in your account. Once your return is approved, the IRS still needs to send the refund to your bank or mail a check. A direct deposit to your bank account takes one to five business days after approval. A check sent by mail takes two to three weeks.
Paper returns take longer at every stage. The IRS estimates 6 weeks to process a paper return, and then the same deposit or mailing time applies after that. If you filed a paper return and it has been more than 6 weeks, use the Where's My Refund tool to see whether the IRS has received it yet—mail delays can push this timeline further out.
The time also depends on when you filed. Returns filed in January and February move faster because the IRS has fewer to process. Returns filed in late March and April move much slower, even if they are straightforward, because the IRS is at peak volume.
Reasons your refund might be delayed
The most common reason for delay is claiming the Earned Income Tax Credit or Child Tax Credit. The IRS is required by law to hold these returns for additional review, which adds 5 to 7 days to processing time even if everything on your return is correct. If you claimed either of these credits, the Where's My Refund tool will tell you that your return is still being processed and will give you an expected approval date.
The IRS also delays refunds when it detects math errors, missing information, or mismatched data. For example, if the Social Security number you listed for a dependent does not match IRS records, or if your W-2 income does not match what your employer reported, the IRS will flag this and review it manually. This can add 2 to 4 weeks. The Where's My Refund tool usually tells you when this is happening.
Identity theft or fraud concerns trigger a delay as well. If someone else filed a return using your Social Security number, or if the IRS suspects unusual activity on your account, your refund will be held while they investigate. This is rare but can take several weeks to resolve.
What to do if your refund is missing or very late
If the Where's My Refund tool says your refund was sent but you have not received it after the expected timeframe, first check your bank account carefully—sometimes deposits post under a different name or date than expected. If you are certain it did not arrive, contact your bank to ask whether the deposit was rejected or returned.
If your bank confirms the deposit never arrived, or if the Where's My Refund tool shows no status update after 6 weeks (for electronic filing) or 9 weeks (for paper filing), call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and refund amount ready. The IRS can investigate whether the refund was sent and, if it was, help you file a claim for a missing refund check.
If you believe someone else filed a return using your Social Security number, do not wait for the Where's My Refund tool to show a problem. Call the IRS Identity Theft Hotline at 1-800-908-4490 right away. This is a separate line for identity theft cases and usually has shorter wait times than the main line.
Direct deposit versus check payment
If you provided your bank account information on your return, the IRS will send your refund by direct deposit. This is faster—one to five business days after approval—and safer, because there is no check to lose in the mail. The Where's My Refund tool will show your refund as "sent" once it has been transmitted to your bank.
If you did not provide bank information, or if you asked for a check, the IRS will mail one to the address on your return. A mailed check takes two to three weeks to arrive after your refund is approved. If you are expecting a check and it does not arrive within this timeframe, contact the IRS to request a replacement.
You can change your payment method only before you file. Once you have submitted your return, the IRS will use the method you chose on that return. If you want direct deposit next year, make sure to enter your bank account and routing number when you file.
Frequently Asked Questions
Can I check my refund status before I file my return?
No. The Where's My Refund tool only works after you have filed. You can estimate how much your refund might be using a tax calculator, but you cannot check official status until your return is submitted to the IRS.
Why does the Where's My Refund tool say "return received" for two weeks?
The IRS receives millions of returns and processes them in batches. "Return received" can last anywhere from a few days to two weeks depending on filing volume and whether your return needs any manual review. This is normal and does not mean anything is wrong.
What if I made a mistake on my return after I filed it?
If you filed electronically and realize you made a mistake, wait until the IRS approves your original return and sends the refund. Then file an amended return using Form 1040-X. If you catch the mistake before the IRS processes your return, you can contact the IRS to ask them to hold it, but this usually takes longer than just amending after approval.
Does the Where's My Refund tool work on weekends?
The tool is available 24 hours a day, but the IRS updates it only once per day, usually overnight. Checking on a weekend will show you the same status as Friday unless an update happened overnight.
What if I filed jointly with a spouse and we are separated?
Either spouse can check the refund status using their own Social Security number, filing status, and the refund amount. If you are concerned about the other person accessing your refund information, contact the IRS directly at 1-800-829-1040 to discuss your options.