The IRS does not deposit refunds at a specific time of day

The IRS processes refunds in batches throughout the week, not on a schedule tied to clock time. Your bank receives the deposit file from the IRS on a particular day — usually a Wednesday or Thursday during tax season — but the exact hour depends on your bank's processing system, not the IRS. Most banks post the deposit to your account between midnight and 6 a.m. the next business day, though some post later in the morning or afternoon.

If you chose direct deposit when you filed, the IRS sends your refund electronically to your bank's processing center. Your bank then processes that file according to its own schedule. You cannot control or predict the exact time your account will show the money, even if you know the deposit date.

The IRS publishes a refund status date — the day your refund was sent to your bank — but not a deposit time. That status date is what you see when you check "Where's My Refund?" on IRS.gov or use the IRS2Go app.

Key Takeaways

  • The IRS sends refunds in batches on specific days, usually Wednesday or Thursday, but does not control what time your bank posts the money to your account.
  • Most banks post direct deposits between midnight and 6 a.m. the next business day after receiving the file, though timing varies by bank.
  • The IRS refund status date tells you when the IRS sent the refund, not when your bank will display it in your account.
  • Checking your account multiple times on the expected deposit day will not speed up the process; the timing is determined by your bank's automated systems.
  • If your refund does not appear within one business day after the status date, contact your bank to confirm the deposit was received.

How the IRS refund deposit process works

The IRS batches refunds by filing method and processes them in waves. During peak tax season (February through May), the IRS typically releases refund batches on Wednesday and Thursday mornings. Each batch contains thousands of refunds headed to different banks across the country.

When the IRS sends a batch, it transmits an electronic file to the Federal Reserve, which routes it to each bank's processing center. The bank receives this file and queues it for posting. Most banks post direct deposits overnight, meaning a file received Wednesday morning posts to accounts Thursday morning. Some banks post deposits as they arrive throughout the day, so timing can shift by a few hours depending on when the bank processes its queue.

Your bank's processing speed depends on its size and systems. Large national banks often post deposits earlier in the morning; smaller banks or credit unions may post later. There is no standard time across all financial institutions.

Checking your refund status before it deposits

The IRS tool "Where's My Refund?" shows you the status of your return and tells you the date the IRS approved your refund and sent it to your bank. This status updates once per day, usually overnight. The date shown is the date the IRS released the refund, not the date it will appear in your account.

To use the tool, go to IRS.gov and select "Where's My Refund?" You will need 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." Once it says "Refund Sent" with a date, your bank should receive it within one to two business days.

The IRS2Go mobile app shows the same information and updates at the same time as the website. You do not need to create an account; the tool is free and available to anyone who filed a return.

Why your refund might not appear on the expected day

If the IRS status shows your refund was sent but it has not appeared in your account by the next business day, the delay usually falls into one of three categories: the bank has not processed it yet, the deposit was sent to the wrong account, or your return had an issue that delayed the refund.

Banks occasionally take longer than one business day to post deposits, especially if the file arrives late in their processing window or if the bank is experiencing high volume. Waiting until the end of the second business day is reasonable before contacting your bank.

If you provided the wrong account number or routing number on your return, the IRS will send the refund to that account, and you will need to contact that bank to retrieve it. If you changed banks after filing, the old account information on your return is what the IRS will use. Check your filed return to confirm the account details match where you expected the deposit.

If your return was flagged for review — for example, due to a math error, missing information, or identity verification — the IRS will not send your refund until the review is complete. The "Where's My Refund?" tool will show "Return Received" or "Refund Approved" but not "Refund Sent." In this case, the delay is on the IRS side, not your bank.

What to do if your refund does not arrive

Wait until at least one full business day has passed after the "Refund Sent" date before taking action. If today is Thursday and the status shows the refund was sent Wednesday, check your account Friday morning. If it is not there by Friday afternoon, contact your bank.

Call your bank's customer service line and confirm that the direct deposit from the IRS arrived. Ask for the exact date and time the deposit was received and posted. If the bank shows no incoming deposit, ask the bank to check the IRS's ACH (Automated Clearing House) records for your account. The bank can see whether the IRS actually sent the money.

If the bank confirms the deposit arrived but was posted to the wrong account, or if the IRS sent it to an old account you no longer use, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can issue a replacement refund by check or correct the account information if the error was on their end.

If the bank shows no deposit arrived at all, the IRS may have encountered an error processing your return. Call the IRS at the same number to confirm the refund status and ask whether your return requires additional review.

Direct deposit versus check refunds

Direct deposit refunds are faster and more reliable than checks. The IRS processes direct deposits in batches on a set schedule; checks are printed and mailed individually and depend on postal delivery. A direct deposit typically arrives within one to two business days of the "Refund Sent" status. A check can take two to three weeks or longer, depending on mail volume and distance.

If you chose direct deposit on your return, you cannot change it to a check after filing. If you chose a check and want to switch to direct deposit for future refunds, you will need to file your next return with direct deposit information included.

Some people receive a partial direct deposit and a partial check refund if the IRS encountered an issue processing part of the refund. In this case, the direct deposit portion arrives on the normal schedule, and the check arrives separately later.

Frequently Asked Questions

Can I make my refund deposit faster by checking the status more often?

No. The IRS processes refunds in batches on a fixed schedule, and your bank posts deposits according to its own system. Checking the status multiple times does not change when the deposit arrives. The "Where's My Refund?" tool updates once per day, usually overnight, so checking more than once daily will show the same information.

What time does the IRS send refunds to banks?

The IRS typically sends refund batches to the Federal Reserve early Wednesday or Thursday mornings during tax season. The exact time varies, and it is not published. Your bank receives the file and processes it according to its own schedule, which is why the deposit time in your account differs from when the IRS sent it.

Why did my refund status say "Refund Sent" three days ago but it still hasn't appeared?

Most deposits arrive within one to two business days, but some banks take longer. Contact your bank to confirm whether the deposit was received. If the bank shows no incoming deposit, contact the IRS at 1-800-829-1040 to verify the refund was actually sent and to the correct account number.

If my refund was sent on a Thursday, when should it appear in my account?

Most likely Friday morning, but possibly Friday afternoon or even Monday if your bank processes deposits slowly or if the file arrived late Thursday. Banks are not required to post deposits at a specific time, only within one business day. If it has not appeared by Monday afternoon, contact your bank.

Does the time zone I live in affect when my refund deposits?

No. The IRS and Federal Reserve operate on Eastern Time, but your bank processes deposits based on its own internal schedule regardless of your location. A refund sent to a bank in California arrives on the same day as one sent to a bank in New York, though the exact posting time may differ slightly between banks.