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

The IRS publishes a standard timeline: once they accept your tax return, your refund reaches your bank in 1 to 5 business days. That clock starts the day the IRS processes your return, not the day you file it. If you file on January 15 and the IRS accepts it on January 17, the 1 to 5 business days begins on January 17.

The actual arrival depends on your bank's processing speed, not the IRS. The IRS sends the money to your bank's routing number; your bank then posts it to your account. Some banks credit refunds the same day they receive them. Others take an extra day or two. You cannot speed this up by contacting the IRS—the delay is on your bank's side.

If you have not seen the refund after 5 business days, the money is either still in transit to your bank or your bank is holding it. Check your bank's website or call their customer service line to confirm whether they have received the deposit.

Key Takeaways

  • The IRS processes your return and sends the refund to your bank within 1 to 5 business days of accepting your return, not from the date you file.
  • Your bank may take an additional day or two to post the money to your account, depending on their internal processing schedule.
  • Weekends and federal holidays do not count as business days, so a refund sent on Friday may not arrive until Tuesday.
  • You can track your refund status through the IRS's Where's My Refund tool, which updates once per day and shows the expected deposit date.
  • If your refund does not arrive within 21 days of the IRS accepting your return, contact the IRS directly at 1-800-829-1040.

When the IRS actually accepts your return

Filing your return and having the IRS accept it are two different moments. When you e-file, the IRS usually accepts returns within 24 hours. If you mail a paper return, acceptance takes 2 to 4 weeks after the IRS receives it.

You can see the exact acceptance date by logging into your IRS account at irs.gov or by using the Where's My Refund tool. The tool shows three pieces of information: whether the IRS has received your return, whether it has been accepted, and the expected deposit date. The expected date appears only after acceptance.

If you filed electronically and do not see an acceptance confirmation within 24 hours, check your email for a confirmation number from your tax software. That number proves the file reached the IRS. The acceptance itself—the IRS actually opening and validating the return—happens separately and usually within the same day.

How weekends and holidays affect your timeline

Business days exclude Saturdays, Sundays, and federal holidays. If the IRS accepts your return on Friday afternoon, the 1 to 5 business day clock starts Monday morning. A refund that takes the full 5 business days from a Friday acceptance would arrive the following Friday.

Federal holidays that affect processing include New Year's Day, Martin Luther King Jr. Day, Presidents' Day, Memorial Day, Independence Day, Labor Day, Thanksgiving, and Christmas. If the IRS accepts your return on the day before a holiday, the processing clock pauses and resumes the next business day.

Your bank also observes weekends and holidays. Even if the IRS sends your refund on a Friday, your bank may not process it until Monday. This is why the full timeline from acceptance to your account can stretch to 7 or 8 calendar days even though the IRS promises 1 to 5 business days.

Why some refunds take longer than 5 business days

The IRS's 1 to 5 business day promise assumes your return has no errors and matches your income records. If the IRS needs to verify information—your Social Security number, income reported by your employer, or dependents claimed—they hold the return for manual review. This review can add 2 to 4 weeks.

Common triggers for review include claiming the Earned Income Tax Credit, the Child Tax Credit, or the American Opportunity Credit. These credits require the IRS to cross-check your information against wage records and Social Security data. You will see a message in Where's My Refund saying your return is being reviewed; the tool will update with a new expected date once the review is complete.

If you made an error on your return—a wrong bank account number, a mismatched name, or a calculation mistake—the IRS may reject the return entirely. You will receive a notice by mail explaining the error and instructions to file an amended return. This process adds 4 to 6 weeks to your timeline.

What to do if your refund does not arrive on time

Wait until 21 days after the IRS accepted your return before contacting anyone. The IRS's own timeline allows up to 5 business days, plus time for your bank to process. Twenty-one days gives you a full buffer for weekends, holidays, and bank delays.

If 21 days have passed, first contact your bank. Ask whether they have received a deposit to your account in the last week. If they have not, ask them to check the routing number and account number on file with the IRS. A single digit wrong in either number will cause the deposit to fail or go to the wrong account.

If your bank confirms they have not received the deposit, 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, where it went. If the money went to the wrong account, the IRS will issue a new refund by check, which takes 2 to 4 weeks.

How to track your refund in real time

The Where's My Refund tool at irs.gov is the only official source for refund status. It updates once per day, usually overnight. You can check it as often as you want, but it will not show new information more than once daily.

To use the tool, you need your Social Security number, filing status, and the exact refund amount from your return. The tool shows three statuses: "Return Received" (the IRS has your file but has not processed it yet), "Return Accepted" (the IRS has validated your return and is processing the refund), and "Refund Approved" (the refund has been sent to your bank with an expected deposit date).

Do not rely on third-party refund tracking apps or websites. Some charge fees to show information that is free on irs.gov. Stick to the official IRS tool to avoid scams and may support you are seeing accurate information.

Direct deposit versus check refunds: the timing difference

Direct deposit is faster than a paper check. A check refund takes 3 to 4 weeks from the date the IRS approves it, because the IRS must print, mail, and deliver the check. Direct deposit reaches your account in 1 to 5 business days after approval.

If you chose direct deposit on your return but the IRS cannot process it—because the routing number was wrong or your bank rejected the deposit—the IRS will mail you a check instead. You will receive a notice explaining the issue. The check will arrive 3 to 4 weeks after the IRS mails it.

If you did not choose direct deposit and filed a paper return, your refund will come by check. There is no way to change this to direct deposit after filing. For future years, e-filing with direct deposit is the fastest option.

Frequently Asked Questions

Can I speed up my refund by calling the IRS?

No. The IRS processes refunds in the order they are received, and calling does not move you ahead in the queue. If your refund is within the normal 1 to 5 business day window, it is already being processed as fast as possible. If it is delayed beyond 21 days, the IRS can investigate, but they cannot accelerate a refund that is already in the system.

What if I gave the IRS the wrong bank account number?

If the account number is wrong, the bank will reject the deposit and it will bounce back to the IRS. The IRS will then mail you a check instead, which takes 3 to 4 weeks. You will receive a notice explaining what happened. To avoid this, double-check your routing number and account number before submitting your return.

Does filing earlier mean I get my refund faster?

Not significantly. Filing on January 15 versus February 1 might save a few days, but the main variable is how long the IRS takes to accept and process your return. If your return requires manual review, filing early does not speed that up. The IRS processes returns in batches, not in the order they arrive.

Why does Where's My Refund say my refund was approved but I have not received it yet?

The approval date is when the IRS sent the money to your bank, not when your bank posted it to your account. Your bank may take 1 to 2 additional days to process the deposit. Check with your bank to confirm they have received it. If they have not, contact the IRS to verify the routing and account number.

What happens if I filed my return but have not received an acceptance confirmation?

If you e-filed, check your email for a confirmation number from your tax software. That proves the file was transmitted. The IRS acceptance happens separately and usually within 24 hours. If you do not see an acceptance in Where's My Refund within 24 hours of filing, contact your tax software provider to confirm the file was sent successfully.