Your refund is either being processed by the IRS, held up by a problem with your return, or already sent but delayed in the mail or banking system
The IRS processes millions of returns each year, and most refunds move through in the standard timeline. But "standard" depends on how you filed, whether the IRS flagged your return for review, and which delivery method you chose. If your refund hasn't arrived when you expected it, the first step is to check its actual status rather than assume it's lost.
The IRS tracks every return and can tell you exactly where yours is. You do not need to call or visit an office—you can check online in minutes using the IRS Where's My Refund tool, which updates once per day. That tool will show you whether the IRS is still processing your return, whether they've approved it and sent the money, or whether there's a problem that needs your attention.
Key Takeaways
- Check the IRS Where's My Refund tool first—it shows the real status of your return and updates daily, and it's faster than calling.
- Standard processing takes 21 days from the date the IRS receives your return, but returns filed on paper or flagged for review take longer.
- If the IRS approved your refund but you haven't received the money, the delay is usually in the mail or your bank's processing, not the IRS.
- The IRS will hold your refund if your return has errors, you owe back taxes or student loans, or if your identity couldn't be verified.
- If your refund was sent but never arrived, you can request a trace or replacement check through the IRS.
How to check your refund status right now
Go to irs.gov/refunds and click "Where's My Refund?" You'll need your Social Security number, filing status, and the exact refund amount from your return. The tool will show one of three messages: "Return Received," "Refund Approved," or "Refund Sent."
"Return Received" means the IRS has your return but hasn't finished processing it yet. This is normal and can take up to 21 days from the date they received it. "Refund Approved" means the IRS has reviewed your return, found no problems, and authorized the payment. "Refund Sent" means the money has left the IRS and is on its way to you—either by mail (if you requested a check) or by direct deposit to your bank account.
The tool updates once per day, usually overnight. If you checked yesterday and it said "Return Received," checking again today might show "Refund Approved." There's no point checking multiple times in the same day.
Why your refund is taking longer than 21 days
The 21-day timeline assumes you filed electronically, your return had no errors, and the IRS didn't need to verify anything. If any of those conditions don't explore, your refund will take longer.
Paper returns take longer because the IRS has to scan them into the system first. A paper return typically takes 4 to 6 weeks from the date the IRS receives it, not 21 days. If you mailed your return, add the time it spent in the mail before the IRS even opened it.
Returns with errors get held for manual review. Common errors include a mismatched name or Social Security number, a missing signature, math mistakes, or claiming a dependent who was already claimed on someone else's return. The IRS will send you a notice by mail explaining what's wrong and what you need to do. This process can take 4 to 8 weeks.
Returns flagged for identity verification are held while the IRS confirms you are who you say you are. This happens randomly to some returns and more often if your return looks unusual (for example, if you claimed a much larger refund than in previous years). The IRS will mail you a letter with instructions. Do not ignore it—you must respond or your refund will not be released.
Returns with offsets are held if you owe back taxes, have unpaid student loans, or owe child support. The IRS will use your refund to pay what you owe before sending you the remainder, if any. The IRS will mail you a notice explaining the offset.
What to do if the IRS approved your refund but you haven't received it
Once the IRS shows "Refund Sent," the money is out of their hands. The delay is now either in the mail or in your bank's processing system.
If you chose direct deposit, the IRS sends the money to your bank electronically. Your bank then has to receive it, verify the account number, and post it to your account. This usually takes 1 to 3 business days after the IRS sends it, but can take up to 5 business days if your bank is slow or if there's a problem with the account number. Check with your bank to confirm they received the deposit. If they say they didn't, contact the IRS to request a replacement check.
If you chose a paper check, the IRS mails it to the address on your return. Checks take 7 to 10 business days to arrive by mail, sometimes longer depending on where you live and the current mail volume. If more than 10 business days have passed since the IRS showed "Refund Sent," the check may have been lost in the mail.
To request a replacement check or to have the IRS investigate a missing deposit, call the IRS at 1-800-829-1040 or use the IRS Where's My Refund tool, which has an option to request a trace. A trace takes about 4 weeks. The IRS will either confirm your bank received the deposit (in which case the delay is on your bank's end) or issue a replacement check.
When the IRS is holding your refund and won't release it
If the Where's My Refund tool shows your return is still being processed but it's been more than 21 days (or more than 6 weeks if you filed on paper), the IRS is likely reviewing your return for one of the reasons listed above. The IRS will send you a notice in the mail explaining why. Do not wait for the notice to arrive—call the IRS at 1-800-829-1040 to ask what's holding up your return.
If you owe back taxes or have unpaid student loans, your refund will be offset to pay what you owe. You cannot stop this, but you can request an installment plan for any remaining balance. Contact the IRS or the agency that holds the debt (the Department of Education for student loans, your state for back taxes).
If your return has an error, the IRS will tell you what to fix. You may need to file an amended return or send documentation. Follow the instructions in the notice exactly. Ignoring the notice will not make it go away—it will only delay your refund further.
If the IRS is verifying your identity, respond to the notice they send you as quickly as you can. The IRS may ask you to verify information by mail, phone, or through an online portal. Once you respond, processing usually resumes within 2 to 4 weeks.
If you filed jointly and your spouse's refund is being held
When you file a joint return, the IRS treats it as one return. If one spouse owes back taxes or has unpaid student loans, the IRS can offset the entire joint refund, not just the spouse's portion. This is called injured spouse relief, and it lets the other spouse claim their share of the refund.
To request injured spouse relief, you must file Form 8379 with the IRS. You can file it with your original return or file it separately after the IRS has offset the refund. If you file it separately, you have up to 3 years from the original due date of the return. The process takes 4 to 6 weeks. You can file Form 8379 by mail or electronically through a tax software that supports it.
Frequently Asked Questions
How long does it actually take to get a refund?
Most refunds arrive within 21 days if you filed electronically and had no errors. Paper returns take 4 to 6 weeks. If the IRS flagged your return for review, add 2 to 4 more weeks. Direct deposits usually arrive 1 to 3 business days after the IRS sends them; checks take 7 to 10 business days by mail.
Can I speed up my refund?
No. The IRS processes returns in the order they're received, and you cannot pay to jump the queue. The fastest way to get your refund is to file electronically and request direct deposit instead of a check. After that, the timeline is out of your control.
What if the IRS says my refund was sent but my bank says they never got it?
Contact the IRS and request a trace. The IRS will investigate whether the deposit was sent to the correct account number. If the account number was wrong, the IRS will issue a replacement check. If the account number was correct, your bank may have rejected the deposit for a technical reason—contact your bank to ask.
Can the IRS take my refund to pay debts I don't think I owe?
The IRS will offset your refund only if their records show you owe back taxes. If you disagree with the amount, you can file a protest or request a payment plan while you dispute it. Contact the IRS to explain your situation and ask what options are available to you.
What should I do if I never received a notice from the IRS about why my refund is delayed?
Call the IRS at 1-800-829-1040 and ask them directly. The notice may still be in the mail, or the IRS may have sent it to an old address. The IRS can tell you over the phone what's holding up your return and what you need to do next.