The IRS processes refunds in stages, and most delays happen in the first two weeks after you file
A tax refund takes time because the IRS does not send your money the moment you submit your return. The agency first has to receive your return, check that the numbers match what employers and banks reported about you, make sure you have not already claimed the same deduction twice, and then actually process the payment. This happens in sequence, not all at once, which is why you see a range of timelines instead of a single date.
The IRS publishes a standard timeline: most refunds arrive within 21 days of when the agency accepts your return. That 21-day clock starts when the IRS receives and processes your return, not when you click submit. If you filed electronically, this usually happens within 24 hours. If you mailed a paper return, it can take two to three weeks just to reach the IRS office and be scanned into the system.
Once the IRS accepts your return, the 21-day window begins. In practice, many refunds arrive faster — sometimes within five to ten business days. But some take the full 21 days, and some take longer. The speed depends on whether the IRS spots anything that needs a second look.
Key Takeaways
- The IRS counts 21 days from when it accepts your return, not from when you file, and acceptance takes one to three weeks for paper returns.
- Refunds that require manual review — because of math errors, missing information, or identity checks — take longer than the standard timeline.
- You can check the status of your refund using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
- If your refund is more than 21 days late and the Where's My Refund tool shows no update, contact the IRS directly rather than waiting.
- Refunds sent by mail take an additional five to seven business days after the IRS processes them, while direct deposit is usually faster.
What causes refunds to take longer than 21 days
The most common reason for a delayed refund is an error or inconsistency on your return. This might be a math mistake, a missing Social Security number, income reported on your return that does not match what your employer or bank reported to the IRS, or a dependent you claimed who was also claimed by someone else. When the IRS spots any of these issues, it pulls your return out of the normal processing line and sends it to a human reviewer. That review can add two to four weeks.
Identity theft checks also slow refunds. If the IRS suspects someone may have filed a fraudulent return using your name, it will hold your refund while it verifies your identity. This is more common than it used to be, and it can add one to three weeks. The IRS will contact you by mail if this is happening — you do not have to do anything except wait for their letter, which will explain what they need.
A third cause is a refund offset. If you owe back taxes, child support, or a federal student loan debt, the IRS can use your refund to pay that debt instead of sending it to you. The offset process itself takes time, and you will receive a notice in the mail explaining what happened and how much was taken.
Finally, if you claimed the Earned Income Tax Credit or the Additional Child Tax Credit, the IRS is required by law to hold your refund until February 15 at the earliest, even if your return is otherwise complete and correct. This is a security measure to prevent fraud, and it applies every year.
How to check where your refund is right now
The IRS provides a tool called Where's My Refund on IRS.gov. You can access it by going to IRS.gov, clicking on the "Refunds" link, and selecting "Where's My Refund." You will need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in a single day will not give you new information.
The tool will show you one of three statuses: "Return Received," "Refund Approved," or "Refund Sent." If it says "Return Received," the IRS has your return but has not finished processing it yet. "Refund Approved" means the IRS has approved your refund and is preparing to send it. "Refund Sent" means the money is on its way — if you chose direct deposit, it should arrive within one to two business days; if you chose a check by mail, it should arrive within five to seven business days.
If the tool shows no status at all, your return may not have been received yet. This is normal if you filed fewer than 24 hours ago or if you mailed a paper return fewer than three weeks ago. Check back in a few days.
What to do if your refund is significantly delayed
If more than 21 days have passed since the IRS accepted your return and the Where's My Refund tool still shows "Return Received" or no status, you can contact the IRS. The fastest way is to call the IRS refund hotline at 1-800-829-1954. Have your Social Security number, filing status, and the exact refund amount ready. The wait time can be long, especially during tax season, but the IRS staff can tell you whether your return is stuck in review or if there is a problem.
If you received a notice from the IRS in the mail asking for more information or explaining an issue with your return, respond to that notice as soon as you can. Do not ignore IRS mail. The notice will explain what information is missing or what the problem is, and it will give you a important date to respond. Responding quickly can get your refund moving again.
If you filed a paper return and it has been more than three weeks since you mailed it, and the Where's My Refund tool shows no status, it is possible your return was lost in the mail. You can file an amended return electronically, which will be processed much faster. You will need to file Form 1040-X, the Amended U.S. Individual Income Tax Return, through tax software or a tax professional.
Direct deposit versus check by mail
If you chose direct deposit, your refund will arrive in your bank account one to two business days after the IRS marks it as "Refund Sent." If you chose a check by mail, add five to seven business days to that timeline. Checks are printed and mailed from an IRS facility, so they take longer than electronic transfers.
If you did not provide direct deposit information on your return and the IRS is sending you a check, you cannot change that now. You have to wait for the check to arrive. Once it does, you can deposit it at your bank or credit union as usual.
If you are expecting a check and it has been more than seven business days since the Where's My Refund tool showed "Refund Sent," the check may have been lost in the mail. Contact the IRS at 1-800-829-1954 and ask them to issue a replacement check or to send the refund by direct deposit instead if you can provide banking information.
Refunds and the Earned Income Tax Credit or Child Tax Credit
If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS will not send your refund before February 15, even if your return is completely correct and processed early. This rule exists every year and applies to everyone who claims these credits. The IRS uses the extra time to verify that the credits were claimed correctly and to prevent fraud.
You will still see your return status in the Where's My Refund tool, and it may show "Refund Approved" weeks before February 15. That does not mean the money is coming early — it just means the IRS has approved your return. The actual refund will not be sent until on or after February 15.
If your return includes these credits and you are in financial hardship, there is no way to get the refund early. The law does not allow exceptions. Plan your budget knowing that this refund will arrive later than a standard refund would.
Frequently Asked Questions
Can I get my refund faster if I pay someone to file my taxes?
No. Whether you file yourself, use tax software, or pay a tax professional, the IRS processes all returns the same way and on the same timeline. A tax professional cannot speed up the IRS. They can help you avoid errors that would delay your refund, but that is the only advantage.
What if the Where's My Refund tool says my refund was sent but I never received it?
If you chose direct deposit, check your bank account to make sure the deposit went to the right account. If you chose a check by mail and it has been more than seven business days, the check may have been lost. Call the IRS at 1-800-829-1954 and ask for a replacement check or to reissue the refund by direct deposit.
Does filing early get me my refund faster?
Filing early does not speed up the IRS processing timeline, but it does mean your refund arrives earlier in the year than if you filed in March or April. The 21-day clock starts when the IRS receives your return, not when you file, so filing on January 15 instead of February 15 gives you a refund that is roughly one month earlier.
Why did the IRS take money from my refund?
The IRS can use your refund to pay back taxes, child support, federal student loan debt, or other federal debts you owe. This is called an offset. You will receive a notice in the mail explaining what debt was paid and how much was taken. If you believe the offset was wrong, you can contact the agency that holds the debt or call the IRS at 1-800-829-1954.
Is there a number I can call to check my refund status instead of using the website?
Yes. Call the IRS at 1-800-829-1954. Have your Social Security number, filing status, and exact refund amount ready. The wait time is often long during tax season, but the staff can tell you the status of your refund and explain any delays.