Direct deposit arrives 1 to 5 business days after the IRS accepts your return

The IRS sends most refunds by direct deposit, and the money lands in your bank account between 1 and 5 business days after the agency accepts your tax return. The exact timing depends on when you file, whether the IRS needs to verify information on your return, and how your bank processes incoming transfers. If you file early in the tax season and your return has no issues, you may see the money within a few days of acceptance. If you file closer to the deadline or the IRS flags something for review, the wait stretches longer.

The IRS publishes a Where's My Refund tool that shows you the exact status of your return and, once accepted, tells you the expected deposit date. This tool updates once per day, usually overnight. You can check it on IRS.gov or through the IRS2Go mobile app using your Social Security number, filing status, and the exact refund amount from your return.

Key Takeaways

  • Direct deposit typically takes 1 to 5 business days from the date the IRS accepts your return, not from the date you file.
  • The IRS Where's My Refund tool shows your return status and the expected deposit date once your return is accepted.
  • Weekends and bank holidays do not count as business days, so a refund accepted on Friday may not arrive until Tuesday or Wednesday.
  • If the IRS needs to verify information on your return, the deposit date will be delayed and the tool will show a message explaining why.
  • Some banks deposit funds as soon as they receive them from the IRS, while others hold the money for up to one business day before making it available.

How the IRS acceptance date triggers the countdown

The 1 to 5 business day clock starts when the IRS accepts your return, not when you submit it. Acceptance means the IRS has received your return, run it through initial checks, and found no obvious errors or missing information. For e-filed returns, acceptance usually happens within 24 hours of submission. For paper returns mailed to the IRS, acceptance can take 2 to 4 weeks, which is why paper filers wait much longer overall.

Once your return is accepted, the Where's My Refund tool will show a message saying "Your return has been received and is being processed" or similar language. At this point, the IRS begins preparing your refund for direct deposit. The tool will then update again with an expected deposit date, usually within a few days.

Why some refunds take the full 5 business days

Not every refund arrives in 1 or 2 days. The IRS can take up to 5 business days to send the money to your bank, and several things can cause delays within that window. If your return contains certain credits—the Earned Income Tax Credit or Child Tax Credit, for example—the IRS is required by law to hold your refund until at least mid-February, even if you file in January. This is called the PATH Act delay, and it applies every year.

The IRS may also delay your refund if it detects a mismatch between information on your return and what it has on file—for instance, if your name or Social Security number does not match IRS records, or if you claim a dependent the IRS does not recognize. When this happens, the Where's My Refund tool will show a message like "We are still processing your return" or "Your return requires additional review." You may receive a letter in the mail asking you to verify information. Until you respond, the refund will not be sent.

The difference between IRS sending and your bank receiving

Once the IRS sends your refund by direct deposit, your bank receives the transfer within 1 to 2 business days. However, your bank may not make the money available to you immediately. Some banks deposit funds as soon as the transfer arrives, while others hold the money for up to one business day before crediting your account. This is called a hold, and banks are allowed to do it even for direct deposits from the government.

You can check your bank's policy by calling customer service or logging into your online banking portal. If your bank typically holds direct deposits, ask whether it makes an exception for federal tax refunds. Some banks do. If you want to avoid delays, consider using a bank or credit union that credits direct deposits immediately—many online banks and credit unions do this as standard practice.

Weekends and holidays extend the timeline

The 1 to 5 business days do not include weekends or federal holidays. A refund accepted on a Friday will not begin its countdown until Monday. If Monday is a federal holiday (like Presidents' Day in February or Memorial Day in May), the countdown starts Tuesday. This means a refund accepted on Friday afternoon may not arrive in your account until the following Wednesday or Thursday.

The IRS Where's My Refund tool accounts for weekends and holidays when it calculates your expected deposit date, so the date it shows you should be accurate. However, if your bank also holds deposits for a day, the actual arrival could be one business day later than the IRS estimate.

What to do if the deposit date passes without money arriving

If the expected deposit date has passed and the money is not in your account, first check the Where's My Refund tool again. The status may have changed—the IRS may have flagged your return for review, or there may be a problem with the bank account information you provided on your return. If the tool still shows the same expected date, contact your bank to confirm that the direct deposit has not arrived and ask whether it is being held.

If your bank confirms no deposit has been received, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can tell you whether the refund was sent and, if so, to which bank account. If there was an error in your bank account number on your return, the IRS may have sent the money to the wrong account or issued a check instead. In that case, the IRS will issue a new refund, which takes an additional 4 to 6 weeks.

Paper checks arrive much later than direct deposits

If you did not provide bank account information on your return or if the IRS could not deposit the money for some reason, you will receive a paper check by mail instead. Paper checks take 2 to 3 weeks to arrive after your return is accepted, and they can be delayed further by mail delays or if the check is lost. The Where's My Refund tool will tell you whether your refund is being sent by check, and it will provide an expected mailing date.

If you are waiting for a check and want to switch to direct deposit for future years, you can set up direct deposit on your next return. There is no way to change the payment method for a refund that has already been processed.

Frequently Asked Questions

Does filing early mean my refund arrives earlier?

Filing early helps only if the IRS can process your return without delays. If you file in early January and your return has no issues, you may see your refund by late January. However, if the IRS needs to verify information or if your refund includes certain credits subject to the PATH Act delay, filing early does not speed up the deposit. The IRS will not send any refund containing those credits before mid-February, regardless of when you file.

Can I get my refund faster by paying a tax preparer or software company?

No. Tax software and tax preparers cannot speed up the IRS processing time. They can file your return electronically, which is faster than mailing a paper return, but once the IRS receives it, the 1 to 5 business day timeline applies to everyone. Some tax software companies offer "rapid refund" loans, but these are loans against your expected refund, not the refund itself, and they charge fees.

What if I provided the wrong bank account number on my return?

If the IRS sent your refund to the wrong account, that bank will eventually return the money to the IRS, and the IRS will issue a new refund by check. This process takes 4 to 6 weeks. You can contact the IRS at 1-800-829-1040 to report the error and ask whether the refund has already been sent. If it has not yet been sent, the IRS may be able to correct the account number before processing.

Why does the Where's My Refund tool say my refund is still processing after two weeks?

If your return is still showing as "processing" after two weeks, the IRS is likely verifying information on your return. This happens when there is a mismatch between your return and IRS records, or when you claim credits that require additional review. Check your mail for a letter from the IRS asking you to verify information. You may also call the IRS at 1-800-829-1040 to ask whether a letter has been sent and what information they need from you.