Tax refunds don't arrive on a single time each day — they arrive whenever your bank processes the deposit, which varies by bank and can happen anytime from early morning to late evening.
The IRS sends refunds in batches throughout the day, but your bank controls when the money appears in your account. Some banks post deposits at 12:01 a.m., others at 6 a.m., and some not until afternoon or evening. You cannot predict the exact hour. What you can do is check your bank's deposit schedule, watch your account starting the day the IRS says your refund will arrive, and understand that "deposited today" means sometime within a 24-hour window, not a specific time.
If you are waiting for a refund that the IRS says is on its way, the deposit window is usually three to five business days from the date the IRS approves your return. That window is when your bank will receive the money — but the exact time depends on your bank's processing schedule, not the IRS.
Key Takeaways
- The IRS processes refunds in batches throughout the day, but your specific bank decides when to post the deposit to your account.
- Most banks post direct deposits between midnight and 6 a.m., though some post later in the day or in the evening.
- You can contact your bank's customer service to ask what time they typically post tax refunds, since many banks have a standard window.
- The IRS Where's My Refund tool tells you the expected deposit date, but not the time — check your bank account starting that morning.
- If the deposit does not appear by the end of the expected date, contact your bank first, then the IRS if your bank confirms nothing arrived.
How to find your bank's deposit time
Call your bank's customer service line and ask what time they post direct deposits. Many banks have a standard window — for example, "We post all direct deposits between 6 a.m. and 8 a.m. Eastern time" — and they can tell you immediately. This is the most reliable way to know when to expect your money.
If your bank has a mobile app or online banking portal, log in and check your recent deposits. Look at the timestamp on past direct deposits (paychecks, benefits, transfers from other banks). The time they posted is usually consistent, so you can use that pattern to estimate when your tax refund will show up.
Some banks post refunds faster than others. Credit unions and smaller regional banks sometimes post overnight, while large national banks may wait until business hours. If you bank with a large institution, do not expect a deposit at midnight — it is more likely to arrive between 6 a.m. and noon.
What the IRS deposit date actually means
The IRS Where's My Refund tool shows an expected deposit date, not a time. That date is when the IRS sends the refund to your bank — but your bank may not post it to your account until the next business day, or even later depending on their processing schedule.
If the tool says your refund will be deposited on Thursday, that means the IRS is sending it on Thursday. Your bank will receive it on Thursday, but may not show it in your account until Thursday evening, Friday morning, or even Friday afternoon. The date is accurate; the time is not may provide.
Federal holidays can shift this timeline. If the expected deposit date falls on a Friday and Monday is a holiday, your bank may not post the deposit until Tuesday. The IRS accounts for this when it gives you a date, but your bank's processing schedule is separate.
Why deposits arrive at different times
Banks process direct deposits in batches, and the IRS sends refunds in batches. Your refund is one of thousands being processed on the same day. Your bank may receive it at 2 a.m. but not post it to customer accounts until 6 a.m. when their overnight processing cycle completes.
Some banks prioritize certain types of deposits. Payroll deposits might post before tax refunds, or vice versa. If your bank receives your refund late in their processing window, it may not appear until the next day.
The bank's location and the IRS processing center's location can also matter. Refunds sent to banks in different time zones may arrive at different hours relative to your local time, though this is usually a minor factor.
Checking your account on the expected deposit date
Start checking your account early in the morning on the date the IRS says your refund will arrive. Log into your bank's app or website and look at your available balance and pending deposits. Some banks show deposits as "pending" before they fully post — if you see this, the money is on its way and should be available within hours.
Do not rely on email or text notifications alone. Banks sometimes delay sending alerts, so check your account directly. If you have set up balance alerts, they may notify you when the deposit posts, but this can lag behind the actual deposit by a few minutes to an hour.
If the expected date passes and you see nothing — not even a pending deposit — wait until the end of that business day before contacting your bank. Deposits sometimes post late in the evening. If it still has not appeared by the next morning, call your bank and ask if they received the refund.
What to do if the deposit does not arrive on time
Contact your bank first. Tell them the expected deposit date from the IRS and ask if they received the refund. Your bank can see incoming deposits that have not yet posted to your account. If they confirm they received it, it should appear within hours. If they say they did not receive anything, note the date and time you called.
If your bank confirms no deposit arrived, log into the IRS Where's My Refund tool again and check the status. The date may have changed, or there may be a note about a problem with your return. If the tool still shows the same date and your bank says nothing came through, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready.
The IRS can tell you whether the refund was actually sent and to which bank account. If you provided the wrong account number on your return, the IRS may have sent the refund to a closed account or an account that is not yours. In that case, the IRS will issue a check instead, which takes an additional two to three weeks.
Direct deposit versus check or prepaid card
Direct deposit is the fastest method and the one most likely to arrive on a predictable schedule. If you chose direct deposit on your return, the refund goes to your bank account and should arrive within the timeline the IRS gave you.
If you chose to receive your refund by check, it will be mailed to the address on your return. Checks take seven to ten business days to arrive after the IRS approves your return, and the time depends on mail delivery, not your bank. You cannot track the exact time a check will arrive.
Some people receive refunds on a prepaid debit card issued by the IRS's refund processor. These cards are loaded with your refund and mailed to you. The timeline is similar to a check — seven to ten business days — and you will receive a separate notification when the card is mailed.
Frequently Asked Questions
Can I make my bank deposit my tax refund faster?
No. Your bank's processing schedule is fixed, and you cannot change when they post deposits. The only variable you control is making sure you provided the correct bank account number on your return. If you gave the IRS the wrong account, the refund will go to the wrong place and take weeks to correct.
Why do some people get their refunds at midnight and others in the morning?
Different banks have different processing schedules. Some banks post all overnight deposits (including tax refunds) at midnight or 1 a.m. Others wait until 6 a.m. or later. Call your bank to find out their standard time — it is usually consistent for all direct deposits.
Will my refund show as pending before it fully posts?
Sometimes. Many banks show direct deposits as "pending" or "in process" a few hours before they fully post and become available to spend. If you see a pending deposit, the money is coming and should be available within hours. Not all banks display pending deposits, so the absence of a pending status does not mean the deposit is delayed.
What if my bank says they never received my refund?
Check the IRS Where's My Refund tool again to confirm the expected date and the account number the IRS has on file. If the account number is wrong, the IRS sent your refund to the wrong bank. Call the IRS at 1-800-829-1040 to report the error — they can issue a check instead, which takes two to three weeks longer.
Can I speed up my tax refund by using a different bank?
No. The IRS sends the refund to the account number you provided on your return. You cannot change the destination once you have filed. If you want future refunds to arrive faster, you can choose a bank known for early posting, but you must provide that account number on next year's return.