The IRS processes refunds in stages, and yours is likely stuck in one of them
The IRS does not issue all refunds at the same speed. A straightforward return with no errors can arrive in your bank account within 21 days of the IRS receiving it. But most refunds that are delayed past that window are held up by one of five specific things: the IRS is verifying your identity, your return has an error that needs correction, you claimed a refundable tax credit that triggers extra review, the IRS is checking for duplicate filings, or your bank rejected the deposit. Knowing which one is happening to yours is the only way to know what to do next.
The 21-day timeline assumes the IRS received your return, it has no errors, you did not claim certain credits, and your bank accepts the direct deposit. If any of those conditions is not met, your refund enters a different processing path with its own timeline. Some of these delays are automatic and require no action from you. Others require you to respond to a notice or contact your bank.
Key Takeaways
- The IRS posts a refund status update every 24 hours, and checking it tells you whether your refund is still processing, held for review, or sent to your bank.
- If the IRS suspects identity theft or fraud, it will freeze your refund and send you a letter explaining what documents to send; this process takes weeks.
- Math errors, missing information, or mismatched Social Security numbers on your return cause delays that require you to respond to an IRS notice.
- Refunds claimed under the Earned Income Tax Credit or Child Tax Credit go through additional verification that can add two to four weeks to processing time.
- If your bank rejected your refund deposit, the IRS will mail you a check instead, which takes an additional five to seven business days after the refund is approved.
How to check your refund status right now
The IRS has a tool called Where's My Refund? on its website at irs.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once every 24 hours and shows you one of three statuses: "Return Received" (the IRS has your return but has not started processing it), "Refund Approved" (the IRS has approved your refund and sent it to your bank or is preparing a check), or "Refund Sent" (your bank has received the deposit or a check is in the mail).
If your status shows "Return Received" and more than 21 days have passed since you filed, your return is in a queue waiting for review. This is normal during tax season when the IRS processes millions of returns. If your status has not updated in more than a week, or if it shows an error message, your return may have a problem that requires attention. You can also call the IRS refund hotline at 1-800-829-1954. Have your Social Security number, filing status, and the refund amount ready. Wait times are long during tax season, but the automated system can give you the same status information as the website without holding.
Identity verification holds your refund for weeks
If the IRS suspects your return might be fraudulent or your identity might have been stolen, it freezes your refund and sends you a letter. The letter will explain what documents the IRS needs from you—usually a copy of your driver's license, a recent utility bill, and sometimes a copy of your tax return with your signature. You mail these documents back to the address on the letter.
Once the IRS receives your documents, it takes two to four weeks to verify them and approve your refund. During this time, your refund status in Where's My Refund? will not change. The IRS will not call you or email you asking for documents—it only sends letters. If someone contacts you by phone or email claiming to be from the IRS and asking for personal information, that is a scam. Identity verification holds are more common if you filed your return very early in the tax season, claimed a large refund relative to your income, or if your return looks different from previous years. None of these things mean you did anything wrong; the IRS is straightforward being cautious.
Errors on your return trigger an IRS notice
The IRS catches errors during processing and sends you a notice by mail. Common errors include a mismatched Social Security number (yours, your spouse's, or a dependent's), a math mistake, a missing signature, conflicting information between your return and what your employer or bank reported to the IRS, or a missing form. The notice will explain what the error is and what you need to do to fix it.
Most notices ask you to respond within 30 days. You can respond by mail (the notice includes an envelope and instructions) or, for some types of errors, online through your IRS account at irs.gov. Do not ignore the notice. If you do not respond, the IRS will disallow the item in question and reduce your refund or send you a bill instead. If the error is straightforward—for example, a typo in a dependent's name—the IRS may correct it without asking you. But if the error affects your refund amount or your tax liability, you will receive a notice. Processing the error and issuing a corrected refund usually takes four to six weeks after the IRS receives your response.
Refundable tax credits add two to four weeks to processing
The Earned Income Tax Credit (EITC) and the Child Tax Credit (CTC) are refundable, meaning you can receive money back even if you owe no tax. The IRS reviews these credits more carefully than other parts of your return because they are high-value and frequently claimed incorrectly. If you claimed either credit, the IRS will hold your refund for additional verification even if your return has no errors.
This is not a problem or a delay caused by you. It is standard procedure. The IRS will not contact you unless it finds an issue with how you claimed the credit. Your refund status will show "Return Received" for longer than usual—sometimes four to six weeks instead of the standard 21 days. Once the IRS finishes its review, it will approve your refund and send it to your bank. If you claimed the EITC and have a child, the IRS may ask you to send proof that the child lived with you for more than half the year. If you claimed the CTC, the IRS may ask for the child's birth certificate or Social Security card. If the IRS needs this information, it will send you a notice. Respond promptly to avoid further delays.
Your bank rejected the deposit, so the IRS is mailing a check
If your refund was approved but your bank rejected the direct deposit, the IRS will not try again. Instead, it will issue a check and mail it to the address on your tax return. This adds five to seven business days to the timeline after your refund is approved.
Banks reject direct deposits for a few reasons: your account was closed, your account number or routing number was wrong on your return, your account is flagged for fraud, or your account is overdrawn and the bank will not accept the deposit. If you think your bank rejected your refund, call your bank and ask whether they received a deposit attempt from the IRS. If they did reject it, ask why. If the problem is your account number, you can update it through your IRS account online, but only before the IRS issues the check. Once the IRS mails the check, you can track it through Where's My Refund? The status will show "Refund Sent" with a mailing date. Checks typically arrive within five to seven business days, but mail delivery varies by location. If your check does not arrive within 10 business days of the mailing date shown, contact the IRS.
What to do if your refund is more than 21 days late
Check Where's My Refund? first. If it shows "Refund Sent," your refund is on its way and you should receive it within the timeframe shown. If it shows "Refund Approved," your bank should receive the deposit within one to two business days. If it shows "Return Received" and more than 21 days have passed, your return is still being processed.
If your status has not changed in more than a week, or if you received a notice from the IRS, respond to the notice when ready. Do not wait. If you did not receive a notice but your refund is significantly delayed, call the IRS at 1-800-829-1954. Have your Social Security number, filing status, and refund amount ready. The IRS can tell you whether your return is in a standard processing queue, held for review, or waiting for information from you. If you filed your return by mail and it has been more than 30 days since you mailed it, the IRS may not have received it yet. You can file a second return electronically to speed up processing, but only if you have not already received a notice from the IRS about the first return. Filing twice can cause complications, so call the IRS first to confirm whether they received your original return.
Frequently Asked Questions
Can I get my refund faster if I call the IRS?
No. Calling the IRS can tell you why your refund is delayed, but it cannot speed up processing. The only way to move a refund along is to respond when ready to any notice the IRS sends you. If your return is in a standard processing queue, it will move through at the same pace regardless of how many times you check on it.
What if I made a mistake on my return and want to fix it before the IRS finds it?
You can file an amended return using Form 1040-X, but only after the IRS has processed your original return. Filing an amended return before the original is processed can cause confusion and delays. If you realize the mistake after filing, wait to see if the IRS catches it. If it does, respond to the notice. If it does not, you can file the amended return later.
My refund status says "Return Received" but I filed two months ago. Is something wrong?
Not necessarily. During peak tax season, the IRS processes returns in the order they are received, and some returns sit in a queue for four to six weeks before processing begins. If you claimed a refundable credit like the EITC or CTC, the hold is even longer. Check back in one week. If the status still has not changed, call the IRS to confirm your return was received.
What if the IRS says my refund was sent but I never received it?
If your refund was sent by direct deposit, contact your bank when ready and ask whether they received it. If they did, it may be in a pending status or applied to an overdraft. If your bank did not receive it, ask them to file a trace with the IRS. If your refund was sent by check, wait 10 business days from the mailing date before contacting the IRS. Checks can take longer in some areas.
Can I use my refund to pay a debt or tax bill I owe?
If you owe back taxes, child support, or a federal student loan, the IRS can intercept your refund to pay it. The IRS will send you a notice explaining the offset before it happens. If you think the offset is wrong, you have the right to dispute it, but you must act quickly. Contact the agency that claims you owe the debt to understand your options.