The IRS processes refunds in stages, and most delays happen in the first two weeks after you file
The IRS does not hand out refunds the moment your return arrives. After you file, your return enters a queue where it is checked for errors, cross-referenced against wage and income records, and flagged for manual review if something does not match. This process takes time even when nothing is wrong. A straightforward return with no complications typically takes 21 days from the date the IRS receives it—not from the date you filed it. If you filed electronically and the IRS received it the same day, you are counting from that date. If you mailed a paper return, the IRS counts from the date it scanned the envelope, which can be 5 to 10 days after you dropped it in the mail.
The 21-day timeline assumes the IRS has no reason to hold your return. If your return triggers any of the common flags—a mismatch between your Social Security number and the name on file, an income amount that does not match what your employer reported, or a claim for a refundable credit like the Earned Income Tax Credit—the IRS pulls it for manual review. That review can add weeks or months. During tax season (January through May), the IRS is processing millions of returns simultaneously, so even routine reviews move slowly.
Key Takeaways
- The IRS counts the 21-day processing window from the date it receives your return, not from the date you filed it, so mailed returns start counting later than e-filed ones.
- Common flags that trigger manual review include mismatched names or Social Security numbers, income amounts that do not match W-2 or 1099 records, and claims for refundable credits.
- The IRS Where's My Refund tool shows the actual status of your return and is more reliable than calling or visiting a local office.
- If your refund is delayed more than 21 days after the IRS received your return, check the tool for a hold notice or contact the IRS Taxpayer Advocate Service if you have not heard back in 60 days.
How the IRS processes returns in order
When the IRS receives your return, it does not immediately deposit money into your account. The first step is data entry and validation. The IRS scans your return (if it is paper) or receives the electronic file (if you e-filed), then runs automated checks to make sure the numbers add up, your Social Security number is in the system, and the return is not a duplicate. This step usually takes 24 to 48 hours for e-filed returns and up to two weeks for paper returns.
Next comes matching against third-party records. The IRS compares the income you reported against the W-2 forms your employer sent, the 1099 forms from banks and investment firms, and state income tax records. If everything matches, your return moves to the approval queue. If something does not match—your employer reported $50,000 but you claimed $48,000, or your bank reported $200 in interest but you did not report any—the IRS flags the return for review.
The final step is approval and payment. Once your return passes all checks, the IRS approves the refund and sends it to your bank or the address on file. If you chose direct deposit, this usually takes 1 to 2 business days. If you chose a paper check, it takes 7 to 14 business days from the approval date.
Why the IRS holds returns for manual review
The IRS manually reviews about 1 in 100 returns, but during tax season the number is higher because staff is stretched thin. A return gets pulled for review if the IRS suspects an error, fraud, or a mismatch between what you reported and what third parties reported about you.
The most common reason is a mismatch between your name and Social Security number. If you recently married and changed your name but did not update your Social Security card, or if you filed under a different name than what is on file at Social Security, the IRS will hold the return until you provide proof of the name change. The same applies if your Social Security number does not match the name—for example, if you are a dependent and someone filed a return using your number.
A discrepancy in reported income is another common hold. If you reported $45,000 in wages but your W-2 shows $47,000, or if you reported no interest income but your bank sent the IRS a 1099-INT for $500, the IRS will review the return to figure out which number is correct. This usually resolves in your favor if you have documentation, but it adds time.
Refundable tax credits like the Earned Income Tax Credit (EITC) or the Child Tax Credit trigger review more often than other claims. The IRS audits these credits at a higher rate because they are worth significant money and fraud is more common. If you claimed the EITC, expect your return to take longer than 21 days even if everything is correct.
How to check the status of your refund
The IRS provides a tool called Where's My Refund at irs.gov. You can check your status by entering your Social Security number, filing status, and the exact refund amount you expected. The tool updates once a day, usually overnight, so checking multiple times in the same day will not give you new information.
Where's My Refund shows one of three statuses: Return Received means the IRS has your return but has not finished processing it. Refund Approved means the IRS has approved your refund and sent it to your bank or the address on file. Refund Sent means the money has left the IRS and is on its way to you. If you see "Refund Sent" but the money has not arrived after the expected number of days, contact your bank to ask if the deposit is pending.
If the tool shows a hold notice or a message that your return is under review, it will also tell you when you can expect an update. Do not call the IRS during this time—the phone lines are overwhelmed during tax season and you will wait on hold for hours only to be told to check the website.
What to do if your refund is delayed beyond 21 days
If the IRS received your return more than 21 days ago and Where's My Refund still shows "Return Received" or no status at all, something is holding up your return. First, check the tool again to see if a hold notice has appeared. If it has, follow the instructions in the notice—you may need to mail in documentation or call a specific number.
If there is no hold notice and the tool shows no status after 21 days, your return may be stuck in the manual review queue. This happens most often during peak tax season (February through April) when the IRS is processing millions of returns. You can contact the IRS Taxpayer Advocate Service, which is a free office within the IRS that helps with delayed refunds. You do not need a lawyer or a tax professional to use it. Call 1-877-777-4778 or visit taxpayeradvocate.irs.gov.
The Taxpayer Advocate Service can open an investigation if your refund has been delayed more than 60 days. They will contact the IRS on your behalf and push for a resolution. Bring documentation showing when you filed and what the IRS received.
Delays caused by identity theft or fraud flags
If the IRS suspects your return is fraudulent or that someone has stolen your identity, your refund will be held indefinitely until the IRS investigates. This is rare but it happens, especially if someone filed a return using your Social Security number before you did, or if the IRS detects unusual activity on your account.
If you see a message on Where's My Refund saying your return is being reviewed for fraud or identity theft, contact the IRS immediately. You can call the IRS at 1-800-829-1040 and ask to speak with a representative about fraud. Have your return and a government-issued ID ready. The IRS may ask you to verify information or mail in documentation proving your identity.
If you believe someone has stolen your identity, file a report with the Federal Trade Commission at identitytheft.gov. The FTC will create a recovery plan and send you a letter you can show to creditors and the IRS. This does not speed up your refund, but it protects you from future fraud.
Paper returns take longer than electronic returns
If you mailed a paper return instead of filing electronically, add 5 to 10 days to the processing timeline. The IRS has to receive the envelope, open it, scan the pages, and enter the data into the system before processing begins. During tax season, the IRS processes paper returns in batches, so a return that arrives on April 10 might not be scanned until April 20.
The IRS recommends filing electronically because it is faster and more accurate. If you filed on paper and it has been more than 30 days since you mailed it, check Where's My Refund to see if the IRS has received it yet. If the tool shows no status, your return may still be in the mail or waiting to be scanned. Call the IRS at 1-800-829-1040 and provide your mailing date and tracking number if you have one.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparation company?
No. Tax preparation companies cannot speed up IRS processing. Some offer "refund anticipation loans" where they lend you money against your expected refund, but you pay interest and fees for this service. The IRS processes your return on its own timeline regardless of who prepared it.
What if I made a mistake on my return and need to file an amended return?
Wait until you receive your original refund before filing an amended return. If you file an amended return (Form 1040-X) before the IRS processes your original return, it may cause delays or confusion. Once your refund is approved and deposited, you can file the amended return if needed.
Why does the IRS take longer during tax season?
The IRS receives the vast majority of returns between January and April. The agency has a fixed number of employees and processing capacity, so returns pile up in the queue. Returns filed in May or later are usually processed faster because the volume has dropped.
If I owe state taxes, will that delay my federal refund?
Yes, if your state has reported that you owe back taxes, the IRS may hold your federal refund to offset the state debt. This is called a tax offset. The IRS will notify you if this happens. You can contact your state tax agency to dispute the debt or arrange a payment plan.
What if my bank rejects the direct deposit?
If the IRS sends your refund via direct deposit but your bank rejects it (for example, because the account is closed), the IRS will mail you a paper check instead. This adds 7 to 14 days. You should receive a notice in the mail explaining why the deposit failed. If you do not receive the check within 14 days of the notice, contact the IRS.