Direct deposits post between midnight and 6 a.m. on the day your bank receives the IRS transfer, but the exact time depends on your bank's processing schedule, not the IRS
The IRS does not control when money appears in your account. The IRS sends the transfer to your bank's processing center, usually overnight, and your bank decides when to post it to your account during their daily cycle. Most banks post direct deposits in the early morning hours — often between midnight and 6 a.m. — but some wait until later in the day. A few banks post deposits as late as 5 p.m. or even the next business day.
The date the IRS sends the transfer and the date your bank posts it are often different. If the IRS sends your refund on a Thursday night, your bank might not post it until Friday morning, or in rare cases, Monday morning if the weekend falls in between. The IRS publishes a refund status date — the date they say the money will arrive at your bank — but that is not the same as the time it will show up in your account.
You cannot speed up the posting time once the IRS has sent the transfer. Your bank controls this part of the process. If you chose direct deposit when you filed, the money is coming to you this way; there is no option to change it mid-transfer.
Key Takeaways
- Direct deposits typically post between midnight and 6 a.m., but some banks post as late as 5 p.m. or the next business day.
- Your bank's posting time is not the same as the IRS's send date — the IRS may send the transfer Thursday night, but your bank posts it Friday morning.
- You can find your bank's typical posting window by calling customer service or checking your account settings; most banks list this in their FAQ.
- If your refund shows as "approved" or "sent" on the IRS website, it has left the IRS but may not appear in your account for up to one business day.
- Weekends and bank holidays delay posting — a refund sent Friday afternoon may not post until Monday or Tuesday.
How to find out when your specific bank posts deposits
Call your bank's customer service line and ask: "What time do you post ACH direct deposits?" Most banks have a standard window — often 6 a.m. to 8 a.m., or sometimes later. Write down the answer because this is the window you should watch on the day your refund is supposed to arrive.
Some banks publish this information online. Log into your account, look for a section called "Direct Deposit" or "ACH Transfers," and check for a note about posting times. If you cannot find it online, the phone call is faster than searching. Have your account number ready when you call.
A few banks post deposits in real time or within hours of receiving them, but this is less common. If your bank is one of them, you may see the money appear at any time during the business day. Ask specifically whether your bank posts deposits immediately or on a schedule.
The difference between the IRS send date and the bank posting time
The IRS website shows you a refund status date — the date the IRS says it will send the transfer to your bank. This is not the date the money will appear in your account. If the status says "approved and sent on April 15," the IRS sent the electronic transfer on April 15, but your bank may not post it until April 16 or later.
The IRS typically sends refunds in batches overnight, usually between 8 p.m. and midnight Eastern Time. Your bank receives these batches the next morning and processes them according to their own schedule. A refund sent late Thursday night might not reach your bank until Friday morning, and your bank might not post it until Friday at 6 a.m. or later.
If the IRS send date falls on a Friday, your bank may not receive the transfer until Monday morning, which means posting could happen Monday or Tuesday. This is why the IRS's estimated date is often one to two days before you actually see the money.
What to do if the money does not appear by the expected date
Wait until the end of the business day on the date your bank said it would post. If you were told deposits post by 8 a.m. and it is now 5 p.m., the money should be there. If it is not, log into your bank account and check whether it appears as a pending deposit — some banks show pending transfers before they are fully posted.
If the money does not appear by the end of the next business day after the IRS send date, call your bank first. Ask whether they received the transfer from the IRS. If they did not, they can tell you and you can contact the IRS. If they did receive it but it has not posted, ask them to investigate the delay — this is rare but can happen if there is a technical error on the bank's side.
Contact the IRS through their website at irs.gov or by calling 1-800-829-1040 if your bank confirms they never received the transfer. Have your Social Security number, filing status, and the refund amount ready. The IRS can resend the transfer or issue a paper check if the electronic transfer was lost.
Why weekends and holidays affect posting times
Banks do not process ACH transfers on weekends or federal holidays. If the IRS sends your refund on a Friday evening, your bank will not receive it until Monday morning, and posting may not happen until Monday afternoon or Tuesday morning. If the IRS send date is a holiday like Memorial Day, the transfer will not arrive until the next business day.
The IRS accounts for this when they give you an estimated date. If they say your refund will arrive on a Friday, they mean it will post by end of business Friday. If they say Monday, they have already factored in the weekend. However, your bank's posting time on that day is still not may provide to be early morning — it depends on their schedule.
Check a calendar before you expect your refund. If the send date is a Friday and your bank posts deposits at 8 a.m., you should see the money Friday morning. If the send date is a Friday and your bank posts at 5 p.m., you might not see it until Monday morning because the bank's system may not process it over the weekend.
How to track your refund status before it posts
Use the IRS's Where's My Refund? tool at irs.gov. Enter your Social Security number, filing status, and refund amount. The tool updates once per day, usually overnight, and will show you the status: "Received," "Approved," "Sent," or "Delivered."
"Sent" means the IRS has sent the transfer to your bank, but it has not posted yet. This is the status you want to see before checking your bank account. "Delivered" means the IRS says the money has reached your bank, but again, your bank may not have posted it yet.
Do not refresh the tool repeatedly throughout the day — it only updates once daily. Check it in the evening or the next morning. If the status has changed to "Sent" or "Delivered," check your bank account the next morning during the posting window your bank gave you.
Frequently Asked Questions
Can I make my bank post the deposit earlier?
No. Once the IRS sends the transfer, your bank controls the posting time. You cannot change it, and calling your bank repeatedly will not speed it up. The only way to get your refund faster is to have filed for direct deposit instead of a paper check — if you did that, you are already on the fastest route.
Why does my bank post deposits at different times on different days?
Banks process deposits based on when they receive them from the IRS and their own internal queue. A transfer received at 6 a.m. might post by 8 a.m., but one received at 11 p.m. might not post until the next morning. Ask your bank for their standard window, not a specific time.
Will my refund post if the IRS sends it late at night?
Not immediately. If the IRS sends it at 11 p.m. Thursday, your bank will receive it Friday morning and post it according to their schedule — usually Friday morning, but possibly Friday afternoon or Monday if your bank batches deposits. The IRS's send date accounts for this delay.
What if my bank account number changed since I filed?
The IRS will attempt to deposit to the account number you provided on your tax return. If that account is closed or the number is wrong, the transfer will be rejected and the IRS will mail you a paper check instead. This takes an additional two to three weeks. Contact the IRS immediately if you think your account information was wrong.
Does direct deposit post on the same day the IRS approves my return?
No. The IRS approves your return, then sends the transfer to your bank (usually that night or the next day), then your bank posts it according to their schedule. The entire process from approval to posting typically takes one to three business days, depending on when the IRS sends it and when your bank posts it.