Processing takes longer than you might expect, and "processing" covers several different stages
When the IRS says your refund is "processing," it does not mean someone is actively working on it right now. It means your return is somewhere in the queue between the moment it arrived and the moment the money leaves the IRS account. The IRS processes millions of returns, and even though computers do most of the work, the system moves in batches. A return that arrived last week might still be waiting for its turn.
The IRS publishes a general timeline: most returns filed electronically are processed within 21 days. But that 21 days starts from the date the IRS receives your return, not the date you filed it. If you filed on April 1, the clock does not start until the IRS's system actually ingests your return — which can be a day or two later. And 21 days is the IRS's target, not a may provide. During peak season (January through May), many returns take longer.
Your return might also be held up for reasons that do not show as a problem in the tracking system. The IRS might be matching your information against other records, checking for fraud signals, or waiting for a document you submitted to be scanned into the system. None of these show as anything other than "processing" on the Where's My Refund tool.
Key Takeaways
- The IRS's 21-day processing window is a target, not a important date, and the clock starts when they receive your return, not when you file it.
- During tax season (January through May), many returns take longer than 21 days even without any problems.
- A return stuck on "processing" might be undergoing routine verification checks that do not show as separate status updates.
- If your return has been processing for more than 21 days and you filed electronically, you can contact the IRS to check for holds or issues.
- Paper returns take significantly longer than electronic returns — usually 4 to 6 weeks or more during peak season.
How long processing actually takes, depending on how you filed
Electronic returns move faster than paper returns because the IRS receives them directly into their system. If you filed electronically and it has been fewer than 21 days since the IRS received your return, the most likely explanation is straightforward that you are in the queue. The IRS processes returns in the order they arrive, but they do not process them one at a time — they work in large batches, so timing depends partly on luck.
Paper returns take much longer. The IRS has to receive the envelope, open it, scan the documents, and then feed them into the same processing system as electronic returns. During peak season, paper returns routinely take 4 to 6 weeks or longer. If you mailed your return in April, "processing" for a paper return can legitimately mean you are still weeks away from approval.
The Where's My Refund tool updates once per day, usually overnight. If you check multiple times in a single day, you will see the same status. Checking more often does not speed anything up, but checking once every few days can help you spot when the status actually changes.
What "processing" actually means at each stage
The IRS uses the word "processing" to cover several different activities, and you cannot tell which one is happening from the status alone. Your return might be in the initial intake phase, where the IRS is scanning documents and loading data. It might be in the verification phase, where computers are cross-checking your information against wage records, prior returns, and fraud databases. It might be waiting for a document you uploaded to be manually reviewed. Or it might genuinely be waiting for its turn in the approval queue.
If you filed electronically and claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), your return is held for additional review by law. This is called the EITC/ACTC hold, and it adds time to processing — sometimes several weeks. The IRS does this to prevent fraud, but it means your return will show as "processing" longer than a return without these credits, even if there is nothing wrong with it.
Some returns are flagged for identity verification. If the IRS suspects someone else might be filing under your name, or if your information does not match their records, they will hold the return and send you a letter asking you to verify your identity. This is not a problem you caused — it is a security check. But it means processing stops until you respond to the letter.
When to contact the IRS about a return stuck in processing
If your return has been processing for more than 21 days and you filed electronically, you can contact the IRS to ask whether there is a hold or issue. Call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can tell you whether your return is genuinely still in the queue or whether something is holding it up.
If the IRS tells you there is a hold, ask what kind of hold it is. An EITC/ACTC hold is routine and will release on schedule. An identity verification hold means a letter is on the way or already arrived — check your mail. A document hold means the IRS is waiting for something you submitted to be reviewed. A fraud hold means the IRS is investigating something and will contact you with next steps.
Do not call before 21 days have passed unless you have a specific reason — for example, you know you filed a paper return and it has been 6 weeks. The IRS's phone lines are overwhelmed during tax season, and they cannot do anything for a return that is straightforward in the normal queue.
What to do if you filed a paper return
Paper returns take longer because of the physical scanning step. If you mailed your return in March or early April, it might still be in the scanning queue in May. The IRS publishes a list of processing times for paper returns by submission date, but these are estimates and often run behind during peak season.
If you filed a paper return and it has been more than 6 weeks since you mailed it, you can contact the IRS. They can check whether your return has been scanned and entered into the system yet. If it has not been scanned, there is not much they can do except tell you to wait. If it has been scanned and is now in processing, you can ask the same questions you would ask about an electronic return.
In the future, filing electronically speeds up processing significantly. If you have a choice, electronic filing gets you a refund weeks faster than paper.
Reasons your return might be held up without showing a separate status
The Where's My Refund tool shows only a few status options: "Accepted," "Processing," and "Approved." It does not show intermediate holds or verification steps. Your return might be held for one of these reasons and still show as "processing" the whole time.
Matching issues: The IRS cross-checks your reported income against W-2s and 1099s from your employers and financial institutions. If there is a mismatch — for example, you reported $50,000 in income but your W-2 says $52,000 — the IRS will hold the return while they investigate. This can take weeks.
Missing documents: If you uploaded documents (like a Schedule C for self-employment income or proof of a dependent), the IRS might be waiting for those to be manually reviewed. Scanning and review can add time.
Prior-year issues: If you had a problem on a return from a previous year — an unpaid balance, a claim that was denied, or a discrepancy — the IRS might hold your current return until that is resolved.
Fraud signals: The IRS runs every return through fraud detection software. If your return triggers a flag — for example, a very large refund relative to your income, or a dependent claimed by multiple people — the return is held for manual review.
What happens after processing is complete
When the IRS approves your return, the status changes to "Approved" and the Where's My Refund tool shows an expected deposit date. The refund does not arrive when ready after approval — it still has to be transmitted to your bank. Direct deposit refunds usually arrive within 1 to 2 business days after approval. Paper checks take longer, usually 7 to 10 business days.
If you see "Approved" but the money has not arrived by the expected date, check with your bank. Sometimes a refund is delayed because the bank's system is slow to process it, or because there is a problem with the account number you provided. Your bank can tell you whether the deposit is pending or whether there is an issue.
Frequently Asked Questions
Can I speed up processing if I call the IRS?
No. Calling before 21 days have passed will not move your return forward — the IRS processes returns in the order they arrive, and phone calls do not change that. Calling after 21 days can help you find out whether there is a hold or issue, but it cannot speed up the processing itself.
Does filing on April 15 mean my return will be processed by May 6?
Not necessarily. The 21-day window starts when the IRS receives your return, not when you file it. If you file on April 15, the IRS might not receive it until April 17. And during peak season, many returns take longer than 21 days even without problems. The 21 days is a target, not a may provide.
What if the Where's My Refund tool says "processing" but I got a letter from the IRS?
The letter is more current than the online tool. If the IRS sent you a letter, read it carefully — it will explain what they need from you or what they are checking. Respond to the letter according to its instructions. The online status might not update to reflect the letter for several days.
If I filed electronically and it has been 30 days, what should I do?
Call the IRS at 1-800-829-1040 with your Social Security number, filing status, and refund amount. They can tell you whether your return is still in the queue, whether there is a hold, or whether there is an issue that needs to be resolved. Have your information ready before you call.
Why does my refund say "processing" when I filed weeks ago?
Processing includes several stages — intake, verification, fraud checking, and approval — and they all show as "processing" on the tool. Your return might be undergoing routine checks that do not show as separate statuses. If it has been fewer than 21 days since the IRS received it, this is normal. If it has been longer, contact the IRS to check for holds.