Current IRS Processing Times for 2025 Returns
The IRS says it will process most 2025 tax returns within 21 days of receiving them. That clock starts when your return reaches the IRS, not when you file it. If you file electronically in early February, you could see your refund by late February or early March. If you file by mail or file later in the season, the timeline stretches.
The 21-day window applies to straightforward returns with no errors, no missing information, and no flags for review. Returns that trigger additional checks—mismatched income documents, claimed credits the IRS wants to verify, or anything that looks unusual—take longer. The IRS does not publish a separate timeline for these cases, but they routinely add weeks or months.
Paper returns take longer than electronic ones. The IRS has to scan and enter the data by hand, which adds 2 to 4 weeks to the process before the 21-day clock even starts. If you mailed your return in January, it may not reach the IRS until mid-February.
Key Takeaways
- Electronic returns typically process within 21 days of reaching the IRS, but that timeline assumes no errors or additional review.
- Paper returns add 2 to 4 weeks of scanning and data entry before processing begins, so mailed returns often take 6 to 8 weeks total.
- Returns with missing information, math errors, or items flagged for review can take 2 to 6 months or longer.
- You can track your refund status using the IRS Where's My Refund tool, which updates every 24 hours and is the most reliable source for your specific return.
- Direct deposit refunds arrive faster than paper checks, usually within 1 to 2 business days after the IRS releases the funds.
Why Some Returns Take Much Longer Than 21 Days
The 21-day estimate assumes your return is clean. In practice, many returns do not meet that standard. The IRS flags returns for review when income reported on your W-2 or 1099 does not match what you reported, when you claim a large refund relative to your income, when you claim the Earned Income Tax Credit or Child Tax Credit, or when the return contains math errors.
Returns claiming the Earned Income Tax Credit (EITC) or Additional Child Tax Credit (ACTC) face a mandatory hold. Federal law requires the IRS to hold these refunds until at least mid-February, even if the return is otherwise ready to process. This is true every year. If your return includes either credit, expect your refund no earlier than mid-February at the earliest, and likely later if there are any questions about your income or household composition.
Identity verification adds time. If the IRS suspects fraud or cannot match your Social Security number to its records, it will request documents from you. This can add 4 to 12 weeks depending on how quickly you respond and how backed up the verification queue is.
Electronic Filing Versus Paper Returns
Electronic returns move through the system faster because the IRS receives the data in a machine-readable format. There is no scanning step, no manual data entry, and fewer transcription errors. An e-filed return can reach the IRS within hours and begin processing immediately.
Paper returns require the IRS to open the envelope, scan the pages, and enter the data into its system by hand. This process takes 2 to 4 weeks under normal conditions. During peak filing season (February through April), the backlog can stretch this to 6 weeks or more. Once the data is entered, the return then goes through the same 21-day processing window as an electronic return—so a paper return filed in early February might not finish processing until late March or early April.
If you filed on paper and have not heard anything after 6 weeks, you can contact the IRS at 800-829-1040 to confirm they received it. Have your Social Security number, filing status, and expected refund amount ready.
How to Track Your Refund Status
The IRS Where's My Refund tool is the official way to check your return. You can access it on IRS.gov without logging in. Enter your Social Security number, filing status, and expected refund amount. The tool updates every 24 hours and will show you one of three statuses: "Return Received," "Refund Approved," or "Refund Sent."
"Return Received" means the IRS has your return but has not finished processing it. This status typically appears within 24 hours of e-filing or 2 to 4 weeks after mailing a paper return. "Refund Approved" means the IRS has finished its review and approved your refund. "Refund Sent" means the money is on its way to you—either in the mail or deposited to your bank account, depending on how you requested it.
The tool will also tell you the expected date your refund will arrive. This date is usually accurate within a few days, though it can shift if the IRS uncovers an issue during processing. If your status does not change for more than 21 days after e-filing, or more than 6 weeks after mailing a paper return, contact the IRS.
Do not rely on third-party refund tracking apps or websites. The IRS Where's My Refund tool is the only source that pulls directly from your actual return file. Other sites may show outdated information or charge you for data the IRS provides for free.
Direct Deposit Versus Paper Check Delivery
If you chose direct deposit on your return, the IRS will deposit your refund directly into your bank account once it approves the refund. This usually takes 1 to 2 business days after the IRS releases the funds. You will see the money in your account faster than if you wait for a paper check.
Paper checks are mailed by the IRS and take 7 to 10 business days to arrive after the refund is approved, depending on mail delivery in your area. If you live far from the IRS processing center or if mail is slow in your region, it can take up to 2 weeks. Checks can also get lost or delayed in the mail.
If you did not choose direct deposit and want your refund faster, you cannot change your method after you file. You will have to wait for the paper check. Once it arrives, you can deposit it at your bank or cash it at a check-cashing service.
What to Do If Your Refund Is Delayed
If your refund status has not changed in more than 21 days after e-filing, or more than 6 weeks after mailing a paper return, the IRS may be reviewing your return. This does not mean there is a problem—it means the return needs additional verification. Contact the IRS at 800-829-1040 to ask what is holding up your return.
Have your Social Security number, filing status, and expected refund amount ready when you call. The IRS representative can tell you whether your return is under review, whether they need additional documents from you, or whether there is an error on the return that needs to be corrected. If they need documents, ask them what documents they need and how to send them. Sending the wrong documents or sending them to the wrong address will delay your refund further.
If the IRS says your return has an error, you will need to file an amended return using Form 1040-X. This adds another 8 to 12 weeks to the process. If the error is the IRS's fault, ask them to correct it and reprocess your return—this is faster than amending.
If you believe your refund was lost in the mail, the IRS can issue a replacement check or deposit the funds to your bank account instead. Call 800-829-1040 and ask for a refund trace. The IRS will investigate whether the check was cashed and either reissue it or deposit the money directly.
Refunds for Returns Filed After April 15
If you file after the April 15 deadline, your refund will still be processed, but the timeline may be longer. The IRS processes returns in the order they are received, and late-filed returns go into the queue after earlier returns. During peak season, this can add several weeks to your wait time.
If you owe taxes instead of getting a refund, filing late also means you owe penalties and interest on the amount due. If you are expecting a refund, there is no penalty for filing late—you just have to wait longer to receive it.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or use tax software?
No. The IRS processes all returns at the same speed regardless of who prepared them or what software was used. Tax preparers and software companies cannot speed up IRS processing. Some software companies offer "rapid refund" loans, which are not refunds—they are loans you repay with interest once your actual refund arrives. These loans cost money and are not worth the small time savings.
What if the IRS says my refund was approved but I have not received it after two weeks?
For direct deposit, contact your bank to confirm the deposit was received and check your account history. If the deposit does not appear, call the IRS at 800-829-1040 and ask them to verify the bank account number on file. For paper checks, wait up to 3 weeks from the approval date before assuming it is lost. If it does not arrive, call the IRS and request a refund trace.
Does filing early mean I get my refund early?
Filing early helps only if your return is simple and error-free. If you file in January and your return is clean, you could receive your refund by late February. However, if your return claims the Earned Income Tax Credit or Child Tax Credit, the IRS will hold it until mid-February regardless of when you file. Filing in March instead of January will not speed up a return that needs review.
What happens if I made a mistake on my return after I filed it?
If you catch the error before the IRS processes your return, you can file an amended return using Form 1040-X. This takes 8 to 12 weeks to process. If the IRS catches the error during processing, they will contact you and either correct it themselves or ask you to file an amended return. Do not ignore IRS notices—respond within the deadline they give you.
Can I get my refund on a prepaid card instead of direct deposit or a check?
Some tax software and tax preparation services offer refund cards, which are prepaid debit cards that receive your refund. These work like direct deposit and arrive within 1 to 2 business days after approval. However, prepaid cards often charge monthly fees or per-transaction fees. Direct deposit to your own bank account is free and faster in most cases.