The IRS processes refunds in stages, and yours is likely stuck in one of them
A tax refund does not move from the IRS to your bank account in a straight line. It passes through multiple verification steps, and each one can add days or weeks. The IRS says most refunds arrive within 21 days of acceptance, but that clock starts when your return is accepted by their system—not when you file it. If you filed weeks ago and still have nothing, your return is probably held up at verification, not lost.
The most common reasons are: the IRS is matching your return against wage records from your employer, verifying your identity, checking for duplicate claims (especially for child tax credits), or processing a correction you did not know was needed. Some of these steps happen automatically. Others require the IRS to contact you. Many people do not realize they have been contacted because the IRS sends notices by mail, not email or text.
Key Takeaways
- The IRS counts the 21-day timeline from the date your return was accepted, not from the date you filed it.
- Refunds are held most often for identity verification, wage matching, or duplicate claims on credits like the child tax credit.
- Check your mail for IRS notices—the agency does not contact you by email or text about refund delays.
- The IRS Where's My Refund tool shows your return status and tells you if a notice was sent; calling the IRS directly usually means a long wait.
- If your refund is delayed past 21 days from acceptance and you see no hold reason, contact the IRS by mail or through a tax professional.
How to check the actual status of your refund
The IRS Where's My Refund tool is the only source that shows what stage your return is in. Go to irs.gov, find the tool under "Refunds," and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight.
The tool will show one of three messages: "Return Received" (the IRS has it but has not finished processing), "Refund Approved" (the IRS has approved it and sent it to your bank), or "Refund Sent" (your bank has received it). If you see "Refund Approved" or "Refund Sent" but the money has not landed, the delay is with your bank, not the IRS. Contact your bank's customer service to confirm they received the deposit and ask when it will post to your account.
If the tool shows "Return Received" and it has been more than 21 days since acceptance, scroll down on the same page. The IRS will tell you if a notice was mailed to you. Read that notice carefully—it will explain exactly what is holding up your refund and what you need to do.
What happens when the IRS holds your return for verification
Identity verification is the most common hold. The IRS matches information on your return—your name, address, Social Security number, income—against IRS records and third-party data. If something does not match, they flag the return and send you a notice. This process alone can take 60 days or longer.
Wage verification is another frequent hold. The IRS receives wage reports from employers throughout the year. If your W-2 arrives late or shows different income than what you reported, the IRS will not release your refund until the numbers match. This is especially common early in the tax season when some employers are still filing W-2s.
Duplicate claims on refundable credits—the Earned Income Tax Credit, the Additional Child Tax Credit, or the American Opportunity Credit—trigger a hold almost automatically. The IRS cross-checks these claims against prior years and against other returns filed with the same Social Security number. If you claimed a credit you also claimed last year, or if someone else filed a return claiming your child, the IRS will investigate before releasing money.
What to do if you received an IRS notice about your refund
The notice will have a specific number (like CP05, CP12, or CP14) and will explain what information the IRS needs from you. It will also include a important date—usually 30 days from the date on the notice. Do not ignore this important date. Missing it means the IRS will deny your refund and you will have to file an amended return or appeal.
Follow the instructions in the notice exactly. If it asks for a copy of your Social Security card, send a copy, not the original. If it asks you to verify your address, respond with a recent utility bill or lease. If it asks you to explain a discrepancy in income, write a brief explanation and include any documents that support it—a pay stub, a 1099, a bank statement.
Mail your response to the address on the notice, not to the IRS main office. Keep a copy of everything you send. The IRS will process your response and either release your refund or send you another notice if they need more information. This can take another 30 to 60 days.
When the delay is on your bank's side, not the IRS
Once the IRS approves your refund, it sends the money to your bank via the Automated Clearing House (ACH), the same system used for direct deposits of paychecks. The IRS typically sends refunds in batches on specific days of the week. Your bank then has one to three business days to post the deposit to your account.
If the Where's My Refund tool shows "Refund Sent" but you have not seen the money after three business days, call your bank. Give them the date the IRS says it sent the refund. Ask them to check whether the ACH deposit arrived in their system. If it did, ask when it will post. If it did not arrive, ask them to contact the IRS on your behalf—banks have a direct line for this.
Occasionally a deposit is rejected because the account information on your return is wrong—a closed account, a typo in the routing number, or an account that does not match your name. If this happens, the IRS will send you a notice and will hold your refund until you provide corrected banking information or request a check instead.
If your refund is delayed and you see no explanation
If the Where's My Refund tool shows no hold reason and it has been more than 21 days since your return was accepted, you can contact the IRS directly. The phone line is 1-800-829-1040. Wait times are long—often 30 minutes to two hours—especially during tax season. Have your Social Security number, filing status, and the refund amount ready.
Alternatively, you can mail a letter to the IRS at the address for your state (listed on irs.gov under "Where to File"). Include your name, Social Security number, filing status, the date you filed, and the refund amount. Ask them to investigate the delay and respond by mail. This takes longer than a phone call but avoids the wait.
If you filed through a tax professional or software company, contact them first. They may have access to additional information about your return or can file an inquiry with the IRS on your behalf.
How amended returns and corrections affect your timeline
If you made a mistake on your return and filed a correction (Form 1040-X, the amended return), the timeline resets. The IRS will not release your original refund until the amended return is processed. Amended returns take longer than original returns—typically 8 to 12 weeks, sometimes longer if the IRS needs to verify the changes.
The Where's My Refund tool will show the status of your amended return if you enter the corrected refund amount. If you are unsure whether you filed an amendment, check your tax software or contact your tax preparer.
Frequently Asked Questions
Can I get my refund faster if I call the IRS?
No. Calling the IRS does not speed up processing. The agent can tell you the status and explain any holds, but they cannot move your return ahead in the queue. If your return is held for verification, only completing that verification will release it.
What if the Where's My Refund tool says my refund was sent but my bank says they never received it?
Ask your bank to file a trace with the IRS. The bank will request details about the ACH deposit and the IRS will investigate whether it was sent and where it went. This process takes 10 to 15 business days. If the money was lost in transit, the IRS will reissue it as a check.
Does filing an extension delay my refund?
No. Filing Form 4868 (the extension request) gives you until October 15 to file your return, but it does not affect how fast the IRS processes it once you do file. Your refund timeline starts from the date your actual return is accepted, not from the extension important date.
Why would the IRS hold my refund if I claimed the same credit last year?
Refundable credits like the Earned Income Tax Credit and the Additional Child Tax Credit are limited by law. You can claim them every year, but the IRS verifies each year that you still meet the requirements. If your income or family situation changed, the IRS may investigate before releasing the refund.
What happens if I never respond to an IRS notice about my refund?
The IRS will deny your refund after the important date passes. You will then have to file an amended return or file an appeal to dispute the denial. Both take additional time and may require documentation. Responding to the notice on time is always faster.