Your refund status depends on when you filed and which delivery method you chose
If you filed your tax return weeks or months ago and still haven't received your refund, the IRS is likely still processing it — or it may have already been sent and you need to track where it went. The IRS processes returns in the order they arrive, not all at once, and some returns take longer than others. A return flagged for review, filed on paper instead of electronically, or claiming certain credits can add weeks to the timeline.
The fastest way to know the actual status is to check the IRS website using your Social Security number, filing status, and the exact refund amount. This tool updates once per day and tells you whether the IRS is still working on your return, has approved it, or has sent the money out. If the tool shows your return is approved but you haven't received the money, the delay is in delivery — not processing.
Key Takeaways
- The IRS processes returns in the order received, and most take 21 days from filing to approval, though some take much longer.
- You can check your exact refund status on IRS.gov using the "Where's My Refund?" tool, which updates daily and shows whether the IRS is still working on your return or has sent payment.
- If the tool shows your refund was approved but you haven't received it, the delay is in delivery — either mail, direct deposit, or a prepaid card — not in IRS processing.
- Paper returns, returns claiming the Earned Income Tax Credit or Child Tax Credit, and returns flagged for review routinely take 6 to 12 weeks or longer.
- If your refund shows as sent but never arrived, you can file a claim with the IRS or contact your bank to confirm the direct deposit was received.
How to check your refund status on the IRS website
Go to IRS.gov and look for the "Where's My Refund?" tool. You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool searches the IRS database and shows one of three statuses: "Return Received," "Refund Approved," or "Refund Sent."
"Return Received" means the IRS has your return but is still reviewing it. "Refund Approved" means the IRS has finished processing and your refund is ready to go out. "Refund Sent" means the money has left the IRS — either mailed as a check, sent to your bank account via direct deposit, or loaded onto a prepaid card. The tool updates once per day, usually overnight, so check in the morning for the most recent information.
If you filed electronically and the tool shows "Refund Sent" but you have not received the money, the delay is no longer with the IRS. If you chose direct deposit, contact your bank to confirm the deposit arrived. If you chose a check or prepaid card, the mail or card company is responsible for delivery.
Why some refunds take much longer than 21 days
The IRS publishes a standard timeline of 21 days for most returns filed electronically, but this is not a may provide — it is an average for returns with no issues. Returns that are flagged for review, filed on paper, or claiming certain tax credits routinely take 6 to 12 weeks or longer.
The most common reasons for delays are: you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), which the IRS is required by law to hold until mid-February; your return was selected for examination or identity verification; you filed on paper instead of electronically; or your return contains math errors or missing information that the IRS has to correct. If any of these apply to you, your refund is still being processed, and the "Where's My Refund?" tool will show "Return Received" until the IRS finishes.
You cannot speed up processing once your return is filed. The IRS works through returns in the order they arrive, and there is no way to move yours to the front of the line. If your return is under review, the IRS will contact you by mail if they need more information from you.
What to do if your refund shows as sent but you haven't received it
If the "Where's My Refund?" tool shows "Refund Sent" with a date, but the money has not arrived in your account or mailbox, the next step depends on how you chose to receive it. If you selected direct deposit, log into your bank account and check the transaction history for a deposit from the IRS or "U.S. Treasury." If the deposit appears in your account, the refund has arrived — you may have missed the notification. If it does not appear, contact your bank and provide them with the refund date from the IRS tool; they can search their records and confirm whether the deposit was received and rejected.
If you chose to receive a check by mail, allow 5 to 7 business days from the "Refund Sent" date for delivery. If more than two weeks have passed since that date and you still have not received the check, file a claim with the IRS. You can do this by calling the IRS at 1-800-829-1040 or by mailing Form 3911 (Application for IRS Transcript) to the IRS address for your state. The IRS will investigate and either reissue the check or deposit the refund directly to your bank account.
If you chose a prepaid debit card (sometimes called a refund anticipation card), the card company is responsible for delivery. Check the "Where's My Refund?" tool for the card company's name and contact information, then call them to confirm the card was mailed and to request a replacement if it was lost.
Direct deposit delays and bank account issues
Direct deposit is the fastest delivery method — the IRS sends the money electronically to your bank, and it usually appears within 1 to 2 business days of the "Refund Sent" date. However, delays can happen if you provided an incorrect account number, routing number, or account type on your return.
If you gave the IRS the wrong account number, the bank will reject the deposit and send it back to the IRS. The IRS will then mail you a check instead, which adds 2 to 3 weeks to delivery. You can prevent this by double-checking your account and routing numbers before you file. If you already filed and realize you made a mistake, contact your bank immediately to see if they can intercept the deposit. If the deposit has already been rejected, contact the IRS at 1-800-829-1040 to confirm they have your correct mailing address for the check.
Some banks hold deposits for a few business days before making the money available, even though the deposit has arrived. This is normal and not a delay with the IRS. Your bank's website or app will show the deposit as "pending" until the hold is released.
If the IRS says your refund was sent but you never filed a return
If you receive a notice from the IRS saying a refund was sent to you, but you did not file a return, do not ignore it. This can mean someone filed a fraudulent return using your Social Security number. Contact the IRS immediately at 1-800-829-1040 and report the issue. The IRS will freeze your account and investigate.
If you see a deposit in your bank account that you did not expect and did not file for, contact your bank and report it as a fraudulent transfer. Do not spend the money. The IRS and your bank will work together to recover it, and spending it can create legal problems for you.
Frequently Asked Questions
How long does the IRS usually take to send a refund after it's approved?
Once the IRS approves your refund, delivery takes 1 to 2 business days for direct deposit, 5 to 7 business days for a check, and 7 to 10 business days for a prepaid card. The "Where's My Refund?" tool will show the "Refund Sent" date and delivery method so you know what to expect.
Can I call the IRS to speed up my refund?
No. The IRS processes returns in the order received and does not move returns to the front of the line. If your return is still being processed, calling will not change the timeline. If your refund shows as sent but you have not received it, calling can help you track down the money or file a claim.
What if the Where's My Refund tool says I'm not may be able to access to use it?
This usually means the IRS does not have your return on file yet, or you entered incorrect information. Wait a few days and try again — the tool updates daily. If you filed electronically, your return should appear within 24 hours. If you filed on paper, it can take 2 to 4 weeks for the IRS to scan and enter it into the system.
Do I need to do anything if my refund is delayed?
No. If the "Where's My Refund?" tool shows "Return Received," the IRS is still processing your return and you do not need to take action. If it shows "Refund Sent" but you have not received the money after the expected delivery time, then you should contact your bank or file a claim with the IRS.
What happens if I filed my return but the IRS has no record of it?
If you filed electronically, the IRS should have your return within 24 hours. If you filed on paper, it can take 2 to 4 weeks for the IRS to scan it. If more than a month has passed since you mailed your return and the "Where's My Refund?" tool still shows no record, contact the IRS at 1-800-829-1040 with your mailing date and tracking number if you have it.