Banks don't control when the IRS sends your tax refund—they only control when they post it to your account after it arrives

The IRS deposits tax refunds directly to your bank account on a schedule it sets, not on a schedule your bank sets. Your bank receives the deposit from the IRS and posts it to your account, usually within one business day of receipt. The timing depends on when the IRS sends it out, not on your bank's hours or processing speed.

If you chose direct deposit on your tax return, the IRS sends refunds in batches throughout the filing season. The IRS publishes a weekly refund schedule showing which returns it will process each week. Your bank's role is to accept the deposit and make the funds available—this typically happens overnight, but the real wait is for the IRS to send it in the first place.

Key Takeaways

  • The IRS controls the refund schedule and sends deposits on specific dates it publishes weekly; your bank receives and posts them, usually within one business day.
  • Direct deposit refunds arrive faster than paper checks, but only if the IRS has processed your return and sent the deposit.
  • You can check the exact date the IRS will send your refund using the IRS Where's My Refund tool on IRS.gov.
  • Bank hours do not affect when a refund posts; deposits sent overnight by the IRS post the next business day regardless of when your branch opens.
  • If your return is held for review or correction, the IRS will not send the refund until the issue is resolved, which can add weeks or months.

How to find out when the IRS will send your specific refund

The IRS publishes a weekly refund schedule every Friday showing which tax returns it will process the following week. You can find this schedule on IRS.gov under "Refund Cycle Chart." The chart shows dates by week—for example, "Week of April 1" or "Week of April 8"—and tells you which returns the IRS will send refunds for during that week.

To find your exact refund date, use the Where's My Refund tool on IRS.gov. Enter your Social Security number, filing status, and the exact refund amount from your return. The tool will tell you the date the IRS will send your refund. This date is more reliable than the weekly chart because it accounts for whether your return needed review or correction.

If Where's My Refund says your refund is "approved" and shows a date, the IRS will send it on that date. If it says "processing" with no date, your return is still being reviewed. If it says "delayed," the IRS found an issue and needs more information from you before it can send the refund.

What happens after the IRS sends the refund to your bank

Once the IRS sends your refund via direct deposit, it travels through the Federal Reserve's banking network to your bank. Your bank receives it and posts it to your account, usually the next business day. This means if the IRS sends your refund on a Friday, your bank will post it on Monday (assuming Monday is a business day). If the IRS sends it on a Saturday or Sunday, your bank posts it on Monday.

Your bank's hours do not matter for this process. The deposit arrives electronically overnight, and your bank's system posts it automatically before the branch opens. You do not need to go to the bank or call to receive it. The funds will be in your account the next business day after the IRS sends them.

Some banks make refunds available immediately upon receipt, while others hold them for one business day. Check your bank's direct deposit policy if you need the money urgently. Most large banks post direct deposits from the IRS the same day they receive them.

Why your refund might not arrive on the date the IRS shows

If the IRS shows a refund date but the money does not appear in your account the next business day, one of these issues is usually the cause: the bank account number on your return was wrong, your return was rejected by the IRS for a data mismatch, or the IRS sent the refund but your bank rejected it because the account was closed or flagged as fraudulent.

If your refund is more than one business day late, check Where's My Refund again. If it still shows the same date and says "approved," contact your bank and ask whether they received the deposit from the IRS. Provide them with the refund amount and the date the IRS said it would send it. Your bank can tell you whether the deposit arrived and why it has not posted.

If your bank says they never received the deposit, the IRS may have sent it to the wrong account. This happens when the account number on your return does not match your actual bank account. Contact the IRS at 1-800-829-1040 to report the issue. The IRS can resend the refund to the correct account or issue a paper check instead.

Paper checks versus direct deposit timing

If you did not choose direct deposit, the IRS will mail a paper check to the address on your return. Paper checks take longer than direct deposits. The IRS typically mails checks about one week after it processes your return. Once mailed, the check takes 7 to 10 business days to arrive by mail, depending on distance and postal service speed.

You can request direct deposit instead of a paper check if you have not received your check yet. Use Where's My Refund to see the status. If it shows "check issued," the check has already been mailed and you cannot change it. If it shows "processing" or "approved," you may be able to update your information through the IRS website or by calling 1-800-829-1040.

What to do if the IRS says your refund is delayed

If Where's My Refund shows "delayed," the IRS found something on your return that needs review. This could be a missing form, a math error, or a mismatch between your return and IRS records. The IRS will send you a letter explaining what is needed. Do not ignore this letter—the IRS will not send your refund until you respond.

Read the letter carefully and follow the instructions. Most letters ask you to either mail back a signed form or provide additional documentation. Send it as soon as possible. The IRS typically takes 4 to 6 weeks to review your response and send the refund, though complex cases can take longer.

If you do not receive a letter within 30 days of seeing "delayed" in Where's My Refund, call the IRS at 1-800-829-1040. Have your Social Security number and return information ready. The IRS can tell you what is holding up your refund and what you need to do next.

Frequently Asked Questions

Can I pick up my tax refund at the bank instead of waiting for direct deposit?

No. The IRS sends refunds directly to the bank account you listed on your return. You cannot pick it up at a branch or have it sent to a different account after the return is filed. If you need to change the account, you must contact the IRS before they process your return.

Does my refund post at a specific time of day?

No. Direct deposits from the IRS post sometime during the business day, but the exact time varies by bank. Most banks post deposits between midnight and early morning, so the refund may be in your account before the branch opens. You can check your account balance online or through your bank's app anytime.

What if the IRS says my refund will arrive on a holiday?

The IRS does not send refunds on federal holidays or weekends. If the IRS shows a refund date that falls on a holiday or weekend, it will actually send the refund on the next business day. Your bank will post it the following business day.

Can I get my refund faster if I go to the bank in person?

No. Going to the bank does not speed up the refund. The IRS controls the timing, and your bank posts it automatically. The only way to get a faster refund is to file earlier in the tax season, because the IRS processes returns in the order they are received.

What if my bank says they never received my refund?

Contact the IRS at 1-800-829-1040 with your refund amount and the date it was supposed to arrive. The IRS can confirm whether they sent it and to which account. If they sent it to the wrong account, they can issue a new refund or paper check to the correct address.