The IRS is processing most refunds in 21 days or less, but yours may take longer depending on how you file and whether your return needs review
The IRS publishes a Where's My Refund tool that shows the actual status of your specific return, and that is the only reliable way to know when your money is coming. The 21-day standard applies to returns filed electronically with direct deposit — the fastest combination. Paper returns take longer, and returns flagged for review can take weeks or months beyond that.
The IRS does not publish a single "refunds are taking X days" number for 2025 because processing time depends entirely on your filing method and whether your return passes automated checks. A return filed electronically on January 15 with direct deposit might arrive in your account by early February. A paper return filed the same day could take until April or later. A return that triggers a manual review — because of math errors, missing information, or identity verification — can sit in a queue for 60 to 120 days.
You can check your refund status without calling the IRS. Go to irs.gov/refunds, enter your Social Security number, filing status, and the exact refund amount from your return, and the tool will tell you where your return is in the process.
Key Takeaways
- Electronic returns with direct deposit are processed fastest — typically within 21 days if no issues are found.
- Paper returns take longer because they must be scanned and entered by hand, often adding 4 to 8 weeks to processing time.
- Returns that fail automated checks — missing information, math errors, or identity concerns — are sent to a manual review queue and can take 60 to 120 days.
- The IRS Where's My Refund tool at irs.gov/refunds shows your return's actual status and is updated daily.
- Refund delays in early 2025 are partly due to the IRS processing returns from late 2024 and handling increased identity theft verification.
Why electronic filing with direct deposit is fastest
When you file electronically, your return goes directly into the IRS computer system. The IRS software checks it for math errors, missing required fields, and inconsistencies with information already on file — all in seconds. If everything passes, your return moves into the processing queue. If you chose direct deposit, the IRS can deposit your refund into your bank account without printing and mailing a check.
This combination — electronic filing plus direct deposit — is why the IRS quotes 21 days as the standard. That 21 days starts from the date the IRS receives your return, not the date you file. If you file on January 15 but the IRS doesn't receive it until January 17 (because of transmission delays or your tax software's upload schedule), the clock starts on January 17.
The 21-day window is not a may provide. It is the timeframe the IRS aims for when no complications exist. In practice, many returns arrive faster — some within 5 to 10 days — while others take the full 21 days or longer.
How paper returns slow down your refund
If you file a paper return by mail, the IRS must first receive it, then open it, then scan it into the computer system, then have a person verify that the scan was read correctly. This manual handling adds time at every step. A paper return postmarked January 15 might not arrive at the IRS processing center until late January or early February. Scanning and data entry can add another 2 to 4 weeks.
Paper returns also take longer to reach the processing queue because the IRS has fewer staff dedicated to scanning and data entry than it has staff running automated systems. During peak filing season — January through April — the backlog of paper returns grows. The IRS has stated that paper returns filed in 2025 may take 4 to 8 weeks to process, compared to 21 days for electronic returns.
If you must file by paper, mail it as early as possible. The IRS processes returns in the order they arrive, so an early paper return will move through the queue before a late one.
What triggers a manual review and delays your refund
Some returns do not pass the IRS's automated checks and are sent to a human reviewer. Common reasons include math errors, missing information (like a dependent's Social Security number), income reported on your return that does not match what employers or banks reported to the IRS, or identity verification concerns. When this happens, your return leaves the fast processing queue and enters a manual review queue, where it waits for an IRS employee to examine it.
Manual reviews can take 60 to 120 days, depending on the complexity of the issue and the current workload at the IRS office handling your return. If the reviewer needs more information from you, they will mail you a letter asking for it. You then have 30 days to respond. If you do not respond, the IRS may deny part or all of your refund claim.
The most common trigger for manual review in 2025 is identity verification. The IRS has increased identity checks to prevent refund fraud. If your return is flagged, you may receive a letter asking you to verify your identity through an online portal or by phone. Completing this step can move your return forward, but it also adds time to the overall process.
Refund delays specific to early 2025
The IRS is working through a backlog of returns from late 2024. Many people file their returns in December or early January, and the IRS is still processing those from the end of 2024. This means returns filed in early January 2025 may experience slightly longer wait times than the standard 21 days because the IRS is working through older returns first.
The IRS is also implementing new identity verification procedures to combat refund fraud. These checks are adding a few days to processing time for some returns, particularly those involving dependents or claims the IRS wants to verify. If your return includes a child tax credit, earned income tax credit, or other refundable credits, expect that your return may be held for identity verification even if everything else is correct.
Staffing levels at the IRS remain below historical averages, which affects how quickly manual reviews are completed. The IRS has fewer employees than it did five years ago, so returns requiring human review are moving through the system more slowly than they would have in previous years.
How to check your refund status without calling
The IRS Where's My Refund tool is updated once per day, usually overnight. Go to irs.gov/refunds and enter your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount shown on your tax return. The tool will show you one of four statuses: "Return Received," "Return Approved," "Refund Sent," or "Refund Delivered."
"Return Received" means the IRS has your return but has not finished processing it. "Return Approved" means the IRS has reviewed it and approved your refund, but it has not been sent to your bank yet. "Refund Sent" means the IRS has sent the money to your bank, but your bank has not yet deposited it into your account — this usually takes 1 to 3 business days. "Refund Delivered" means the money is in your account.
If the tool says your return is still being processed after 21 days, or if it shows an error message, contact the IRS directly. You can call the IRS at 1-800-829-1040 (the main refund line), but wait times are long during filing season. The IRS also offers a callback service on its website — you enter your phone number and the IRS calls you back instead of making you wait on hold.
What to do if your refund is delayed beyond 21 days
First, check the Where's My Refund tool again. If it shows your return is still being processed, wait a few more days and check again. The tool updates daily, so a delay of a few days is normal. If more than 21 days have passed and the tool still shows "Return Received," your return may be in manual review.
If your return has been in the system for more than 60 days with no update, contact the IRS. Have your return and a copy of any correspondence from the IRS ready. The IRS can tell you whether your return is in manual review, whether they need more information from you, or whether there is an error in their system. If the IRS is waiting for information from you, they will have a record of the letter they sent.
If you need your refund urgently, the IRS does not have a way to expedite processing. However, if the delay is causing you financial hardship, you can request a temporary advance on your refund in some cases. This is rare and requires documentation of hardship, but it is worth asking about if you are in a difficult situation.
Frequently Asked Questions
Can I get my refund faster if I file early in January?
Filing early helps, but only if you file electronically with direct deposit. Early electronic returns are processed in the standard 21-day window. Paper returns filed early still take 4 to 8 weeks because of scanning and data entry delays. Filing early does not bypass the queue — it just means your return enters the queue sooner.
Why does the IRS say 21 days but my refund took longer?
The 21-day standard applies only to returns filed electronically with direct deposit that pass all automated checks. If your return was flagged for review, included a paper component, or had any errors, it will take longer. The IRS publishes the best-case scenario, not the average.
What if I filed electronically but chose a check instead of direct deposit?
The IRS will still process your return in 21 days, but then it must print your check and mail it to you. Mailing adds 5 to 10 business days depending on your location. Expect your check to arrive 4 to 6 weeks after you file.
Do I need to do anything if my return is in manual review?
Not unless the IRS sends you a letter asking for more information. If they do send a letter, respond within 30 days with what they ask for. Do not call the IRS to ask about a manual review — they will contact you if they need something from you.
Is there a way to know if my return will be delayed before I file?
No. The IRS does not know whether your return will be flagged for review until it is submitted and scanned. Filing electronically with direct deposit gives you the best chance of the fastest processing, but there is no way to may provide it.