The IRS processes refunds in stages, and delays happen at specific points in that pipeline
A federal tax refund delay usually means your return is stuck in one of three places: the IRS hasn't finished processing your return yet, the IRS found a problem and flagged it for manual review, or the money has been processed but hasn't reached your bank account. The IRS processes roughly 150 million returns per year, and the timing depends on which stage your return is in and whether anything on it triggered a second look.
The IRS publishes a tool called Where's My Refund that tells you which stage your return is in. You can check it on IRS.gov using your Social Security number, filing status, and the exact refund amount. That tool updates once per day, usually overnight. If it says your return is still being processed, you are in the normal queue. If it says there is a problem, the return has been flagged for review.
Processing time varies by how you filed and what's on your return. A return filed electronically with no issues typically processes in 21 days or fewer. A paper return takes longer—the IRS has to scan it and enter the data by hand, which adds weeks. A return with errors, missing information, or anything that looks unusual gets pulled out of the normal line and reviewed by a person, which can add months.
Key Takeaways
- The IRS processes returns in stages: initial processing, verification, approval, and payment, and your return can be delayed at any of these points.
- Where's My Refund on IRS.gov shows you which stage your return is in and updates once per day—checking it multiple times per day will not speed anything up.
- Electronic returns with no errors typically process in 21 days or fewer; paper returns take longer because they must be scanned and entered by hand.
- Returns flagged for review because of missing documents, math errors, or identity concerns can take weeks or months longer than the standard timeline.
- Once the IRS approves your refund, the money still takes one to five business days to reach your bank account, depending on your bank's processing speed.
How the IRS processes a return from receipt to payment
When you file electronically, the IRS receives your return when ready. The system then runs automated checks: Does the math add up? Do the numbers match what employers and banks reported to the IRS? Is the Social Security number valid? Is the filing status consistent with prior years? Most returns pass these checks and move to the next stage.
If the automated checks pass, your return moves to the approval stage. The IRS generates a refund amount and schedules a payment date. This is when Where's My Refund will show "approved" or "your refund has been approved." At this point, the money is committed—the IRS has decided to send it.
The final stage is payment. The IRS sends the refund to your bank via the ACH network (the system that moves money between accounts). Your bank then deposits it into your account. This step typically takes one to five business days, depending on your bank's processing speed. Some banks deposit refunds the same day they receive them; others take longer. Weekends and holidays do not count as business days, so a refund approved on Friday may not arrive until Tuesday.
Why the IRS flags a return for manual review
If your return does not pass the automated checks, it gets pulled for manual review. A person at the IRS then looks at the return to figure out what is wrong. Common reasons for review include math errors, missing documents, inconsistencies between what you reported and what employers or banks reported, unusually large deductions, or anything the system flags as unusual.
The IRS may also review your return if you claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC). These credits are high-fraud targets, so the IRS reviews many of them automatically, even when there is nothing wrong. If you claim either credit, expect your return to take longer than 21 days.
When the IRS reviews a return, it sometimes needs more information from you. The IRS will send you a letter explaining what it needs. You then have a important date to respond—usually 30 days, but check the letter. If you miss the important date, the IRS may deny the refund or reduce it. If you respond on time with the right documents, the review usually completes within a few weeks, though it can take longer if the IRS is backlogged.
Identity theft and fraud holds
If the IRS suspects your return may be fraudulent or your identity may have been stolen, it places a hold on the refund. This is a security measure, but it also delays payment significantly. The IRS will send you a letter if your return is on hold for identity reasons. The letter will explain what you need to do—usually providing proof of identity or answering questions about your return.
Identity holds can take weeks or months to clear, depending on how quickly you respond and how backlogged the IRS is. If you receive a letter about identity verification, respond as quickly as possible with the documents the IRS requests. Do not ignore the letter—ignoring it will not clear the hold.
Paper returns and processing backlogs
If you filed a paper return, expect a longer delay. The IRS has to physically receive your return, scan it, and enter the data into the system by hand. This process alone adds two to four weeks to the timeline. During tax season, when the IRS is processing millions of returns, paper returns can take much longer.
The IRS also faces periodic backlogs when staffing is low or when there is a surge in returns. During the 2023 and 2024 tax seasons, the IRS reported backlogs of several million returns. These backlogs affect both electronic and paper returns, but paper returns are hit harder because they require manual data entry. If you filed a paper return during a backlog period, your refund could take several months.
What happens after the IRS approves your refund
Once the IRS approves your refund and sends it to your bank, the delay is now on your bank's side, not the IRS's. The IRS sends refunds via ACH, which is a batch process. Your bank receives the refund in a batch with thousands of others, then processes them. Most banks deposit refunds within one to two business days of receiving them. Some deposit them the same day.
If you chose direct deposit on your return, the refund goes straight to your bank account. If you chose a check, the IRS mails it to you, which adds five to ten business days for postal delivery. A mailed check can also get lost in the mail, so if you are expecting a check and it does not arrive within two weeks of the approval date, contact the IRS.
If your bank account was closed or the account number changed since you filed, the refund may be rejected and sent back to the IRS. The IRS will then issue a new check and mail it to you, which adds another two to three weeks. This is why it is important to use a current, active account number when you file.
How to check the status of your refund
The IRS tool Where's My Refund is the only official source for refund status. You can access it on IRS.gov or through the IRS2Go mobile app. You will need your Social Security number, filing status, and the exact refund amount. The tool shows you which stage your return is in and, if there is a problem, what the problem is.
The tool updates once per day, usually overnight. Checking it multiple times per day will not give you new information. If the tool says your return is still being processed, it is in the normal queue and you should check again in a few days. If it says there is a problem, read the message carefully—it will tell you what to do next.
Do not call the IRS unless Where's My Refund tells you to, or unless you have not received your refund within 21 days of filing electronically (or 42 days if you filed on paper). The IRS phone lines are extremely busy during tax season, and you may wait hours to reach someone. If you do call, have your return in front of you and be ready to answer questions about your income and deductions.
Frequently Asked Questions
How long does the IRS usually take to process a refund?
The IRS aims to process electronic returns within 21 days. Most refunds arrive within that window if there are no errors or flags. Paper returns take longer—typically four to six weeks or more, depending on the IRS's backlog. Returns flagged for review can take weeks or months.
Can I speed up my refund?
No. The IRS processes returns in the order it receives them, and there is no way to jump the queue. Using direct deposit instead of a check saves a few days on the payment end, but does not speed up the IRS's processing. If your return is flagged for review, responding quickly to any IRS requests will help, but that is the only way to move faster.
What should I do if Where's My Refund says there is a problem?
Read the message carefully—it will tell you what the problem is and what to do. Common problems include missing documents, math errors, or identity verification needed. Follow the instructions in the message. If the IRS needs documents from you, send them as quickly as possible. If you are unsure what to do, call the IRS at the number on your notice.
Why is my refund taking longer than 21 days?
Your return is likely flagged for review, or you filed on paper, or the IRS is experiencing a backlog. Check Where's My Refund to see which stage your return is in. If it says "being processed," it is in the normal queue and may take longer than 21 days due to volume. If it says there is a problem, follow the instructions provided.
What if my refund never arrives after the IRS approves it?
If the IRS approved your refund but you have not received it after five business days, contact your bank first—the refund may have been deposited and you missed the notification. If your bank has no record of it, contact the IRS. If you chose a mailed check and it has been more than two weeks since approval, the check may have been lost in the mail and you can request a replacement.