E-filed returns typically arrive in your bank account within 5 to 21 days, depending on how you request the refund and whether the IRS needs to review your return
When you file electronically, the IRS processes your return faster than paper filing — but the timeline from submission to money in your account involves multiple steps and several places where delays can happen. The speed depends on three things: whether the IRS accepts your return without questions, which refund method you choose, and whether your bank processes the deposit when ready.
If you choose direct deposit to a bank account and the IRS accepts your return without needing more information, you will typically see the money within 5 to 21 days of filing. The IRS publishes a "Where's My Refund?" tool that tracks your return through each stage, and that tool is the only reliable source for your specific timeline — not the estimates on tax software websites.
Key Takeaways
- Direct deposit is faster than a check or prepaid card; money usually arrives 5 to 21 days after the IRS accepts your return.
- The IRS acceptance date is not the filing date — your software may show "filed" when ready, but the IRS processes it in batches and acceptance can take a few days.
- If the IRS flags your return for review, the timeline extends to weeks or months; the "Where's My Refund?" tool will show a status change when this happens.
- A check or prepaid card refund takes longer than direct deposit because it must be printed, mailed, or activated after the IRS processes your return.
- Banking delays are rare but possible; some banks take an extra day or two to post a direct deposit, even after the IRS sends it.
What happens between filing and acceptance
When you click "submit" in your tax software, your return goes to the IRS electronically, but it does not go straight into the processing queue. The IRS receives e-filed returns in batches throughout the day and night. Your return sits in that batch until the IRS runs its initial validation checks — usually within 24 hours, but sometimes longer during peak filing season in early April.
During validation, the IRS checks whether your return is complete, whether the numbers add up, and whether your Social Security number and filing status match IRS records. If all of that passes, your return is "accepted" and moves into the refund pipeline. If something fails validation, the IRS rejects the return and your software notifies you that you need to correct it and resubmit.
This acceptance step is critical because your refund timeline clock starts when the IRS accepts your return, not when you file it. A return filed on March 15 might not be accepted until March 17, and your 5-to-21-day window begins on March 17, not March 15.
Direct deposit versus check or prepaid card
Direct deposit is the fastest refund method. Once the IRS accepts your return, it sends the refund electronically to your bank, and the money typically appears in your account within 1 to 5 business days. The variation depends on your bank's processing speed — most large banks post it the same day or next business day, while smaller banks or credit unions may take 2 to 5 days.
A paper check takes longer. After the IRS accepts your return, it prints the check, which can take 5 to 7 business days. Then the check is mailed to your address on file, which adds 3 to 5 business days depending on postal service speed. You do not have the money until the check arrives and you deposit it. Total time: 10 to 21 days or more.
A prepaid card refund falls between the two. The IRS loads the refund onto a card, which usually takes 3 to 5 business days after acceptance. You receive a notice in the mail telling you the card is ready, and you set up it online or by phone. Some people see the money within a week; others wait 2 to 3 weeks for the card to arrive and set up.
When the IRS needs to review your return
Not all returns are accepted and processed when ready. The IRS flags certain returns for manual review — usually because of math errors, missing information, inconsistencies with prior years, or claims that are statistically uncommon for your income level. When this happens, your refund timeline extends significantly.
A return under review shows a status change in the "Where's My Refund?" tool. The tool will tell you the IRS is reviewing your return and will provide an estimated completion date. This review can take anywhere from a few weeks to several months, depending on the complexity and the current IRS workload. During peak season, reviews can take 60 to 120 days.
If the IRS needs more information from you — such as proof of a dependent, documentation of a business expense, or clarification of a credit — it will mail you a notice. You must respond within the important date stated in the notice, or your refund will be delayed further or reduced. Do not ignore IRS notices; they always include a important date and instructions for response.
Tracking your refund in real time
The IRS "Where's My Refund?" tool is available at irs.gov and shows the current status of your return. You can check it as soon as 24 hours after filing, though it may show "return received" for a few days before moving to "accepted." Once accepted, the tool updates every 24 hours and shows an estimated deposit date.
The tool requires your Social Security number, filing status, and the exact refund amount from your return. If you do not know the exact amount, you can find it in your tax software or on the return PDF you saved. The tool is free and is the only official IRS tracking method — do not trust third-party websites or apps that claim to track your refund.
If the tool shows no information about your return, it may not have been accepted yet. Wait 24 to 48 hours and check again. If it still shows nothing after 48 hours, contact your tax software provider to confirm the return was submitted successfully.
Why your refund might be delayed
Even after the IRS accepts your return, delays can happen. The most common reasons are: the IRS is processing a high volume of returns (early April is the slowest time), your return was flagged for review, your bank is slow to post direct deposits, or there is a discrepancy between your return and IRS records (such as a mismatched Social Security number or name spelling).
If your refund does not arrive within the estimated timeframe shown in "Where's My Refund?", check the tool again — the status may have changed to show a review or a problem. If the tool shows your refund was sent to your bank but it has not appeared after 5 business days, contact your bank to confirm they received it. Occasionally a bank will hold a large deposit for fraud review, and you may need to call to release it.
If you filed a paper return instead of e-filing, the timeline is much longer — typically 4 to 6 weeks or more, because the IRS must manually enter your information before processing begins.
What to do if your refund is late
If your refund does not arrive by the date shown in "Where's My Refund?", the first step is to check the tool again — it updates daily and may show a new status or revised date. If the tool shows your refund was sent to your bank more than 5 business days ago and the money is not in your account, contact your bank's customer service line. Provide them with the date the IRS sent the deposit and ask whether they received it.
If your bank confirms they did not receive the deposit, or if "Where's My Refund?" shows an error or problem with your return, you will need to contact the IRS. The IRS phone line is 1-800-829-1040, but wait times are long during filing season. You can also file a form 911 (process for Taxpayer information Order) if you are experiencing a hardship due to the delay, though this is typically used only for significant delays of several months.
Frequently Asked Questions
Can I speed up my refund by paying a tax preparer or software company extra?
No. The IRS processes all returns at the same speed regardless of who prepared them or what software was used. Some tax software companies offer "rapid refund" loans that give you money before the IRS refund arrives, but you pay interest or fees for this — you are borrowing against your own refund, not speeding it up. Direct deposit is the fastest free method.
What if I made a mistake on my return after I filed it?
If you notice an error before the IRS accepts your return, you can amend it in your tax software and resubmit. If the IRS has already accepted it, you cannot change it through e-filing. You must file form 1040-X (Amended U.S. Individual Income Tax Return) on paper, which adds several weeks to processing time. Contact a tax professional if you are unsure whether your error affects your refund amount.
Why does the IRS website say 21 days but my refund took longer?
The 21-day estimate assumes your return is accepted without review and you chose direct deposit. If your return was flagged for review, if you chose a check or prepaid card, or if your bank was slow to post the deposit, the actual timeline will be longer. "Where's My Refund?" shows your specific timeline, not the general estimate.
Do I need to do anything after I file to make sure my refund arrives?
No. Once you file, the IRS processes your return automatically. Check "Where's My Refund?" periodically to confirm your return was accepted and to see the estimated deposit date. If the IRS needs information from you, it will mail you a notice — do not wait for a call or email. Make sure your address on file with the IRS is current so you receive any notices.
Can I get my refund faster if I file earlier in the year?
Filing earlier does not speed up processing time — the IRS processes returns in the order it receives them, and the timeline from acceptance to deposit is the same whether you file in January or March. However, filing earlier means you get your refund earlier in the calendar year, which is why many people file as soon as they have all their documents.