Direct deposit refunds arrive in your bank account between 1 and 5 business days after the IRS accepts your return

The IRS processes most tax returns in 21 days or fewer from the date they receive your filing. Once your return is accepted, the agency sends the refund electronically to your bank. The actual deposit into your account happens 1 to 5 business days later, depending on your bank's processing speed — not the IRS's. Some banks post refunds the same day they receive them; others take up to five business days.

If you filed early in the tax season (January or February), your refund typically arrives faster because the IRS has fewer returns in the queue. If you filed in April or early May, expect longer waits because the agency is processing millions of returns simultaneously. The IRS does not control the final step — your bank does — so even if the IRS sends your money on a Friday, your bank may not post it until the following Tuesday.

Key Takeaways

  • The IRS accepts most returns within 21 days of filing, then sends the refund to your bank within one business day.
  • Your bank takes 1 to 5 additional business days to deposit the money into your account after receiving it from the IRS.
  • You can check the status of your refund using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
  • If your refund does not arrive within the timeframe shown in Where's My Refund, contact your bank first — the delay is usually on their end, not the IRS's.
  • Refunds sent to accounts with errors or closed accounts are returned to the IRS, which then issues a paper check instead.

How to track your refund status with the IRS tool

The IRS Where's My Refund tool is the official source for tracking your direct deposit refund. Go to IRS.gov, find the Where's My Refund section, and enter your Social Security number, filing status, and the exact refund amount from your return. The tool shows one of three statuses: "Return Received," "Refund Approved," or "Refund Sent."

"Return Received" means the IRS has your filing but has not finished processing it yet. "Refund Approved" means the IRS has reviewed your return, found no issues, and approved the refund amount. "Refund Sent" means the IRS has transmitted the money to your bank. This is the critical moment — once you see "Refund Sent," your bank should receive the funds within one business day, and you should see the deposit 1 to 5 business days after that.

The Where's My Refund tool updates once per day, usually overnight. Checking multiple times in the same day will not show new information. If the tool says your refund was sent but you have not received it after five business days, the delay is almost certainly at your bank's end, not the IRS's.

Why your refund might take longer than expected

Some returns require additional review before the IRS approves them. If your return contains errors, missing information, or items the IRS wants to verify, processing takes longer than 21 days. Common triggers include claiming the Earned Income Tax Credit (EITC), the Child Tax Credit, or reporting self-employment income. The IRS also holds returns that show signs of identity theft or fraud.

If your return is selected for review, the Where's My Refund tool will tell you. The message will say your return is being reviewed and give you an estimated completion date. During this time, your refund is on hold — it will not be sent to your bank until the review is finished. This can add 30 to 60 days to the total timeline.

Another common cause of delay is a mistake on your return itself — a wrong bank account number, a closed account, or a name that does not match your bank's records. If the IRS sends your refund to an account that does not exist or rejects it, the money bounces back to the IRS. The agency then issues a paper check instead, which takes an additional 2 to 4 weeks to arrive by mail.

What to do if your refund does not arrive on time

If the Where's My Refund tool shows "Refund Sent" but you have not seen the money in your account after five business days, contact your bank first. Ask them to search for a pending deposit from the IRS. Provide your routing number and account number so they can check their incoming transfers. Many banks can locate a deposit that has not yet posted and tell you the exact date it will appear.

If your bank says they have not received anything from the IRS, go back to Where's My Refund and verify the status again. If it still says "Refund Sent," wait one more business day and check again. If after a full week the tool still shows "Refund Sent" and your bank has no record of the transfer, contact the IRS directly. Call the IRS at 1-800-829-1040 (the main tax line) and have your Social Security number, filing status, and refund amount ready.

If the Where's My Refund tool shows your return is still being reviewed or processed, do not contact the IRS yet. The tool is accurate about timing. Calling will not speed up the process, and the IRS cannot tell you anything more than what the tool already shows.

Bank processing times vary — yours may be slower than others

The 1 to 5 business day window exists because banks process deposits at different speeds. Large national banks often post IRS refunds within one business day. Smaller regional banks and credit unions may take three to five business days. Online-only banks vary widely — some post same-day, others take the full five days.

Your bank's processing time does not change based on the size of your refund or the time of day the IRS sends it. If your bank typically takes five business days to post ACH transfers (the method the IRS uses), your tax refund will follow that same timeline. You can ask your bank what their standard ACH posting time is, and that will tell you roughly when to expect your refund after the IRS sends it.

Weekend and holiday delays also matter. If the IRS sends your refund on a Friday afternoon, your bank may not begin processing it until Monday. If a holiday falls during the processing window, add an extra day. For example, if the IRS sends your refund on a Thursday before a Friday holiday, your bank may not post it until the following Tuesday.

What happens if your bank account information was wrong

If you entered an incorrect bank account number or routing number on your tax return, the IRS will attempt to deposit the refund to that account. When the bank rejects the deposit because the account does not exist or the number is invalid, the money returns to the IRS. The agency then issues a paper check to the address on your return.

The Where's My Refund tool will eventually show a status change indicating the refund was returned. You may also receive a notice in the mail from the IRS explaining that the direct deposit failed. The paper check is then printed and mailed, which adds 2 to 4 weeks to your wait time.

If you realize you made a mistake on your return before filing, you can amend it using Form 1040-X. If you already filed with the wrong account number, there is nothing you can do to stop the rejection and redirect the refund — you must wait for the paper check. When it arrives, you can deposit it normally.

State tax refunds arrive on a different timeline

If you are waiting for both a federal and state tax refund, they do not arrive together. State tax agencies process returns independently and send refunds on their own schedule. Some states process returns faster than the IRS; others are slower. Most states offer their own refund tracking tool on their tax agency website.

State refunds sent by direct deposit typically arrive 1 to 3 weeks after the state accepts your return, but this varies by state. Some states send refunds within days of acceptance; others take a month or longer. Check your state's tax agency website for their specific timeline and tracking tool. Do not assume your state refund will arrive at the same time as your federal refund.

Frequently Asked Questions

Can I speed up my tax refund by calling the IRS?

No. The IRS processes returns in the order they are received, and calling does not change your place in the queue. If your return is still being processed, the Where's My Refund tool shows the most accurate timeline. Calling wastes your time and the IRS's resources.

What if I see my refund in Where's My Refund but it never shows up in my bank account?

Contact your bank and ask them to search for an incoming transfer from the IRS using your routing and account number. If they find it pending, they can tell you when it will post. If they find nothing, wait one more business day and check again. If still nothing after a full week, call the IRS at 1-800-829-1040.

Does filing electronically get me my refund faster than mailing a paper return?

Yes. Electronic returns are processed much faster than paper returns. The IRS typically accepts e-filed returns within 24 hours. Paper returns can take several weeks just to be scanned and entered into the system. If speed matters, file electronically and choose direct deposit.

Will my refund arrive faster if I file on January 1st instead of in April?

Yes. Early filers typically receive refunds within 21 days because the IRS has fewer returns to process. April filers often wait 4 to 6 weeks because the agency is processing millions of returns simultaneously. Filing early is the single biggest factor in getting your refund quickly.

What if my refund amount is different than what I expected?

The IRS may have adjusted your refund during processing if they found errors on your return or if you owe back taxes, child support, or student loans. The Where's My Refund tool shows the amount being sent. If it does not match what you calculated, check your return for errors or contact the IRS to ask why the amount changed.