The IRS typically begins issuing refunds in late January or early February each year
The IRS does not have a single "start date" for all refunds. Instead, refunds are issued in waves throughout the filing season, which runs from late January through October. Most refunds are processed and sent out between mid-February and late April, but the exact timing depends on when you file, how you file, and whether your return needs manual review.
For 2025, the IRS began accepting returns on January 27. Refunds for returns filed in late January and early February will start appearing in mid-to-late February, assuming no issues are found. If you file later in the season, your refund will come later — but not because the IRS is slower. It is because your return is processed in the order it arrives.
The IRS publishes a weekly refund tracker on its website that shows how many refunds were issued that week and the average processing time. This tracker updates every Wednesday and gives you a real picture of the current pace, not a promise about your specific return.
Key Takeaways
- The IRS begins processing returns on January 27, 2025, but most refunds are issued between mid-February and late April, not all at once.
- Refunds filed electronically with direct deposit are typically issued within 21 days; paper returns take longer and may not arrive until May or June.
- The IRS publishes a weekly refund tracker on IRS.gov that shows current processing times and the number of refunds issued that week.
- If your return is flagged for review — because of math errors, missing information, or identity verification — your refund will be delayed by weeks or months.
- You can check the status of your specific refund using the "Where's My Refund?" tool on IRS.gov, which updates once per day.
How long refunds actually take: the difference between filing method and deposit method
The IRS publishes a standard timeline: 21 days for electronic returns with direct deposit. That is the target, not a may provide. In practice, most refunds arrive within that window, but some take longer.
If you file electronically and choose direct deposit, your refund goes into your bank account. The IRS sends the money to your bank, and your bank posts it — usually within one to three business days after the IRS releases it. The 21-day clock starts when the IRS receives your return, not when you hit "submit."
If you file electronically but request a check by mail, add 7 to 10 business days to the timeline. The IRS still processes your return in 21 days, but then prints and mails the check. Depending on postal service speed, you may not see it for 4 to 6 weeks total.
If you file a paper return by mail, the IRS must first receive it, scan it, and enter the data — a process that can take 2 to 4 weeks before processing even begins. Paper returns typically take 6 to 8 weeks from the date the IRS receives them, which means 8 to 12 weeks from the date you mail them.
Why some refunds are delayed: common reasons the IRS holds your return
A refund delay does not always mean something is wrong, but certain flags will cause the IRS to review your return manually before issuing money. These reviews can add weeks or months.
The most common reasons for delay are math errors (the IRS recalculates to confirm), missing or mismatched information (your name does not match your Social Security number, or your income does not match what your employer reported), and identity verification. If the IRS suspects fraud or identity theft, it will contact you by mail and ask you to verify your identity before processing your refund. This process alone can take 4 to 12 weeks.
Claiming certain credits — the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC) — can also trigger a hold. The IRS is required by law to hold refunds that include these credits until mid-February, even if your return is otherwise complete and correct. This is called the EITC/ACTC hold and applies to many lower-income filers.
If you claim a dependent, report self-employment income, or have had a refund offset in the past (because you owe back taxes or child support), your return may be reviewed more carefully. None of these situations automatically disqualifies you, but they do increase the chance of a delay.
How to check the status of your refund
The IRS offers two tools to track your refund. The first is "Where's My Refund?" on IRS.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, and tells you whether your return has been received, is being processed, or has been approved for payment.
If the tool says your refund is approved, it will also tell you the date it will be deposited or mailed. This date is usually accurate within a few days. If the tool says your return is still being processed, check back in a few days — there is no way to speed this up by calling or visiting an office.
The second tool is the IRS2Go mobile app, which offers the same information as the website version. Both are free and do not require you to create an account.
If "Where's My Refund?" says your return has been received but has not moved to "processing" status after 24 hours, it may still be in the queue. The tool does not update instantly. If it still shows no progress after 5 business days, contact the IRS at 1-800-829-1040 to confirm the return was received.
What to do if your refund is delayed or missing
If you have waited longer than the published timeline and "Where's My Refund?" shows no progress, start by confirming the IRS received your return. Call 1-800-829-1040 and have your Social Security number, filing status, and expected refund amount ready. The IRS can confirm receipt and tell you whether your return is in queue or flagged for review.
If your return was flagged for review, the IRS will tell you why and what documents or information it needs. Usually this is done by mail, not phone. Check your mailbox for a letter from the IRS — it may take 2 to 4 weeks to arrive. Do not ignore it. Respond with the requested information as quickly as possible.
If your refund was supposed to be deposited but never arrived, check with your bank first. Ask whether the deposit was received and rejected, or never arrived at all. If your bank has no record of it, the IRS may have sent a check instead — this happens when there is a mismatch in your banking information. Wait 5 business days after the promised deposit date before assuming it is lost.
If a check was mailed but never arrived, you can request a replacement. Call 1-800-829-1040 and ask the IRS to issue a new check. This process takes another 4 to 6 weeks.
The EITC and ACTC hold: why lower-income filers wait longer
If your return includes the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your refund until at least February 15, 2025. This hold applies even if your return is complete, correct, and filed electronically. It is not a delay caused by an error — it is a mandatory waiting period.
The hold exists because these credits are subject to higher rates of fraud and error. The IRS uses the extra time to run additional checks. After February 15, if no issues are found, your refund will be released. Most EITC and ACTC refunds are issued between mid-February and late March.
You cannot bypass this hold by filing earlier or choosing a different filing method. If your return qualifies for these credits, you will wait. The only exception is if the IRS finds an error during the hold period — in that case, your refund may be delayed further while the error is corrected.
Frequently Asked Questions
Can I get my refund faster if I file early?
Filing early helps only if you file electronically with direct deposit. Paper returns and mailed checks take longer no matter when you file. If you file electronically in late January, your refund will likely arrive in mid-to-late February. If you file in April, it will arrive in April or May. The processing time is roughly the same — it is the calendar date that changes.
What if the IRS says my refund was issued but I never received it?
If direct deposit was promised but the money never arrived, contact your bank first to confirm they did not receive it. If your bank has no record, the IRS may have mailed a check instead due to a banking information error. Wait 5 business days after the promised date, then call 1-800-829-1040 to request a trace or replacement check.
Does filing with a tax preparer or software slow down my refund?
No. The IRS processes returns the same way regardless of who prepared them. Electronic returns filed through tax software or a preparer's office are treated identically. Paper returns take longer, but that is true whether you prepare them yourself or hire someone.
Why does the IRS hold refunds for EITC and ACTC claims?
The IRS is required by law to hold these refunds until at least February 15 to conduct additional fraud and error checks. This is a mandatory hold, not a delay caused by a problem with your return. Most EITC and ACTC refunds are released after February 15 if no issues are found.
Can I call the IRS to speed up my refund?
No. Calling the IRS does not accelerate processing. The only reason to call is to confirm your return was received, find out why it is delayed, or report a refund that never arrived. If your return is in the normal processing queue, calling will not change the timeline.