Your refund status is tracked by the IRS, not by your tax preparer or bank
The IRS processes tax refunds in stages, and you can see where yours is in that process right now. You do not have to wait for a letter or call your bank — the IRS publishes the status of every refund filed electronically, updated once per day. The tool is called Where's My Refund? and it lives on IRS.gov. You enter your Social Security number, filing status, and the exact refund amount from your return, and the IRS tells you whether your refund has been received, is being processed, has been approved, or has been sent to your bank.
The timeline from filing to your account depends on how you filed and whether the IRS needs to verify anything. Most refunds that are filed electronically and have no issues arrive within 21 days of the IRS accepting your return. Some arrive in five to seven business days. A few take longer because the IRS flagged something that needs human review — a mismatch between your return and what they have on file, a claim that looks unusual, or a duplicate filing under your name.
Key Takeaways
- Check your refund status directly on IRS.gov using Where's My Refund?, which updates once daily and requires your SSN, filing status, and refund amount.
- Most electronically filed refunds arrive within 21 days of acceptance, though many arrive faster if there are no issues flagged.
- If the IRS needs to verify information on your return, processing can take longer — sometimes several weeks or months.
- Once the IRS approves your refund, it goes to your bank or prepaid card account, and your bank controls how long it takes to show up in your account.
- If your refund shows as sent but has not arrived in your account after five business days, contact your bank first, then the IRS.
What Where's My Refund? actually tells you
The tool shows four possible statuses. Return Received means the IRS has your return but has not started processing it yet — this is normal and happens within a few days of filing. Return Approved means the IRS has reviewed your return, found no issues, and approved your refund amount. Refund Sent means the IRS has sent the money to your bank or prepaid card provider. Refund Delivered means your bank has received it and posted it to your account.
The tool also shows the date the IRS expects to send your refund, if it has not sent it yet. This date can change if the IRS needs more information from you. If your status has not changed in more than 21 days, or if it shows "Return Received" but you filed more than a month ago, something is holding up your return — usually a verification issue or a processing error.
Why some refunds take longer than 21 days
The IRS processes returns in batches, and not every return moves through at the same speed. Returns that claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC) are held until mid-February by law, even if you file in January. This is a fraud-prevention rule that applies every year. If your return claims either of these credits, expect your refund in mid-February at the earliest, regardless of when you filed.
Returns that do not claim these credits but still take longer than 21 days are usually flagged for verification. The IRS might need you to confirm your identity, provide proof of a dependent, or explain a deduction that looks out of line with your income. When this happens, the IRS sends you a letter — not an email — asking for specific documents. You have 30 days to respond. Once you send what they ask for, processing usually resumes within a few weeks, but it can take longer if the IRS is backlogged.
What happens after the IRS sends your refund
Once Where's My Refund? shows Refund Sent, the money has left the IRS and is on its way to your bank or prepaid card company. The IRS sends refunds via the Automated Clearing House (ACH), which is the electronic system that moves money between banks. ACH transfers take one to three business days to complete, though most arrive within one business day.
Your bank controls the final step. Some banks post ACH deposits when ready when they arrive. Others hold them for one business day as a fraud check. If you filed using a tax prepaid card — a card that some tax preparation companies offer to receive your refund faster — the card company may post the refund even faster, sometimes within hours, because they are expecting it and have already verified your identity.
When to contact the IRS about a missing refund
If Where's My Refund? shows Refund Sent but the money has not appeared in your account after five business days, contact your bank first. The refund may be held in a pending status, or it may have been sent to the wrong account if you provided incorrect routing or account numbers on your return. Your bank can tell you whether they received it and where it went.
If your bank confirms they never received the refund, or if Where's My Refund? shows Return Received but has not changed in more than 21 days, contact the IRS. You can call the IRS at 1-800-829-1040 (the main tax line) or use the IRS's online chat tool on IRS.gov. Have your return in front of you when you call. The IRS will tell you what is holding up your refund and what you need to do next.
Refunds sent to the wrong account or address
If you provided the wrong bank account number or routing number on your return, the IRS will send your refund to that account. If the account does not exist or belongs to someone else, the bank will reject the transfer and send it back to the IRS. When this happens, the IRS reissues your refund as a check, which takes an additional two to four weeks. Where's My Refund? will show your status as Refund Sent even though the electronic transfer failed — you will not see the check status until the IRS mails it.
To avoid this, double-check your routing and account numbers before you file. If you realize you made a mistake after filing, call the IRS when ready. They cannot change your return once it is filed, but if they catch the error before they send the refund, they can correct it. If they have already sent it to the wrong account, you will have to wait for the check.
Frequently Asked Questions
Can I check my refund status if I filed on paper?
Yes, but the IRS updates paper return statuses less frequently — usually once a week instead of daily. Where's My Refund? works the same way: enter your SSN, filing status, and refund amount. Paper returns also take longer to process overall, typically 4 to 6 weeks from the date the IRS receives them.
What if Where's My Refund? says my refund was sent but I never got it?
Call your bank first to confirm they did not receive an ACH deposit. If they did not, the transfer may have been rejected due to a closed account or incorrect routing number. Contact the IRS at 1-800-829-1040 to report it. The IRS will reissue your refund as a check, which takes two to four weeks to arrive.
Why does the IRS hold refunds that claim the EITC?
The IRS holds EITC and ACTC refunds until mid-February each year to reduce fraud. This is a federal rule and applies to all returns claiming these credits, regardless of filing date. You cannot speed this up, but you can check your status on Where's My Refund? starting in mid-January.
Do I need to do anything if my refund is taking longer than expected?
If your refund has been in "Return Received" status for more than 21 days, or if the expected date has passed, contact the IRS. They will tell you whether your return is being reviewed or if there is an error. Do not file an amended return or contact the IRS multiple times — multiple contacts can slow things down.