The IRS can hold your refund for up to 120 days from the date you file, though most refunds clear in 21 days or less
The IRS has a legal window of 120 days to process your return and send your refund. This clock starts the day you file, whether you file electronically or by mail. In practice, the IRS releases most refunds within 21 days of receiving an electronically filed return, but the agency can use the full 120 days if your return needs review, contains errors, or triggers fraud checks.
The 120-day limit is a hard deadline set by federal tax law. The IRS cannot legally hold your money beyond that point without issuing it. However, reaching day 120 does not mean something has gone wrong — it means your return fell into a category that required additional scrutiny, and the IRS used its full legal window to complete that work.
If you file by mail instead of electronically, add 2 to 4 weeks to these timelines. Paper returns take longer to scan, enter into the system, and process. The 120-day clock still applies, but it starts when the IRS receives and logs your physical return, not when you mail it.
Key Takeaways
- The IRS has 120 days from the date you file to process your return and issue your refund, though most refunds arrive within 21 days.
- Electronic filing is faster than paper filing; paper returns add 2 to 4 weeks to the timeline because they must be scanned and manually entered.
- Your refund may be held longer if the IRS detects errors, missing information, identity theft concerns, or if you claimed certain credits like the Earned Income Tax Credit.
- You can check the status of your refund using the IRS Where's My Refund tool, which updates every 24 hours and shows the exact stage of processing.
- If your refund does not arrive within 21 days of e-filing or 6 weeks of mailing a paper return, use Where's My Refund to confirm the IRS received it before contacting the agency.
Why the IRS holds refunds past 21 days
The 21-day standard applies to clean returns — ones with no errors, no missing information, and no red flags. If your return triggers any of these conditions, the IRS will use additional time to resolve the issue before releasing your money.
Common reasons for delays include math errors, mismatched Social Security numbers, unreported income the IRS already knows about, duplicate claims for dependents, or claiming a credit you may not be may have access to to. The IRS also holds refunds when it detects potential identity theft or when your return is selected for examination (an audit). If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), federal law requires the IRS to hold your refund until at least February 15 of the year after you file, regardless of how clean your return is. This is called the EITC/ACTC holding period, and it applies every year.
The IRS may also delay your refund if you have unpaid federal taxes from a prior year, outstanding student loan debt in default, or child support arrears. In these cases, the IRS can legally offset your refund — meaning they keep part or all of it to pay down what you owe — and this process can add weeks to the timeline.
How to track your refund status
The IRS provides a free tool called Where's My Refund, available at irs.gov. You can access it on a computer or through the IRS2Go mobile app. The tool updates once every 24 hours and shows you exactly where your return stands in the processing queue.
To use Where's My Refund, you will need your Social Security number, filing status, and the exact refund amount from your return. The tool will show one of three messages: "Return Received" (the IRS has your return but has not finished processing it), "Refund Approved" (the IRS has approved your refund and is preparing to send it), or "Refund Sent" (the IRS has issued your refund and provides the date and method of delivery).
If Where's My Refund shows "Return Received" and more than 21 days have passed since you e-filed, or more than 6 weeks have passed since you mailed a paper return, your return is likely in the queue for additional review. Do not contact the IRS yet — the tool will update within 24 hours if the status changes. Calling the IRS before 21 days have passed will not speed up processing and will tie up phone lines.
What happens if your refund reaches 120 days
If your refund has not arrived by day 120 from the date you filed, the IRS has violated federal law and you have grounds to contact the agency. At this point, call the IRS at 1-800-829-1040 (the main tax line) or visit a local IRS office in person. Have your return, your Social Security number, and your filing date ready.
Reaching 120 days is rare. Most delays that extend beyond 21 days resolve within 60 days. If you reach 120 days, it usually means your return was selected for examination, the IRS found a serious discrepancy that required investigation, or there was an administrative error on the IRS's side. The IRS will tell you which one applies when you call.
If the IRS has held your refund beyond 120 days without issuing it, you may be may have access to to interest on the delayed refund. The IRS pays interest on refunds held longer than 45 days from the date you filed. The interest rate changes quarterly and is set by the IRS; for 2024, it is 8 percent per year. You do not need to request this interest — the IRS calculates and includes it automatically when your refund is finally issued.
Refunds held for EITC or ACTC
If you claimed the Earned Income Tax Credit or the Additional Child Tax Credit, the IRS is required by law to hold your entire refund until at least February 15 of the following year. This is not a processing delay — it is a mandatory holding period that applies even if your return is completely error-free and requires no review.
For example, if you file your 2024 return in January 2025 and claim the EITC, the IRS will not release your refund until February 15, 2025, at the earliest. If you file in March, the IRS still will not release it until February 15 of the next year. This holding period exists because the IRS uses the extra time to verify that you are truly may have access to to these credits and to prevent fraud.
The IRS may release your refund before February 15 if it completes its review early, but it is not required to do so. If you need the money sooner, you cannot bypass this rule — it is federal law. However, you can check Where's My Refund starting in mid-February to see if your refund has been released.
Refunds held due to offset or debt
If you have unpaid federal income taxes, defaulted student loans, or child support arrears, the U.S. Department of the Treasury can intercept your refund through the Treasury Offset Program. When this happens, the IRS will not send your refund to you. Instead, it goes to the agency or entity you owe money to.
The IRS will notify you by mail if your refund has been offset. The notice will explain which debt triggered the offset and which agency received the money. If you believe the offset was made in error — for example, if you already paid the debt or if the debt belongs to someone else — you have the right to dispute it. Contact the agency listed in the notice to request a review.
Offsets can add 2 to 3 months to the timeline because the offset process runs separately from normal refund processing. The IRS must first process your return, then check it against the offset database, then route the money to the correct agency. If you know you have outstanding debt, expect your refund to be delayed or reduced.
Paper returns and mailed refunds
If you filed a paper return by mail, the IRS takes longer to process it because someone must open the envelope, scan the documents, and manually enter the data into the system. Paper returns typically take 4 to 6 weeks to process, compared to 21 days for electronic returns.
If you requested your refund by check instead of direct deposit, add another 1 to 2 weeks to the timeline. The IRS must print the check, stuff the envelope, and mail it to you. Checks can also be lost or delayed in the mail. If your check does not arrive within 2 weeks of the "Refund Sent" status on Where's My Refund, contact the IRS to request a replacement or to switch to direct deposit for a faster reissue.
Direct deposit is always faster than a mailed check. If you have a bank account, direct deposit will get your refund to you 2 to 3 days after the IRS releases it. If you do not have a bank account, the IRS can issue a refund through a prepaid debit card or a savings account at a participating financial institution.
What to do if your refund is delayed
First, check Where's My Refund to confirm the IRS received your return. If the tool shows "Return Received" and fewer than 21 days have passed since you e-filed, wait. The IRS is still processing. Calling will not speed this up.
If 21 days have passed since e-filing and Where's My Refund still shows "Return Received," or if 6 weeks have passed since you mailed a paper return, your return is in the queue for additional review. Check the tool again in 24 hours. If the status has not changed after 3 to 5 business days, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready.
If your refund shows "Refund Sent" but the money has not arrived in your bank account or mailbox, wait 3 to 5 business days for direct deposit or 2 to 3 weeks for a mailed check. If the money still has not arrived after that window, call the IRS to confirm the deposit details or to request a replacement check.
Frequently Asked Questions
Can the IRS keep my refund longer than 120 days?
No. Federal law limits the IRS to 120 days from the date you file. If your refund has not arrived by day 120, contact the IRS at 1-800-829-1040. You may also be may have access to to interest on the delayed refund if it was held longer than 45 days.
Why is my refund being held until February 15?
If you claimed the Earned Income Tax Credit or the Additional Child Tax Credit, federal law requires the IRS to hold your refund until at least February 15 of the following year. This is mandatory and applies even if your return has no errors. The IRS may release it earlier if it completes its review, but it is not required to do so.
What does "Return Received" mean on Where's My Refund?
It means the IRS has received your return and is processing it. If you e-filed, this status should appear within 24 hours. The status will change to "Refund Approved" once the IRS has finished reviewing your return and decided to send your refund.
If I file my taxes in April, will my refund take longer?
Yes. The IRS processes returns in the order they are received, and April is the busiest month. Returns filed in April typically take 3 to 4 weeks to process instead of the standard 21 days. If you claimed the EITC or ACTC, you will still have to wait until February 15 of the following year regardless of when you filed.
Can the IRS take my refund to pay off old taxes I owe?
Yes, through the Treasury Offset Program. If you have unpaid federal taxes, defaulted student loans, or child support arrears, the IRS can intercept your refund and send it to the agency you owe money to. The IRS will notify you by mail if this happens. You can dispute the offset if you believe it was made in error.