The IRS processes most refunds within 21 days of accepting your return
The IRS's standard timeline is 21 days from the date they accept your return — not the date you file it. That acceptance date appears in your IRS account online or in the confirmation email you receive after e-filing. If you mailed a paper return, acceptance takes longer because the IRS has to receive it, open it, and enter the data first.
In practice, most refunds arrive within that window. But "within 21 days" is not a may provide. The IRS can take longer if your return needs manual review, if there are errors on it, or if you claimed certain credits like the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC). These credits trigger automatic verification holds that can add weeks.
The fastest refunds go to people who e-file, claim no credits that require verification, and choose direct deposit to a bank account. The slowest go to people who mail paper returns, claim multiple credits, or request a check by mail.
Key Takeaways
- The 21-day clock starts when the IRS accepts your return, not when you submit it — check your IRS account or confirmation email for the exact acceptance date.
- E-filed returns with direct deposit typically arrive fastest; paper returns and credit verification holds can add two to four weeks or more.
- The IRS holds refunds automatically when you claim the EITC or ACTC, even if your return is otherwise complete and correct.
- You can track your refund status in real time using the IRS's Where's My Refund tool, which updates once per day.
- If your refund does not arrive within 21 days of acceptance, contact the IRS or check for errors on your return before assuming it is lost.
How the IRS acceptance date works and why it matters
When you e-file, the IRS sends back a confirmation within minutes or hours. That confirmation includes an acceptance date — the moment the IRS officially received and began processing your return. That date is your starting point for the 21-day window. You can find it in your email confirmation, in your IRS account at irs.gov, or by calling the IRS at 1-800-829-1040.
If you filed on January 15, for example, and the IRS accepted your return on January 16, the 21-day window runs from January 16, not January 15. This matters because many people assume the clock starts when they hit submit, then get frustrated when their refund has not arrived 21 days later.
Paper returns take much longer to reach the acceptance stage. The IRS has to receive your envelope, open it, verify your identity, and manually enter your information into their system. This process can take three to six weeks before your return is even accepted. Once accepted, the 21-day clock begins, but you have already waited weeks before that point.
Why some refunds take longer than 21 days
The most common reason for delays is credit verification holds. If you claimed the EITC or ACTC, the IRS automatically holds your refund for additional review — even if your return is completely correct. This is a federal requirement, not a mistake on your part. The hold typically lasts until mid-February, regardless of when you filed. The IRS does this to prevent fraud, because these credits are heavily targeted by scammers.
Other reasons for delays include math errors on your return, missing information (like a Social Security number or address), discrepancies between what you reported and what your employer or bank reported to the IRS, or a flag for identity theft. If any of these explore, the IRS will contact you by mail with instructions on what to provide.
Refunds also slow down during peak filing season — typically January through April. The IRS processes millions of returns during this period, and even though they have automated systems, the sheer volume can cause backlogs. Filing early in January is faster than filing in March or April.
Direct deposit versus check by mail
Direct deposit is significantly faster. When you choose direct deposit to a bank account, the IRS sends the money electronically, and it usually lands in your account within one to three business days after the IRS releases it. A check by mail takes seven to fourteen business days after the IRS mails it, and you have no way to know exactly when it was mailed.
If you did not provide banking information when you filed, you can still add it using the IRS's Form 15396 or by updating your information in your IRS account online. However, this only works if you have not already received a check. Once the IRS has mailed a check, you cannot redirect it to your bank account.
Some people request a check because they do not have a bank account or do not trust direct deposit. That is a valid choice, but it adds one to two weeks to the overall timeline. If you are waiting for money urgently, direct deposit is the faster option.
How to track your refund in real time
The IRS's Where's My Refund tool is the most reliable way to check status. Go to irs.gov, click on "Refunds," and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight. It will tell you whether your refund has been accepted, is being processed, has been approved, or has been sent.
Do not rely on third-party tax software tracking tools or apps that claim to have real-time updates. The IRS only updates once daily, so any tool claiming faster updates is either showing you cached information or making a guess. The official IRS tool is free and is the source of truth.
If the tool shows "Return Received" but not "Accepted," your return is still being processed and the clock has not started yet. If it shows "Accepted" with a date, you now know your 21-day window. If it shows "Approved," your refund has been released and should arrive within the timeframe for your payment method (one to three days for direct deposit, seven to fourteen for check).
What to do if your refund is late
If 21 days have passed since acceptance and your refund has not arrived, first check the Where's My Refund tool again. If it still shows "Approved" but the money has not landed, contact your bank — sometimes refunds are delayed on the receiving end, not the IRS end. Ask your bank to search for pending ACH transfers or to check whether the deposit was rejected.
If the tool shows "Accepted" but not "Approved" after 21 days, or if it shows an error message, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether your return is under review, whether there is an error, or whether there is a problem with your bank account information.
Do not assume your refund is lost. The IRS processes millions of refunds, and delays happen regularly. Most late refunds arrive within 30 to 45 days of acceptance. If you have waited longer than that and the tool shows no progress, that is when to escalate by calling the IRS or visiting a local IRS office.
Paper returns and mailed checks take significantly longer
If you mailed a paper return, add three to six weeks to the timeline before your return is even accepted. The IRS has to receive your envelope, verify your identity, and manually enter your information. During peak season, this backlog can stretch to eight weeks or longer.
Once your paper return is accepted, the 21-day clock begins. But if you also requested a check by mail instead of direct deposit, add another seven to fourteen business days after the IRS mails it. In total, a paper return with a mailed check can take two to four months from the date you mailed it to the date the check arrives.
If you mailed your return and have not heard anything after eight weeks, contact the IRS. They can confirm whether they received it and whether it has been processed. Bring a copy of your return and proof that you mailed it (like a certified mail receipt) if you have it.
Frequently Asked Questions
Can I get my refund faster if I file early in January?
Yes. Filing in early January means your return is processed before the peak season rush, so you avoid the backlog that builds up in February and March. You will also know your acceptance date sooner, so you can start tracking it. However, you still have to wait the full 21 days from acceptance, so filing on January 2 instead of January 15 might save you a week or two overall, not more.
What does it mean if Where's My Refund says my refund is under review?
It means the IRS has flagged your return for additional verification — usually because you claimed the EITC or ACTC, or because something on your return does not match what your employer or bank reported. This is not an error on your part. The IRS will contact you by mail if they need more information. The hold typically lasts until mid-February.
If I claimed the EITC, will my refund definitely be delayed?
Yes. The IRS holds all EITC refunds for additional review as a fraud prevention measure. This hold is automatic and applies even if your return is completely correct. Most EITC refunds are released by mid-February, but some take longer. Check Where's My Refund for your specific status.
What if my bank rejected my direct deposit?
Contact your bank when ready to find out why. Common reasons include a closed account, incorrect account number, or a mismatch between the name on your return and the name on your bank account. If your account was rejected, the IRS will typically mail you a check instead, which adds seven to fourteen days. Update your bank information in your IRS account if possible.
Can I change my refund from a check to direct deposit after I file?
You can update your banking information in your IRS account online, but only if the IRS has not already mailed your check. Once a check is in the mail, you cannot redirect it. If you receive a check and want to deposit it, you can do so at your bank or through mobile deposit.