The IRS releases most refunds within 21 days of accepting your return
The Internal Revenue Service (IRS) aims to send refunds within 21 days of accepting your tax return. This is the standard timeline the IRS publishes, though the actual date depends on when you file, how you file, and whether your return needs review.
If you filed in January 2025, your refund could arrive as early as mid-February. If you file in April, expect mid-May at the earliest. The 21-day clock starts when the IRS accepts your return, not when you submit it — there can be a gap of several days between submission and acceptance.
The IRS does not announce a single "refund release date" for all taxpayers. Instead, refunds flow out in batches throughout the filing season, which runs from late January through mid-October.
Key Takeaways
- The IRS typically releases refunds within 21 days of accepting your return, though this varies based on filing method and return complexity.
- Direct deposit refunds arrive faster than paper checks — usually within the 21-day window, while checks can take an additional 1 to 2 weeks after processing.
- You can check your refund status using the IRS "Where's My Refund?" tool on IRS.gov, which updates once per day and shows the most accurate timeline.
- Returns filed on paper, returns with errors, and returns claiming certain credits may take longer than 21 days to process.
- The IRS does not release refunds in waves on specific dates — refunds are sent continuously throughout the filing season as returns are processed.
How to check your refund status right now
The IRS "Where's My Refund?" tool is the only official source for your refund timeline. You can access it on IRS.gov without logging in. You will need your Social Security number, filing status, and the exact refund amount from your return.
The tool shows one of four statuses: "Return Received" (the IRS has your return but has not processed it yet), "Approved" (your return has been accepted and your refund is being prepared), "Sent" (your refund has been released), or "Delivered" (for direct deposit only, meaning the funds have reached your bank). The tool updates once per day, usually overnight.
If the tool says "Sent" but you have not received the money, the timing depends on your delivery method. Direct deposit typically arrives within one business day of the "Sent" status. Paper checks take 7 to 10 business days after the "Sent" status, sometimes longer if your address is difficult to match or if mail is slow in your area.
Why some refunds take longer than 21 days
The 21-day timeline assumes your return is complete, accurate, and filed electronically. Several situations can push your refund past that window. Returns filed on paper take longer to scan and enter into the IRS system — often an additional 2 to 4 weeks before processing even begins. Returns with math errors, missing information, or mismatched names and Social Security numbers trigger manual review, which adds 4 to 8 weeks.
Certain tax credits also slow processing. The Earned Income Tax Credit (EITC) and the Additional Child Tax Credit (ACTC) require extra verification, and the IRS is required by law to hold these refunds until mid-February, even if your return is otherwise ready. If your return claims both EITC and ACTC, the hold extends through February 15 at minimum.
Identity theft concerns, duplicate filings under your Social Security number, or a prior-year balance owed to the IRS or a state can also delay your refund by several weeks while the IRS investigates.
Direct deposit versus paper check timing
Direct deposit is faster and more reliable. Once the IRS releases your refund, the money reaches your bank account within one business day. If you filed electronically and chose direct deposit, you are most likely to receive your refund within the 21-day window.
Paper checks are slower. After the IRS processes your return and approves your refund, the check must be printed, mailed, and delivered by the postal service. This adds 7 to 10 business days after the "Sent" status appears in "Where's My Refund?" — sometimes longer if the check is lost or if your address is hard to match. If you moved recently, update your address with the IRS before filing to avoid delays.
If you did not provide banking information on your return and the IRS is sending a check, there is no way to speed up delivery. You can only track it through "Where's My Refund?" and wait for it to arrive.
What to do if your refund is delayed past 21 days
First, check "Where's My Refund?" again. If the status still shows "Approved" or "Return Received" more than 21 days after filing, your return may be under review. The tool will tell you if the IRS needs more information — for example, a missing document or a discrepancy between your return and IRS records.
If the status shows "Sent" but you have not received the money after 10 business days (for direct deposit) or 15 business days (for a check), contact the IRS directly. Call the IRS at 1-800-829-1040 (the main customer service line) or visit an IRS office in person. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can confirm whether the refund was actually sent and, if so, investigate where it went.
If you believe your check was lost in the mail, the IRS can issue a replacement. This process takes another 4 to 6 weeks. If your direct deposit was sent to the wrong account, the IRS will work with your bank to trace it, though recovery is not always possible.
Refund timing for amended returns and prior-year claims
If you are filing an amended return (Form 1040-X) to correct a prior-year return, the timeline is much longer. Amended returns are processed by hand and typically take 12 to 16 weeks from the date the IRS receives them. There is no "Where's My Refund?" tracking for amended returns — you must wait for a letter from the IRS.
If you are claiming a refund for a prior tax year (for example, filing a 2023 return in 2025 because you missed the important date), the IRS processes these as priority cases, but they still take 8 to 12 weeks. The IRS will send you a notice when the refund is approved.
Frequently Asked Questions
Does the IRS release refunds on specific dates in 2025?
No. The IRS does not announce refund release dates. Refunds are sent continuously throughout the filing season as returns are processed. The "Where's My Refund?" tool is the only way to know when your specific refund will arrive.
Why does the IRS hold refunds with EITC until mid-February?
Federal law requires the IRS to hold refunds that include the Earned Income Tax Credit until at least February 15 each year, as an anti-fraud measure. This applies even if your return is complete and accurate. The hold is automatic and cannot be waived.
Can I get my refund faster if I pay a tax preparer or software company?
No. The IRS processes all returns at the same speed regardless of who prepared them. Some tax software companies offer "refund advance" loans that give you cash before the IRS releases your refund, but you pay interest or fees for this service — it is not faster, just more expensive.
What if I filed my return but "Where's My Refund?" says no record found?
The tool updates once per day, usually overnight. If you filed very recently, wait 24 hours and check again. If it still shows no record after 48 hours, your return may not have been accepted yet. Check your email for an IRS notice, or call 1-800-829-1040 to confirm the IRS received your return.
Can I cancel my refund and get the money a different way?
No. Once you file your return and the IRS accepts it, the refund process is automatic. You cannot redirect it to a different account or change the delivery method. If you provided the wrong bank account, you will need to contact your bank to see if they can intercept the deposit, or wait for the IRS to investigate and issue a replacement check.