The timeline for an electronically filed tax return
If you file your tax return electronically and choose direct deposit to your bank account, the IRS typically processes your return within 21 days. Many returns are processed much faster — often within 5 to 10 business days — but 21 days is the outer limit the IRS publishes. The clock starts the moment the IRS receives and accepts your return, not the moment you hit send.
The actual time your money arrives depends on two separate processes: the IRS processing your return, and then your bank receiving and posting the deposit. Even after the IRS approves your refund, your bank may take an additional 1 to 3 business days to show the money in your account. This means you might see your refund anywhere from 5 days to 24 days after filing, depending on the IRS workload and your bank's processing speed.
If you chose a paper check instead of direct deposit, add 7 to 10 business days to the timeline for mailing. The IRS will mail your check after processing your return, so you are looking at roughly 28 to 31 days total from the moment they receive your return.
Key Takeaways
- The IRS processes most electronically filed returns within 5 to 10 business days, though they allow up to 21 days.
- Direct deposit is faster than a mailed check — add 7 to 10 extra days if you requested a check instead.
- Your bank may take 1 to 3 additional business days to post the deposit after the IRS sends it, so the money might not appear when ready.
- The IRS Where's My Refund tool shows you the exact status of your return and tells you when to expect your money.
- Refunds are slower during tax season (January through April) because the IRS processes millions of returns simultaneously.
Why some refunds take longer than others
The IRS does not process all returns at the same speed. Returns filed in January and February move through the system faster because the IRS has fewer to handle. By March and April, the volume climbs sharply, and processing times stretch toward the full 21-day window. If you file in mid-April, expect your refund to take closer to three weeks than one week.
Certain returns also trigger additional review. If your return claims 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, even if your return is otherwise complete and correct. This is a federal requirement, not a delay caused by an error on your part. If you claim either of these credits, plan for a longer wait.
Returns with errors or missing information are flagged for manual review. Common issues include a Social Security number that does not match IRS records, income reported on a 1099 form that does not match what you reported, or a dependent claimed on your return who was also claimed by someone else. These reviews can add weeks to your timeline.
How to track your refund status
The IRS provides a free tool called Where's My Refund, available 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 and sent to your bank.
Where's My Refund also gives you an estimated deposit date once your refund has been approved. This date is more reliable than the general 21-day window because it is based on your specific return's status. If the tool shows a date, that is when you should expect the money in your account (or shortly after, depending on your bank).
You can also call the IRS refund hotline at 1-800-829-1954 if you do not have internet access. The automated system asks the same questions as the online tool and provides the same information over the phone.
What to do if your refund is delayed beyond 21 days
If more than 21 days have passed since the IRS received your return and Where's My Refund still shows your return is being processed, your return likely requires additional review. Check the tool again — it will usually display a message explaining why the delay occurred, such as "We received your return and are reviewing it" or "We need more information from you."
If the tool asks you to provide additional information, follow the instructions exactly. The IRS will typically mail you a letter with specific documents or details they need. Respond to that letter within the timeframe given, usually 30 days. Sending the information promptly can speed up the review process.
If 21 days have passed and Where's My Refund shows no message and no estimated date, contact the IRS at 1-800-829-1954. Have your Social Security number, filing status, and the exact refund amount ready. The IRS representative can tell you whether your return is still in the queue or whether something has gone wrong.
Direct deposit versus check: which is faster
Direct deposit is significantly faster than a mailed check. With direct deposit, once the IRS approves your refund, the money moves electronically to your bank within 1 to 3 business days. With a check, the IRS must print and mail it, which adds 7 to 10 business days to the timeline.
Direct deposit also reduces the risk of a lost or stolen check. If your check is lost in the mail, you have to contact the IRS and request a replacement, which can take weeks. With direct deposit, the money goes straight into your account and there is no mail risk.
If you did not set up direct deposit when you filed, you cannot change it after the fact. The refund method is locked in once your return is submitted. For future years, you can choose direct deposit at tax time to speed up the process.
Refunds during tax season versus off-season
Tax season — roughly January 1 through April 15 — is when the IRS processes the highest volume of returns. During these months, even electronically filed returns can take the full 21 days or close to it. The IRS has more staff working during tax season, but the sheer number of returns still creates delays.
If you file in May or later, your return typically moves through the system faster because the IRS has fewer returns to process. A return filed in June might be processed in 5 to 7 business days. However, most people file during tax season because of the April 15 important date, so this advantage is available only to those with extensions or who file late.
What happens if you owe taxes instead of getting a refund
If your return shows that you owe taxes rather than receiving a refund, there is no waiting period. The IRS processes your return the same way — within 21 days — but instead of sending you money, they straightforward accept your return and note what you owe. You then have until April 15 (or your extension important date) to pay.
If you set up a payment plan with the IRS or paid some or all of your tax bill when you filed, the IRS will still process your return on the standard timeline. The refund timeline does not explore to returns where you owe money.
Frequently Asked Questions
Can I get my refund faster than 21 days?
Most returns are processed in 5 to 10 business days, so yes — many refunds arrive much faster than the 21-day maximum. The speed depends on the IRS workload and whether your return needs additional review. Check Where's My Refund to see your specific timeline.
Why does my bank say the money is not there yet if the IRS says it was sent?
The IRS and your bank work on separate timelines. The IRS may have sent the money, but your bank takes 1 to 3 additional business days to receive and post it to your account. Weekends and bank holidays add extra time. The money should appear within a few business days of the IRS approval date.
What if I filed on April 10 and it is now May 5 and I still do not have my refund?
Contact the IRS at 1-800-829-1954 or check Where's My Refund online. If more than 21 days have passed since the IRS received your return, your return likely requires additional review or there is an error. The tool will show you the reason for the delay and what to do next.
Does filing on April 14 mean I will not get my refund until May?
Not necessarily. Even returns filed in mid-April can be processed within 5 to 10 business days if they do not require additional review. However, during peak tax season, processing times do stretch longer. Plan for up to 21 days, but many April filers receive their refunds within two to three weeks.
If I file electronically but request a check instead of direct deposit, how long does it take?
The IRS still processes your return electronically within 21 days, but then they print and mail your check, which adds 7 to 10 business days. Total time is typically 28 to 31 days from the moment the IRS receives your return.