The IRS refund schedule for 2025 depends on how you file and how you receive your money
The IRS does not publish a single refund date for all taxpayers. Instead, refunds arrive in waves based on when you file, whether you file electronically or by mail, and whether you choose direct deposit or a check. Most people who file electronically and choose direct deposit receive refunds within 21 days of the IRS accepting their return. People who file by mail or request a check typically wait 4 to 6 weeks longer.
The IRS began accepting 2025 tax returns on January 27, 2025, and will continue through April 15, 2025. Refunds do not start processing until after the IRS accepts your return, so filing early does not may provide an early refund if the IRS is still reviewing returns from earlier filers.
Key Takeaways
- Electronic filing with direct deposit is the fastest route: the IRS typically sends refunds within 21 days of accepting your return.
- Paper returns and refunds by check take 4 to 6 weeks longer than electronic filing, so expect 8 to 12 weeks total from mailing your return.
- The IRS processes returns in the order they arrive, not by filing date, so filing early in January does not speed up a refund if processing is still backed up.
- You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates every 24 hours after the IRS accepts your return.
- If your refund does not arrive within the stated timeframe, the IRS has a process to investigate, but you must wait at least 21 days after acceptance before requesting help.
How the 21-day timeline works for direct deposit refunds
When you file your return electronically and choose direct deposit, the IRS aims to send your refund within 21 days of accepting your return. This 21-day window is not a may provide—it is an average. Some refunds arrive in 5 to 7 days; others take the full 21 days or slightly longer.
The 21 days begins the moment the IRS accepts your return, not when you submit it. If you e-file on January 28, the IRS may not accept it until January 29 or later, depending on the time of day and whether the IRS system is processing returns. Once accepted, the countdown starts. Your bank or credit union receives the deposit instruction, and the money appears in your account within the 21-day window in most cases.
Direct deposit is faster than a check because the IRS sends the money electronically to your financial institution, which then credits your account. There is no mail delay, no check processing time, and no risk of a check being lost in transit.
Paper returns and check refunds take significantly longer
If you mail a paper return, add 2 to 3 weeks to the processing time before the IRS even begins reviewing it. The IRS must receive your return, open it, scan it, and enter the data into its system. Only then does the 21-day clock start. After that, if you requested a check instead of direct deposit, add another 2 to 4 weeks for the check to be printed, mailed, and delivered to your address.
A paper return filed in early February might not be accepted by the IRS until late February or early March. The refund processing then takes 21 days, bringing you to late March or early April. The check itself may take another 2 to 4 weeks to arrive, depending on postal delays. Total time: 8 to 12 weeks from the date you mail the return.
If you must file by paper, mail it as early as possible and use certified mail with return receipt so you have proof the IRS received it. This does not speed up processing, but it protects you if the return goes missing.
How to track your refund status in real time
The IRS provides a free tool called Where's My Refund on IRS.gov. You can check your refund status 24 hours after the IRS accepts your return. The tool updates every 24 hours and shows three pieces of information: whether the IRS has received your return, whether it is being processed, and the expected deposit date.
To use Where's My Refund, you need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. You can also use the IRS2Go mobile app, which provides the same information. Do not rely on email or text messages claiming to be from the IRS—the agency does not initiate contact about refunds by email or text.
If Where's My Refund shows "still being processed" after 21 days, your return may require additional review. This happens when the IRS detects a mismatch between your return and other records (such as W-2 forms from your employer), or when you claim certain credits that require verification. The tool will tell you to wait longer or to contact the IRS.
What causes delays beyond the 21-day window
Several situations can push your refund past the 21-day mark. The most common is a mismatch between your return and IRS records. If your W-2 income does not match what you reported, or if you claim the Earned Income Tax Credit (EITC) or Child Tax Credit, the IRS may hold your refund for additional verification. This can add 2 to 4 weeks.
Errors on your return also cause delays. A missing or incorrect Social Security number, a spouse's name that does not match IRS records, or an address mismatch can all trigger a manual review. If you filed jointly and one spouse has an identity theft flag on their account, the entire refund is delayed.
High-volume periods also slow processing. The week after tax day (April 15) sees a surge of last-minute filers, and the IRS processes returns in the order they arrive. If you file on April 14, your return goes to the back of the queue, even though you filed before the deadline.
What to do if your refund is late
If your refund does not arrive within 21 days of acceptance (or within the stated timeframe for paper returns), check Where's My Refund first. If the tool shows your return is still being processed, wait another week and check again. The IRS updates the tool daily, and delays of a few days are normal.
If Where's My Refund shows "still being processed" after 21 days, or if it shows an error message, you can contact the IRS. Call the IRS at 1-800-829-1040 (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and refund amount ready. The IRS will tell you whether your return is under review and when to expect your refund.
If your refund was supposed to arrive by direct deposit but did not show up in your account, contact your bank first. Ask whether the deposit was received and rejected (which sometimes happens if your account information changed). If your bank confirms no deposit arrived, call the IRS and report the issue. The IRS can issue a replacement check or reissue the direct deposit.
Refunds for amended returns and prior-year taxes
If you file an amended return (Form 1040-X) to correct a mistake on a return you already filed, the timeline is longer. The IRS typically takes 8 to 12 weeks to process an amended return, even if you file electronically. Amended returns do not may have access to for the 21-day expedited timeline because they require manual review.
If you are filing a return for a prior tax year (for example, filing your 2023 return in 2025), the processing time is the same as a current-year return: 21 days for electronic filing with direct deposit. However, the IRS may hold the refund if there is a question about whether you owe taxes from other years or if there is a federal debt offset (such as unpaid student loans or child support).
Frequently Asked Questions
Can I get my refund faster than 21 days?
No. The 21-day timeline is the IRS's target for the fastest possible refund. Some refunds arrive in 5 to 7 days, but there is no way to request expedited processing. Filing early does not speed up your refund; the IRS processes returns in the order they arrive, not by filing date.
What if I file on April 14, the day before tax day?
Your return goes to the back of the processing queue. The IRS receives millions of returns in the final week before April 15, and processing times can stretch to 4 to 6 weeks or longer during this period. Filing in January or February is much faster.
Does the IRS send refunds on weekends or holidays?
Direct deposits are sent on business days only. If your refund is scheduled to deposit on a Saturday or Sunday, your bank receives it on the following Monday. Federal holidays do not stop the IRS from sending refunds, but they may delay processing by one day.
What if I claimed the Earned Income Tax Credit or Child Tax Credit?
The IRS holds these refunds for additional verification, which can add 2 to 4 weeks to the timeline. This is a security measure to prevent fraud. Where's My Refund will show your return is under review. Do not contact the IRS until after 21 days have passed.
Can I cancel my refund and get a credit toward next year's taxes instead?
No. Once you file your return, the IRS processes the refund according to your instructions. You cannot change your mind and ask for a credit instead. If you want to apply a refund to next year's taxes, you must file an amended return after you receive the refund, which takes 8 to 12 weeks.