Direct deposit refunds usually arrive between one and five business days after the IRS accepts your return, but the exact timing depends on your bank and when you filed
The IRS processes returns in the order they are received, not by filing date. If you filed early in the tax season and the IRS accepted your return within hours, your refund could land in your account within a week. If you filed closer to the important date or if your return required manual review, you may wait three to five weeks or longer from the acceptance date.
The IRS publishes a Where's My Refund tool on IRS.gov that shows the exact status of your return and an estimated deposit date. This tool updates once per day, usually overnight. The date it shows is the most reliable number you have — it reflects where your return actually sits in the processing queue, not a generic estimate.
Once the IRS approves your refund and sends it to your bank, the deposit itself typically takes one to three business days. Some banks post refunds the same day they receive them; others hold them for up to three business days. Your bank's processing speed does not change based on the amount or the time of day the IRS sends it.
Key Takeaways
- The IRS accepts returns in the order received, so filing early does not may provide a faster refund than filing in April.
- The Where's My Refund tool on IRS.gov updates once daily and shows your actual position in the processing queue, not a generic timeline.
- Once the IRS releases your refund to your bank, the deposit takes one to three business days depending on your bank's processing speed.
- Refunds sent to accounts with fraud flags, mismatched information, or identity verification holds can be delayed by weeks or months.
- If Where's My Refund shows no update for more than 21 days after you filed, or if it says your refund was sent but you never received it, contact the IRS directly.
Why the IRS timeline varies so much
The IRS does not process all returns at the same speed. A straightforward return with no dependents, no credits, and no deductions may clear in a few days. A return claiming the Earned Income Tax Credit (EITC) or the Child Tax Credit (CTC) is held for additional review by law — the IRS cannot release these refunds until mid-February, even if you filed in January. This is a statutory requirement, not a backlog.
Returns that trigger fraud filters — mismatched Social Security numbers, income that does not match W-2s on file, or addresses that have changed recently — go into manual review. These can take weeks. Returns filed on paper rather than electronically are also slower, because they must be scanned and entered by hand.
The IRS also processes returns in waves. During peak season (late February through April), the volume is so high that even accepted returns sit in a queue before they move to the approval stage. An accepted return is not the same as an approved refund — accepted means the IRS received it and it passed basic checks, but approval means the refund has been reviewed and is ready to send to your bank.
What the Where's My Refund tool actually tells you
The Where's My Refund tool shows one of four statuses: "Return Received," "Return Approved," "Refund Sent," or "Refund Delivered." Each status has a different meaning and a different timeline attached.
Return Received means the IRS has scanned your return and it passed the initial automated checks. This status appears within 24 hours of filing electronically. It does not mean your refund is approved — it means the IRS has it and is beginning to process it. You may see this status for days or weeks.
Return Approved means the IRS has finished reviewing your return and your refund amount is final. The tool will show an estimated deposit date at this stage. This is the most useful status because it tells you the IRS has made a decision and the refund is on its way.
Refund Sent means the IRS has transmitted your refund to your bank. The tool shows the date it was sent. From this point, your bank controls the timeline — it will post the money within one to three business days. Weekends and bank holidays do not count as business days, so a refund sent on Friday may not post until Wednesday.
Refund Delivered appears after the money is in your account. Some banks update the tool automatically; others do not, so you may see "Refund Sent" for a day or two after the money has already posted.
When your bank delays a deposit after the IRS sends it
Once the IRS releases your refund, your bank has the final say on when it appears in your account. Most banks post refunds within one business day, but some hold them for up to three business days as a fraud prevention measure. This is especially common for accounts that are new, have low balances, or have had recent suspicious activity.
If your account is flagged for any reason — a mismatch between the name on your tax return and the name on your bank account, a recent address change, or a history of chargebacks — your bank may hold the deposit longer. Some banks also hold large deposits (over a certain threshold, which varies by bank) for an extra day or two.
You can call your bank and ask how long they typically hold tax refunds. Some banks will tell you the exact policy; others will only confirm that the deposit has been received and is pending. If your bank says the refund has been received but not posted, ask when it will post and whether there is anything you can do to speed it up.
What to do if your refund is delayed or missing
If Where's My Refund shows "Refund Sent" but the money has not appeared in your account after three business days, contact your bank first. Ask them to confirm they received the deposit and when it will post. If they have no record of it, ask them to provide you with the date and time they checked, so you can tell the IRS.
If your bank confirms they received the refund but it is still not posted after five business days, or if Where's My Refund shows "Refund Sent" but your bank has no record of receiving anything, contact the IRS. You can call the IRS refund hotline at 1-800-829-1954 (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and the refund amount ready.
The IRS can issue a trace on your refund, which means they will investigate where it went. This process takes about four weeks. If the IRS finds that the refund was sent to the wrong account (because of a typo in your routing or account number), they will recall it and reissue it to the correct account. If the refund was sent to your correct account but your bank lost it, the bank is responsible for replacing it.
Refunds held for identity verification or fraud review
If the IRS suspects identity theft or fraud, it will hold your refund and send you a letter asking you to verify your identity. This letter will include a phone number to call or a website to visit. The verification process usually takes 30 to 60 days, and your refund will not be released until it is complete.
Common triggers for identity verification include a return filed from a different state than usual, a return claiming dependents that were not claimed in previous years, or a return filed shortly after a change of address. You are not accused of anything — the IRS is straightforward confirming that you are who you say you are.
If you receive a letter asking for verification, respond as quickly as possible. Delays in responding will delay your refund. You can usually verify your identity online through the IRS website, which is faster than calling or mailing documents.
How to avoid delays before you file
The most common cause of refund delays is information that does not match IRS records. Before you file, double-check that your name, Social Security number, and address on your return match what the IRS has on file. If you changed your name or address recently, make sure your return reflects the current information, not the old information.
If you claim dependents, make sure their Social Security numbers are correct and that they have not been claimed on another return. The IRS cross-checks dependent claims, and a duplicate claim will trigger a hold.
If you are claiming the EITC or CTC, expect a longer processing time. These credits are held for additional review by law, and refunds cannot be released before mid-February. If you filed in January expecting a quick refund, these credits are the reason you will not see it until late February or early March.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparation company to file for me?
No. The IRS processes all returns in the same order, regardless of who filed them. A tax preparation company cannot move your return ahead in the queue. Some companies offer "refund advance" loans that give you money before the IRS refund arrives, but these are loans you must repay with interest or fees — they do not speed up the actual refund.
What time of day does the IRS deposit refunds?
The IRS does not deposit refunds at a specific time of day. It sends batches of refunds to banks throughout the day and night. Your bank then processes them according to its own schedule, which is usually overnight. You will not know the exact time your refund posts until it appears in your account.
If I filed my return on April 14, when should I expect my refund?
That depends on whether your return triggers additional review. A straightforward return filed in mid-April might be approved and sent to your bank within two to three weeks (by early May). A return claiming EITC or CTC will not be released until at least mid-February of the following year, even if you filed in April. Check Where's My Refund for your specific timeline.
Why does Where's My Refund say my refund was sent, but my bank says they never received it?
This usually means the IRS sent the refund to the wrong account number or routing number. If you made a typo when you entered your banking information on your return, the IRS sent the money to that account instead of yours. Contact the IRS when ready so they can trace the refund and reissue it to the correct account.
Can I cancel my direct deposit and get a check instead if my refund is taking too long?
No. Once the IRS has accepted your return and begun processing it, you cannot change the refund method. If you want a check instead of direct deposit on next year's return, you will need to file a new return next year with the check option selected. For this year, you must wait for the direct deposit to arrive or contact the IRS to trace it if it is missing.