The timeline depends on when the IRS processes your return, not when you file it
If you filed your tax return and chose direct deposit, the IRS will deposit your refund into the bank account you listed on your return. The timing breaks into two separate waits: first, the IRS processes your return and approves the refund; second, your bank receives and posts the money. Most refunds arrive within 21 days of the IRS accepting your return, but the actual deposit can take anywhere from one to five business days after the IRS sends it.
The IRS publishes a tool called Where's My Refund? that tracks your return through processing. You can check it on IRS.gov using your Social Security number, filing status, and the exact refund amount. This tool updates once per day, usually overnight, and will tell you the exact date the IRS expects to deposit your money into your bank account.
The 21-day window is the IRS's standard processing time, but it is not a may provide. Returns with errors, missing information, or that trigger fraud checks take longer. Returns filed on paper take longer than those filed electronically. If you filed in early February, you will likely see your refund by late February or early March. If you filed in late April, processing may stretch into May.
Key Takeaways
- The IRS typically processes returns and approves refunds within 21 days of accepting your return, but the actual bank deposit takes one to five additional business days.
- You can track your specific return's status and expected deposit date using the IRS's Where's My Refund? tool on IRS.gov, which updates daily.
- Paper returns take longer to process than electronic returns, sometimes adding two to four weeks to the timeline.
- If your return contains errors, missing information, or is flagged for review, the IRS will hold it for manual processing, which can delay your refund by several weeks or months.
- Once the IRS sends your refund to your bank, the deposit itself takes one to five business days depending on your bank's processing speed.
How the IRS processes your return before sending the refund
When you file electronically, the IRS receives your return when ready and begins automated processing. The system checks for mathematical errors, missing required information, and inconsistencies with other documents (like W-2s or 1099s that employers have already filed). If everything matches, the IRS approves your refund and moves it into the queue to send to banks. This automated path usually takes three to five business days.
If the IRS finds a discrepancy—a missing dependent, an income amount that does not match your W-2, a Social Security number that does not match your name—it flags your return for manual review. A human reviewer then examines the issue, which can take anywhere from a few days to several weeks depending on how busy the IRS is and how complex the problem is. During tax season (January through April), the IRS processes millions of returns simultaneously, so manual reviews can stack up.
Paper returns skip the automated processing entirely and go straight to manual review. An IRS employee opens the envelope, enters your information into the system, and checks it for errors. This process alone takes two to four weeks, and that is before any additional review happens. If you filed on paper, add at least two weeks to any timeline you see online.
The gap between IRS approval and your bank receiving the money
Once the IRS approves your refund, it does not when ready appear in your account. The IRS batches refunds and sends them to the Federal Reserve, which then routes them to individual banks through the Automated Clearing House (ACH) network. This routing takes one to two business days. Your bank then receives the batch and posts the deposit to your account, which can take another one to three business days depending on the bank's internal processing schedule.
Most banks post direct deposits early in the morning on the day they receive them, so if the IRS sends your refund on a Wednesday, your bank might receive it Thursday and post it Friday morning. However, some banks hold deposits for a day or two before posting them, particularly if the amount is large or if your account is new. Check your bank's direct deposit policy if you want to know their specific timeline.
The IRS's Where's My Refund? tool will show you the date the IRS expects to send your refund to your bank. Once you see that date, add one to five business days for the bank to receive and post it. That is your realistic window for when the money will be available to spend.
Why your refund might be delayed beyond 21 days
The most common reason for delays is incomplete or incorrect information on your return. If you claimed a dependent but the Social Security number does not match IRS records, or if your income does not match what your employer reported, the IRS stops automated processing and sends your return to a manual review queue. These queues grow during tax season, so a return that arrives in April might not be reviewed until May or June.
Identity theft checks also cause delays. If the IRS suspects fraud—for example, if multiple returns claim the same dependent or if your return matches a pattern of suspicious activity—it holds your return for investigation. The IRS will contact you by mail if this happens, and the investigation can take weeks or months. You cannot speed this up by calling; the IRS will reach out to you when they have an answer.
Amended returns (Form 1040-X) take longer than original returns. The IRS processes them manually, and the standard timeline is 16 weeks, though it can stretch longer during busy periods. If you filed an amended return, do not expect your refund within the standard 21-day window.
Returns filed on paper also face delays straightforward because of volume. The IRS has fewer staff to process paper returns than it has automated systems to process electronic ones, so paper returns routinely take six to eight weeks or longer during tax season.
What to do if your refund does not arrive on the expected date
First, check Where's My Refund? again. The tool updates once per day, usually between midnight and 1 a.m. Eastern time. If the tool shows a new expected deposit date, your return is still processing and you should wait until that date passes before taking action.
If the tool shows your refund was sent to your bank on a specific date, and that date was more than five business days ago, contact your bank. The deposit may have been rejected because of a closed account, a name mismatch, or a routing number error. Your bank can tell you whether they received the deposit and what happened to it. If they never received it, ask them for the ACH return code, which tells you why the deposit failed. Common codes include "account closed" or "invalid account number."
If your bank confirms they never received the deposit, or if Where's My Refund? shows no activity for more than 21 days after you filed, contact the IRS. You can call the IRS refund hotline at 1-800-829-1040, or you can use the IRS's online chat tool on IRS.gov. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether your return is still processing, whether it was rejected, or whether there is a problem with your bank account information.
How to avoid delays when you file
File electronically rather than on paper. Electronic returns are processed faster and have fewer errors because the software catches mistakes before you submit. The IRS processes electronic returns in days; paper returns take weeks.
Double-check your bank account information before you submit. Verify the routing number and account number match your bank's records exactly. A single wrong digit will cause the deposit to be rejected, and you will have to wait for the IRS to mail you a check instead.
Make sure your Social Security number, name, and filing status match your IRS records. If you recently married, divorced, or changed your name, update your Social Security Administration records before filing. Mismatches trigger manual review.
Report all income, even if you did not receive a 1099 or W-2. The IRS has records of most income sources, and unreported income will be caught during processing and cause a delay.
If you are claiming dependents, verify that their Social Security numbers are correct and that they have not been claimed on another return. Duplicate claims trigger fraud flags.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or use tax software?
No. The speed of your refund depends entirely on how fast the IRS processes your return, not on who prepared it or what software you used. Tax preparers and software companies cannot speed up IRS processing. Filing electronically is faster than filing on paper, but that is the only meaningful difference you can control.
What does it mean if Where's My Refund? says "still processing"?
It means the IRS has received your return but has not finished reviewing it yet. The tool will update once per day, usually overnight. If it says "still processing" for more than 21 days after you filed, your return may be in a manual review queue or flagged for additional checks. Check back daily, or contact the IRS if it has been more than 21 days.
Will my refund be deposited on a weekend or holiday?
No. The Federal Reserve and banks do not process ACH deposits on weekends or federal holidays. If the IRS sends your refund on a Friday, your bank will receive it on Monday. If it is sent on a holiday, it will not arrive until the next business day. The Where's My Refund? tool accounts for this and will show a business day as your expected deposit date.
What happens if I filed with the wrong bank account number?
The IRS will attempt to deposit your refund into the account number you provided. If that account does not exist or belongs to someone else, the bank will reject the deposit and send it back to the IRS. The IRS will then mail you a check instead, which takes an additional two to three weeks. Contact the IRS when ready if you realize you made an error; they may be able to correct it before processing is complete.
Does the IRS send a confirmation when my refund is deposited?
No. The IRS does not send email or text confirmations of deposits. You will see the money in your bank account when it arrives. You can check Where's My Refund? to see the expected deposit date, and then check your bank account on or after that date to confirm the deposit posted.