The IRS does not deposit refunds at a set time each day

The IRS does not release refunds on a schedule tied to a specific hour or time of day. Banks receive batches of refund deposits from the IRS throughout each business day, and your bank then processes those deposits into individual accounts. The exact moment your refund appears depends on when your bank's system processes the batch your refund was included in — this can happen early morning, midday, or late afternoon, and varies by bank.

If you chose direct deposit when you filed your return, the IRS sends your refund electronically to your bank. The transfer itself takes one to two business days after the IRS approves your return. Once your bank receives the transfer, it typically posts the money to your account within 24 hours, though some banks post same-day. You will not see a notification from the IRS telling you the exact minute it hits your account — your bank sends the confirmation.

Key Takeaways

  • The IRS processes refunds in batches throughout business days, not at a fixed time, so the deposit hour varies by bank and by which batch your return was in.
  • Direct deposit refunds take one to two business days to travel from the IRS to your bank, then your bank posts it to your account within 24 hours.
  • Weekends and federal holidays pause the process — a refund approved on Friday may not reach your bank until Monday or Tuesday.
  • You can track your refund status on the IRS website using the "Where's My Refund?" tool, which updates once per day, usually overnight.

How long between IRS approval and the money in your account

Once the IRS approves your return, the refund enters the payment queue. The IRS typically releases approved refunds to banks in batches on business days. The transfer from the IRS to your bank takes one to two business days. After your bank receives the transfer, it posts the funds to your account — most banks do this within 24 hours, though some post the same day they receive it.

The total time from approval to your account is usually three to five business days. If your return was approved on a Monday, you might see the money Wednesday or Thursday. If it was approved on a Friday, the transfer may not reach your bank until Tuesday, and posting could happen Wednesday. Weekends and federal holidays (like Memorial Day or Independence Day) add extra days because the IRS and banks do not process transfers on those days.

Why the deposit time varies between banks

Each bank has its own processing schedule for incoming transfers from the IRS. Some banks post deposits as soon as they receive them, even if it is 2 a.m. Others batch all overnight deposits and post them at a set time in the morning, like 6 a.m. or 8 a.m. A few banks hold deposits for a business day before posting, though this is less common for direct deposits from the IRS.

Your bank's posting time is set by the bank, not the IRS. If you want to know when your specific bank typically posts direct deposits, call the customer service number on the back of your debit card or check your bank's website. Many banks list their posting times in the FAQ or account settings section. Knowing your bank's schedule helps you predict roughly when to expect the money, even though the exact day depends on when the IRS released your refund.

Checking the status before the money arrives

The IRS offers a tool called Where's My Refund? on its website at irs.gov. You enter your Social Security number, filing status, and the exact refund amount shown on your return. The tool shows one of three statuses: "Return Received," "Refund Approved," or "Refund Sent." The "Refund Sent" status means the IRS has released your refund to your bank, though it may not have posted to your account yet.

The Where's My Refund? tool updates once per day, usually overnight. Checking it multiple times in the same day will show the same status. If the tool says "Refund Sent" but the money has not appeared in your account after two business days, contact your bank to confirm they received the transfer. If your bank has no record of it, the IRS can investigate using your return information.

What to do if the refund does not arrive when expected

If the Where's My Refund? tool shows "Refund Sent" but you do not see the money after three business days, first contact your bank. Ask them to check whether they received the IRS transfer. Provide them with your return filing date and the refund amount. Banks can see incoming transfers in their system even if they have not posted to your account yet.

If your bank confirms they never received the transfer, or if Where's My Refund? shows "Refund Approved" but you have waited more than five business days, contact the IRS directly. Call the IRS at 1-800-829-1040 (the main customer service line). Have your Social Security number, filing status, and the exact refund amount ready. The IRS can trace the refund and tell you whether it was sent and to which account. If there was an error in your bank account number on your return, the IRS may need to reissue the refund by check, which takes an additional two to three weeks.

Refunds sent by check instead of direct deposit

If you did not choose direct deposit or if the IRS could not process your direct deposit (for example, because of an invalid account number), the IRS mails a check. Paper checks take seven to ten business days to arrive after the IRS approves your return, depending on mail delivery in your area. The Where's My Refund? tool will show "Refund Sent" for checks as well, but the timing is much longer than direct deposit.

If you are expecting a check and it does not arrive within ten business days of the "Refund Sent" status, contact the IRS. They can issue a replacement check or, in some cases, reissue the refund by direct deposit if you provide corrected bank information. Replacement checks take another seven to ten business days.

Frequently Asked Questions

Can I make my refund deposit faster by doing something on my end?

No. Once you file your return with direct deposit information, the speed depends entirely on the IRS processing time and your bank's posting schedule. You cannot speed up the IRS approval or the bank's posting. The fastest path is already direct deposit — checks are always slower.

Why does the IRS website say my refund was approved but I still don't see it?

"Approved" means the IRS has processed your return and decided to send you money. "Sent" means the IRS has released it to your bank. Between those two statuses, the refund is in transit, which takes one to two business days. After "Sent," your bank needs up to 24 hours to post it. If it has been more than two business days since "Sent," contact your bank.

Does the IRS deposit refunds on weekends or holidays?

No. The IRS does not process or send refunds on Saturdays, Sundays, or federal holidays. If your return is approved on a Friday, the refund will not be sent until Monday. If Monday is a holiday, it will not be sent until Tuesday. This can add several days to the timeline during holiday weeks.

What if I filed my taxes late — does that delay my refund deposit?

Filing late does not change how fast the IRS processes your return once it is received. However, if you file close to the April deadline, the IRS may take longer to approve your return because of high volume. The deposit itself, once approved, follows the same one- to two-day timeline to your bank.

Can I change my bank account after I file but before the refund arrives?

No. Once you file your return with a bank account number, the IRS will send the refund to that account. If you need to change it, you must contact the IRS before they send the refund. After the refund is sent, changing your bank account will not redirect it. If the account is closed or invalid, the IRS will issue a check instead, which takes longer.