Tax refunds do not deposit at midnight, and the exact time depends on your bank

The IRS sends refunds in batches throughout the day, typically between early morning and late afternoon Eastern Time. Your bank then processes the deposit on its own schedule — some banks post refunds as soon as they arrive, while others wait until the next business day or hold the funds for a day or two. There is no standard midnight deposit time across all banks, and the IRS does not control when your specific bank makes the money available to you.

If you are watching your account on the day the IRS says your refund will arrive, you may see the deposit anytime from 6 a.m. to 8 p.m. Eastern Time, or you may not see it until the following morning. The timing also depends on whether you filed electronically or by mail, whether you chose direct deposit, and which financial institution holds your account.

Key Takeaways

  • The IRS processes refunds in batches throughout the day, not at a single time like midnight.
  • Your bank controls when the deposit appears in your account after the IRS sends it, and this can vary by institution.
  • Direct deposit refunds typically arrive faster than paper checks, but the exact day depends on your bank's processing schedule.
  • You can track your refund status on IRS.gov using the Where's My Refund tool, which tells you the expected deposit date but not the exact time.
  • If your refund does not arrive by the date the IRS promised, contact your bank first before calling the IRS.

How the IRS sends refunds in batches, not all at once

The IRS processes millions of refunds each filing season. Rather than sending all refunds at the same moment, the agency releases them in waves throughout each business day. Most refunds are transmitted to banks between 7 a.m. and 3 p.m. Eastern Time, though some may be sent later in the afternoon.

The exact time your refund leaves the IRS depends on when your return was processed and approved. Returns filed early in the season are often processed in earlier batches, but this is not a hard rule. The IRS prioritizes returns with no errors or missing information, so a return filed later but without problems may move through faster than an earlier return that required corrections.

Why your bank's processing schedule matters more than the IRS timeline

Once the IRS sends your refund to your bank, the bank decides when to post it to your account. Some banks, particularly larger national institutions, post direct deposits as soon as they receive them — sometimes within minutes. Other banks, especially smaller regional or credit unions, may wait until the next business day or even hold the deposit for 24 hours as a standard practice.

Your bank's processing schedule is set by the institution itself and does not follow a federal standard. If your bank's policy is to post all incoming ACH transfers (the electronic method the IRS uses) at 9 a.m. the next business day, that is when your refund will appear, regardless of what time the IRS sent it. Check your bank's website or call customer service to learn when they typically post direct deposits.

Direct deposit versus paper check: which arrives faster and when

Direct deposit refunds reach your bank within one to three business days of IRS approval. The IRS transmits the money electronically, and your bank posts it according to its own schedule. Most people see direct deposit refunds within two business days of the expected date the IRS provides.

Paper check refunds are mailed by the IRS and take seven to ten business days to arrive after the IRS approves your return. Once the check reaches your mailbox, you must deposit it yourself, which adds another one to three business days before the funds clear. Paper checks are significantly slower and are not subject to any midnight deposit rule — they arrive when the mail arrives.

If you chose direct deposit on your return, you will not receive a paper check. If you did not provide banking information, the IRS will mail a check instead.

How to track your refund and know the expected arrival date

The IRS provides a tool called Where's My Refund on IRS.gov. You can access it by entering your Social Security number, filing status, and the exact refund amount. The tool tells you the status of your return and, once approved, provides an expected deposit date.

The expected date is typically accurate within one or two days, but it is not a may provide. The date assumes your bank will post the deposit on the standard schedule. If your bank holds deposits longer than usual, or if there is a processing delay on the IRS side, the actual deposit date may be later.

Check Where's My Refund every few days rather than hourly. The tool updates once per day, usually overnight, so checking multiple times in the same day will not give you new information.

What to do if your refund does not arrive by the promised date

If the IRS said your refund would arrive on a specific date and it has not appeared in your account by the end of that business day, contact your bank first. Ask whether the deposit has been received but is being held, or whether it has not arrived at all. Some banks place holds on large deposits or deposits from government sources, and the money may be in your account but not yet available to spend.

If your bank confirms the deposit has not arrived, wait one more business day before contacting the IRS. Delays of one to two days are common and usually resolve on their own. If the refund is more than two business days late, call the IRS at 1-800-829-1040 or use the IRS's online chat tool on IRS.gov. Have your Social Security number, filing status, and the refund amount ready.

If you filed by mail rather than electronically, allow extra time. Mail-filed returns take longer to process, and the IRS may not have approved your return yet even if you expected it to arrive by now.

Why some refunds arrive faster than others

Refunds approved early in the filing season (January through February) often arrive within five to seven business days of approval. Refunds approved later in the season (March through May) may take longer because the IRS is processing a higher volume. Refunds that require corrections or additional review can take several weeks longer.

Returns with errors — such as a mismatched name or Social Security number, missing information, or claimed credits that do not match IRS records — are flagged for manual review. These returns do not move through the standard batch processing and may not be approved for weeks. The IRS will contact you by mail if your return needs corrections.

Frequently Asked Questions

Can I make my refund deposit at midnight by doing something different?

No. The timing of your refund deposit is controlled by the IRS's processing schedule and your bank's posting schedule, neither of which you can influence. Filing electronically instead of by mail, or choosing direct deposit instead of a paper check, will make your refund arrive faster overall, but not at a specific time like midnight.

Why does my bank say the deposit is pending but not available?

Your bank has received the deposit from the IRS but is holding it before making the funds available to spend. This is common with large deposits or government transfers. The hold typically lasts one business day. Contact your bank to confirm when the funds will be available.

If I check my account at 11:59 p.m. and the refund is not there, will it arrive by midnight?

Possibly, but unlikely. Most banks do not post deposits at midnight. If your bank's standard posting time is 9 a.m. the next morning, the refund will not appear until then, even if it arrived at the bank at 11:30 p.m. the night before.

Does filing my taxes on April 14 mean my refund will arrive later than if I filed on February 1?

Usually yes, but not always. Early-filed returns with no errors are processed quickly, while late-filed returns with errors may take longer. The IRS processes returns in the order they are received, but returns requiring corrections move to a separate queue and take weeks longer.

What if I filed electronically but my refund still has not arrived after five business days?

Check Where's My Refund to confirm the IRS has approved your return and provided an expected deposit date. If the date has passed, contact your bank to see if the deposit was received but is on hold. If your bank has not received it, contact the IRS at 1-800-829-1040.