Direct deposit refunds arrive in your bank account between one and five business days after the IRS processes your return, but the exact timing depends on when the IRS sends the money and your bank's processing speed.
The IRS does not deposit refunds at a specific time of day. When your bank receives the deposit from the IRS, it enters your account according to your bank's own processing schedule — usually overnight, but sometimes the next business day. You cannot control this part. What you can control is understanding the IRS processing timeline and knowing where to check your status.
The fastest refunds come from e-filed returns with direct deposit selected. Paper returns take longer because the IRS must scan and process them by hand. If you filed electronically and chose direct deposit, the IRS typically processes your return within 21 days, though many are done in 7 to 14 days. After the IRS approves your return, it sends the deposit instruction to your bank, and your bank deposits the money within one to five business days.
Key Takeaways
- E-filed returns with direct deposit are processed fastest, usually within 7 to 21 days from filing.
- Once the IRS sends your refund to your bank, the deposit arrives within one to five business days depending on your bank's processing speed.
- The IRS does not deposit refunds at a specific time — your bank controls when the money appears in your account each day.
- You can track your refund status on IRS.gov using the Where's My Refund tool, which updates once per day, usually overnight.
- If your refund does not arrive within five business days of the IRS sending it, contact your bank to confirm they received the deposit.
How to track your refund status before it arrives
The IRS tool Where's My Refund on IRS.gov is the only official source for your refund status. It updates once per day, usually between midnight and 1 a.m. Eastern time. You will need your Social Security number, filing status, and the exact refund amount from your return to log in.
Where's My Refund shows three possible statuses: "Return Received" (the IRS has your return but has not finished processing), "Approved" (the IRS has approved your return and sent the refund to your bank), or "Deposited" (your bank has received the money). Once it shows "Deposited," the money should appear in your account within one to five business days. Some banks deposit overnight; others take the full five days.
Do not rely on third-party refund tracking websites or apps. Only IRS.gov and the IRS2Go mobile app (the official IRS app) pull real data from the IRS. Other sites scrape or estimate, and their information is often wrong.
Why your refund might take longer than expected
Several things can delay your refund beyond the standard 21-day window. The most common are math errors on your return, missing information (like a Social Security number), or a mismatch between your return and IRS records. If you claimed the Earned Income Tax Credit or the Additional Child Tax Credit, the IRS is required by law to hold your refund until at least February 15, even if your return is processed earlier.
If you filed a paper return instead of e-filing, add 2 to 4 weeks to the processing time because the IRS must scan and enter your information by hand. Returns filed during peak season (January through April) also move slower because the IRS processes millions of returns simultaneously.
Identity theft or a duplicate Social Security number on another return can trigger a manual review, which adds weeks. If the IRS suspects fraud or has questions about your return, they will mail you a letter — not email or call. If you receive a letter, follow the instructions exactly and respond within the deadline given.
What to do if your refund does not arrive on time
If Where's My Refund shows "Deposited" but the money has not appeared in your account after five business days, contact your bank first. Ask them to confirm they received the deposit from the IRS. Provide them with the date shown in Where's My Refund. Banks occasionally receive deposits but route them to the wrong account, especially if you changed banks or account numbers since you filed.
If your bank confirms they never received the deposit, or if Where's My Refund still shows "Return Received" after 21 days, contact the IRS directly. Call the IRS at 1-800-829-1040 (the main refund line) during business hours, Monday through Friday. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can tell you whether your return is still being processed, held for review, or sent to your bank.
If you filed a paper return and it has been more than 4 weeks, the IRS may not have received it yet. Ask the IRS whether they have a record of your return. If they do not, you may need to file again, though the IRS will credit you for the duplicate filing.
Direct deposit timing by bank
Most banks deposit refunds overnight once they receive them from the IRS, but some take up to five business days. Large national banks (Chase, Bank of America, Wells Fargo, Citibank) typically deposit within one to two business days. Credit unions and smaller regional banks sometimes take three to five business days because they process ACH transfers (the electronic transfer method the IRS uses) on a different schedule.
Your bank's website or customer service line can tell you their specific ACH processing timeline. Some banks also offer early deposit programs for tax refunds, though these are rare and usually only available to customers with certain account types. Ask your bank whether they offer this before your refund is sent.
Weekends and federal holidays do not count as business days. If the IRS sends your refund on a Friday, your bank will not process it until Monday. If a holiday falls on a Monday, processing may not start until Tuesday.
If you chose direct deposit but gave the wrong account number
If you filed your return with an incorrect account number or routing number, the IRS will attempt to deposit the money to that account. If the account does not exist or belongs to someone else, the bank will reject the deposit and send it back to the IRS. This process takes 10 to 14 days.
Once the IRS receives the rejected deposit, they will issue a check instead and mail it to the address on your return. This adds another 7 to 10 business days. You can track this in Where's My Refund — it will eventually show "Check Issued" instead of "Deposited."
If you realize you gave the wrong account number before the IRS sends the refund, you cannot change it online. You must call the IRS at 1-800-829-1040 and speak to a representative. They can sometimes update your account information before the deposit is sent, but only if your return has not been approved yet. If your return is already approved, you will have to wait for the rejected deposit and the check.
Frequently Asked Questions
What time of day does the IRS send refunds to banks?
The IRS does not send refunds at a specific time. They process returns and send deposit instructions to banks throughout the day, every day. Your bank then processes the deposit according to its own schedule, usually overnight or the next business day. You cannot predict the exact time your money will appear.
Will my refund arrive on the same day the IRS approves it?
No. The IRS approves your return first, then sends the deposit instruction to your bank. Your bank then processes it within one to five business days. Even if the IRS approves your return on a Monday, your bank may not deposit the money until Wednesday or later.
Can I get my refund faster if I pay a fee?
No. The IRS does not offer expedited refunds for any fee. Some tax preparation companies offer "rapid refund" loans, but these are loans against your expected refund, not the refund itself, and they charge interest. The standard timeline is the only option.
Why does Where's My Refund say "Deposited" but I do not see the money?
Your bank has received the deposit but has not yet posted it to your account. This usually takes one to five business days depending on your bank. If five business days have passed, contact your bank to confirm they received it and ask why it has not appeared.
Do I need to do anything to receive my direct deposit refund?
No. Once you file your return with direct deposit selected and the IRS approves it, the deposit happens automatically. You do not need to take any action. Just wait for the money to appear in your account.