Check your refund status directly with the IRS
The IRS has a tool called Where's My Refund? that tells you the status of your federal tax refund. You can use it on the IRS website at irs.gov, and it updates once per day, usually overnight. The tool will tell you whether the IRS has received your return, whether it is being processed, or whether your refund has been issued and when it should arrive in your bank account or by mail.
To use Where's My Refund?, you will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your tax return. If you do not know the refund amount, you can find it on the copy of your return you filed, or on the confirmation email or letter the IRS sent you after they received it.
The tool works for both paper returns and returns filed electronically. If you filed through a tax preparer or software company, you can also check the status through their website — many of them link directly to the IRS tool or show you the same information.
Key Takeaways
- The IRS Where's My Refund? tool on irs.gov is the official source for refund status and updates once per day.
- You will need your Social Security number, filing status, and the refund amount from your return to check your status.
- The tool shows whether your return has been received, is being processed, or has been issued, and when to expect payment.
- If you filed through a tax preparer or software, you can also check status through their website, which often links to the same IRS data.
- Refunds typically arrive within 21 days of the IRS issuing them, though the exact timing depends on your bank and payment method.
What the different status messages mean
Accepted means the IRS has received your return and it is in the queue to be processed. This is the first status you will see. Processing usually takes a few days to a few weeks depending on how busy the IRS is and whether your return needs additional review.
Approved means the IRS has finished reviewing your return and determined that your refund is correct. At this point, the IRS is preparing to send the money. This status usually appears a few days before the refund is actually issued.
Issued means the IRS has sent your refund. The tool will show you the date it was issued and the method — direct deposit to your bank account, or a check by mail. If the status says issued but you have not received the money yet, check the date given. Direct deposits usually arrive within one to three business days after the issue date. Checks by mail typically take five to seven business days, though this can be longer depending on postal service delays.
If the tool shows no status at all, your return may not have been received yet. Returns filed electronically usually appear in the system within 24 hours. Paper returns can take up to four weeks to enter the system.
What to do if your refund is delayed
If the Where's My Refund? tool shows your refund was issued more than 21 days ago and you still have not received it, contact the IRS directly. You can call the IRS at 1-800-829-1040 (the main customer service line) or visit an IRS office in person. Have your Social Security number, filing status, and the refund amount ready when you call.
Delays can happen for several reasons. The IRS may need to verify information on your return, which can add time. If you claimed the Earned Income Tax Credit or the Additional Child Tax Credit, the IRS is required by law to hold your refund until mid-February, even if your return is otherwise complete. If you filed a paper return, processing takes longer than electronic filing.
If you filed through a tax preparer or software company and the IRS shows your refund was issued but you have not received it, contact them first — they may be able to see additional details about where the payment went or whether there was an error in your bank account information.
Direct deposit versus check by mail
The method the IRS uses to send your refund depends on how you filed your return. If you provided your bank account information when you filed, the IRS will send your refund by direct deposit, which is faster and more reliable. Direct deposits usually arrive within one to three business days after the issue date.
If you did not provide bank account information or if the IRS could not process the direct deposit for some reason, they will mail you a check. Checks take longer — typically five to seven business days from the issue date, though weather, postal delays, or address issues can add time. If you moved recently, make sure the address on your tax return is current, or the check may go to your old address.
You can see which method the IRS is using by checking the Where's My Refund? tool. It will tell you "direct deposit" or "check" and give you the issue date.
If you filed through a tax preparer or software
Many tax preparation companies and software platforms offer their own refund tracking tools. TurboTax, H&R Block, TaxAct, and others all let you log in and see your refund status. These tools usually pull information directly from the IRS, so the status will be the same as what you see on Where's My Refund?
Some tax software companies also offer faster refunds or refund advances — products where they lend you money against your expected refund so you get it sooner. These are separate from the IRS refund itself and come with fees. The IRS refund will still arrive on its normal timeline; the advance is just a loan from the tax company.
If you used a tax preparer in person (at an H&R Block office, a local CPA, or a community tax site), you can call them to ask about your refund status. They may have access to additional information or be able to contact the IRS on your behalf if there is a problem.
Protecting yourself from refund fraud
Refund fraud happens when someone files a false tax return in your name to steal your refund. You can protect yourself by checking your refund status regularly, especially if you have not filed your return yet. If the Where's My Refund? tool shows a refund has been issued in your name but you did not file a return, contact the IRS when ready at 1-800-829-1040.
The IRS also sends a notice to your address on file when they issue a refund. If you receive a notice about a refund you did not file for, that is a sign of fraud. Do not ignore it — call the IRS right away with the notice in front of you.
File your return as early as possible in the tax season. The earlier you file, the harder it is for someone else to file a false return in your name. If you are a victim of identity theft, the IRS has a process to help you, but it is easier to prevent the problem than to fix it after it happens.
Frequently Asked Questions
How often does the Where's My Refund? tool update?
The tool updates once per day, usually overnight. If you check it multiple times on the same day, you will see the same status. Check back the next day if you are waiting for a status change.
Why does the tool say my refund was issued but I haven't received it?
Direct deposits usually take one to three business days after the issue date. Checks take five to seven business days. If it has been longer than that, contact the IRS at 1-800-829-1040 with your issue date and refund amount. They can tell you whether the payment was processed correctly.
Can I check my refund status if I filed a paper return?
Yes, but paper returns take longer to enter the IRS system — up to four weeks. Once it is in the system, you can use Where's My Refund? the same way as for electronic returns. If your return has not appeared after four weeks, call the IRS.
What if I need my refund before the normal timeline?
You cannot speed up the IRS refund itself, but some tax software and preparation companies offer refund advances or loans. These come with fees and are separate from your actual refund. The IRS refund will still arrive on its normal schedule.
Do I need to do anything if my refund status shows "approved"?
No. Once your return is approved, the IRS will issue the refund automatically. You do not need to take any action. Just wait for the issue date shown in the tool, then expect the money to arrive within the timeframe for your payment method (one to three days for direct deposit, five to seven for checks).