How long a tax refund typically takes
The IRS says most refunds arrive within 21 days of when they accept your return. That clock starts the day the IRS receives your filing, not the day you submit it — there can be a gap of several days if you file by mail, or a few hours if you file electronically. If you filed more than 21 days ago and have not seen the money, something has either delayed it or you may be looking in the wrong place.
The 21-day window is a target, not a may provide. Returns that need extra review — because of math errors, missing information, or because the IRS is checking something — take longer. A return filed in early April during peak season may also move more slowly than one filed in June, straightforward because the IRS is processing millions at once.
If you filed by mail rather than electronically, add 1 to 2 weeks to the timeline before the 21-day clock even starts. The IRS has to receive the envelope, open it, and scan it into their system first.
Key Takeaways
- The IRS counts 21 days from the date they receive your return, not from the date you mailed or submitted it.
- You can check the status of your refund using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
- If the tool says your refund is still being processed after 21 days, contact the IRS at 1-800-829-1040 to find out why.
- A refund can be delayed if the IRS finds errors on your return, if you claimed certain credits, or if your identity needs to be verified.
- If your refund was deposited to the wrong bank account, you will need to contact your bank to trace it, not the IRS.
Checking your refund status online
The fastest way to find out where your refund is right now is the Where's My Refund tool on IRS.gov. You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in one day will not give you new information.
The tool will show you one of three statuses: "Return Received" (the IRS has it but has not finished processing), "Refund Approved" (they have approved it and it is on the way), or "Refund Sent" (it has been deposited or mailed). If it says "Refund Sent" but you have not received it, the next step depends on whether you chose direct deposit or a paper check.
If the tool shows your return is still being processed and more than 21 days have passed since the IRS received it, that means something is holding it up. Do not wait longer — call the IRS at 1-800-829-1040 to ask what the delay is.
What to do if your refund was supposed to arrive by direct deposit
Direct deposit refunds go to the bank account you listed on your return. If the tool says "Refund Sent" but the money has not shown up in your account, the first step is to check with your bank. Call the customer service number on the back of your debit card or bank statement and give them the date the IRS says the refund was sent. Ask them to search their records for a deposit from the IRS in that amount.
Banks sometimes reject deposits if the account number on the return does not match their records exactly, or if the account has been closed since you filed. If your bank says they never received the deposit, or if they received it and it bounced back to the IRS, you will need to contact the IRS directly. Call 1-800-829-1040 and tell them the deposit was rejected. They can reissue your refund as a paper check, which takes an additional 2 to 4 weeks.
If your bank says they received the deposit but you do not see it in your account, ask them to trace it. Sometimes a deposit takes an extra day or two to post, or it may have gone to a different account at the same bank if you have multiple accounts there.
What to do if your refund was supposed to arrive by check
Paper checks from the IRS are mailed from a processing center and can take 3 to 4 weeks to arrive after the IRS says "Refund Sent." If the tool shows your refund was sent more than 4 weeks ago and you still have not received the check, call 1-800-829-1040. Have your return handy and tell them the date the refund was marked as sent. They can confirm whether the check was mailed and, if it was, issue a replacement.
If you receive a check but it is damaged, torn, or illegible, do not try to deposit it. Contact your bank first to ask whether they will accept it. If they will not, you can mail the damaged check to the IRS with a letter explaining what happened, and they will issue a replacement. The address is on IRS.gov under "Where to File."
Why your refund might be delayed
The IRS holds some returns for additional review. This happens most often when you claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), because the IRS verifies these credits more carefully. If your return includes either of these, the IRS may take up to 60 days to process it, not 21. The Where's My Refund tool will tell you if this is the reason for the delay.
Your return can also be delayed if there are math errors, if information on your return does not match IRS records (for example, your name or Social Security number), or if the IRS is verifying your identity. If identity verification is needed, the IRS will mail you a letter asking for documents. Do not ignore this letter — you will need to respond within the important date they give you, or your refund will be held indefinitely.
In rare cases, a refund is delayed because the IRS is offsetting it to pay a debt you owe — back taxes, student loans in default, or child support arrears. If this is happening, the IRS will send you a notice. If you believe the offset is a mistake, you can dispute it, but you will need to contact the agency that is collecting the debt, not the IRS.
What to do if the IRS says your refund was sent but you cannot find it
If the Where's My Refund tool says "Refund Sent" and you have checked with your bank (for direct deposit) or waited 4 weeks (for a check) and still have nothing, call 1-800-829-1040. Tell them the date the refund was marked as sent and ask them to investigate. They can confirm the refund amount, the method it was sent by, and whether it was received by your bank or post office.
If the IRS confirms the refund was sent but cannot locate it, they will issue a replacement. For a direct deposit that was rejected, they will mail a check instead. For a lost check, they will mail a new one. Either way, you will receive a confirmation number and a timeline for when to expect the replacement.
Frequently Asked Questions
Can I get my refund faster if I call the IRS?
No. Calling the IRS can tell you where your refund is and why it might be delayed, but it cannot speed up processing. The only way to receive a refund faster is to file electronically with direct deposit instead of by mail with a paper check — but that only matters for future years, not for a refund you have already filed.
What if I made a mistake on my return and I am worried it will delay my refund?
If you filed electronically and realize you made a mistake before the IRS accepts your return, you can file an amended return using Form 1040-X. If the IRS has already accepted your return, you cannot stop it — you will have to file the amended return after you receive your refund. An amended return takes longer to process than an original return, sometimes 8 to 12 weeks.
Do I need to do anything if my refund has not arrived after 21 days?
Check the Where's My Refund tool first. If it still says "Return Received" after 21 days, or if it says "Refund Sent" but you have not received the money, contact the IRS at 1-800-829-1040. They can tell you whether something is holding up your return or whether there is a problem with the deposit or mailing address.
What if I filed my taxes with a tax preparation company — do I contact them or the IRS?
Contact the IRS first using the Where's My Refund tool or by calling 1-800-829-1040. They can tell you the status of your refund. If the IRS says the refund was sent but you did not receive it, then contact your tax preparation company to verify they filed your return correctly and that the bank account or mailing address information was accurate.