The most common reasons your refund is delayed
Your tax refund is delayed because the IRS is still processing your return, your return has an error that needs correction, or there is a hold on your account. The IRS processes most returns within 21 days of receipt, but errors, missing information, identity verification, or a wage garnishment can push that to several months. You can check the exact status of your refund right now using the IRS Where's My Refund tool on irs.gov — this is the only source that shows your actual position in the queue.
The tool tells you whether the IRS is still processing, whether they found a problem, or whether the refund has been sent. If it says "still being processed" after 21 days, the delay is usually a mismatch between what you reported and what the IRS has on file — a Social Security number that doesn't match your name, income that doesn't line up with W-2s or 1099s, or a dependent claimed twice across two returns.
Key Takeaways
- Check Where's My Refund on irs.gov first — it shows your actual status and is more current than calling or visiting an office.
- If the tool says your return is still being processed after 21 days, the IRS has found a discrepancy and is verifying information before releasing the refund.
- Identity theft, wage garnishment, or a hold for unpaid taxes or student loans can delay or redirect your refund for months.
- If the IRS needs you to respond, they will mail a notice to the address on your return — not email or text — so check your mailbox regularly.
- The IRS does not have a phone line for refund status; the Where's My Refund tool is your only real-time option.
How to check your refund status right now
Go to irs.gov and search for "Where's My Refund" or navigate directly to the tool. You will need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in the same day will not show new information.
The tool will show one of three messages: "Your refund is still being processed," "The IRS received your return," or "Your refund was sent." If it says your refund was sent, it will give you the date and the method — direct deposit or check. If it says it is still being processed and more than 21 days have passed since you filed, the IRS has flagged something and is investigating before releasing the money.
What to do if the IRS is holding your refund
The IRS holds refunds for several reasons: a mismatch between your return and IRS records, identity theft concerns, a wage garnishment order, unpaid federal taxes from a previous year, or defaulted student loans. You cannot speed up the verification process by calling or visiting an office — the IRS will contact you by mail if they need more information.
Check your mailbox for a notice from the IRS. The notice will explain what they found and what you need to do. If you filed electronically and the IRS needs to verify your identity, they may ask you to mail in a copy of your driver's license or passport. If the hold is because of a wage garnishment or unpaid taxes, the refund will be applied to that debt automatically — you will not receive it as cash.
If you have not received a notice after 60 days and Where's My Refund still says "processing," you can request a transcript from the IRS to see what they have on file. Call the IRS at 800-829-1040 and ask for a return transcript for the year you filed. This shows whether the IRS processed your return and what adjustments they made.
Errors on your return that trigger delays
The most common errors are a Social Security number that does not match IRS records, a dependent claimed on two returns (yours and an ex-spouse's, for example), or income reported on your return that does not match a W-2 or 1099 the employer sent to the IRS. When the IRS finds a mismatch, they stop processing and verify the information before releasing the refund.
If you made an error, you cannot fix it while the IRS is reviewing your return. You have to wait for them to contact you. Once they do, they will tell you whether to file an amended return or provide documentation that supports what you reported. If you realize the error before the IRS contacts you, you can file an amended return (Form 1040-X) to correct it, but this usually delays the refund further because the IRS now has two returns to reconcile.
When your refund is redirected to pay debts
If you owe back taxes, have a defaulted student loan, or are behind on child support, the federal government can intercept your refund and explore it to that debt. This is called offset. The IRS does not send your refund to you — it goes directly to the agency collecting the debt. You will receive a notice in the mail explaining what happened and how much was taken.
You cannot prevent offset if the debt is legitimate and the collection agency has followed the proper legal steps. However, you can dispute the debt itself. If you believe the debt is wrong or has been paid, contact the agency holding it — the Department of Education for student loans, your state's child support enforcement office for child support, or the IRS for back taxes. They will review your claim, but this process takes weeks or months.
What happens if your refund was sent but you never received it
If Where's My Refund says your refund was sent by direct deposit, check your bank account for the deposit. Direct deposits can take one to three business days to appear after the IRS sends them, depending on your bank. If more than three business days have passed and the money is not there, contact your bank and provide them with the date the IRS says it was sent. The bank can trace the deposit and tell you whether it arrived or was rejected.
If the IRS sent a check, it can take 7 to 10 business days to arrive by mail. If more than two weeks have passed since the IRS said the check was sent and you have not received it, the check may have been lost or stolen. Contact the IRS at 800-829-1040 and ask them to issue a replacement check. You will need to wait 120 days from the original send date before the IRS will reissue it — this is a fraud prevention measure.
If you moved after filing, the check may have gone to your old address. Update your address with the IRS using Form 8822 and ask the post office to forward mail from your old address. If the check was sent to the wrong address, you can contact the IRS to request a replacement, but you will need to show that you did not receive the original.
Identity theft and refund fraud
If someone filed a return using your Social Security number before you filed yours, the IRS will reject your return and flag it for investigation. You will receive a notice in the mail. Do not ignore it — you have to respond and prove that you are the legitimate taxpayer.
If you suspect identity theft, file a report with the Federal Trade Commission at IdentityTheft.gov and keep a copy. Then respond to the IRS notice with a copy of your ID and any documentation that shows the fraudulent return is not yours. The IRS will investigate, but this can take several months. In the meantime, your legitimate refund is frozen.
Frequently Asked Questions
How long does the IRS usually take to send a refund?
Most refunds are sent within 21 days of the IRS receiving your return. If you filed electronically, this is usually faster than paper returns. If the IRS finds an error or needs to verify information, it can take 60 days or longer.
Can I call the IRS to find out why my refund is delayed?
The IRS does not have a phone line dedicated to refund status. Where's My Refund on irs.gov is your only real-time source. If you need to speak to someone, call 800-829-1040, but wait times are long and they may not have more information than the tool shows.
What if Where's My Refund says my refund was sent but I never got it?
If it was direct deposit, contact your bank — the deposit may have been rejected or delayed. If it was a check, wait 10 business days for mail delivery. If you still have not received it after two weeks, contact the IRS to request a replacement, but you must wait 120 days from the original send date.
Will the IRS contact me by email or text if there is a problem with my refund?
No. The IRS only contacts taxpayers by mail. If you receive an email or text claiming to be from the IRS about your refund, it is a scam. Do not click links or provide information.
Can I get my refund faster if I pay a tax preparation company to check on it?
No. Tax preparation companies and third-party refund trackers cannot speed up the IRS process. They have no more access to your return than you do. Where's My Refund is free and shows the same information.