Tax refunds deposit between midnight and early morning, but the exact time depends on your bank
The IRS sends refunds to banks as electronic transfers, usually overnight. Your bank receives the money in the early morning hours—typically between midnight and 6 a.m.—but the time it appears in your account depends on when your specific bank processes incoming transfers. Some banks post refunds by 6 a.m.; others wait until 9 a.m. or later. A few hold deposits until business hours begin, around 9 a.m. or 10 a.m.
You cannot control when the IRS sends the transfer or when your bank posts it. The IRS does not offer same-day or expedited deposit times. Once you know your refund is on the way—through the IRS Where's My Refund tool—the deposit will arrive on the date the IRS promised, but the time of day remains up to your bank's processing schedule.
Key Takeaways
- The IRS sends refunds as overnight electronic transfers that arrive at banks between midnight and early morning, but posting time varies by bank.
- Most banks post tax refunds by 9 a.m., though some post as early as 6 a.m. and others wait until mid-morning.
- You can check your bank's specific deposit posting times by calling customer service or reviewing your account settings online.
- The deposit date shown in Where's My Refund is the date the money will arrive at your bank, not a may provide of morning posting.
- Direct deposit refunds arrive faster than paper checks, which can take 7 to 14 business days after the IRS mails them.
Why the time varies between banks
Banks process incoming electronic transfers on different schedules. The Federal Reserve and the banking system move money 24 hours a day, but individual banks choose when to post deposits to customer accounts. Some banks are set up to post overnight deposits immediately when they arrive, between midnight and 6 a.m. Others batch-process all incoming transfers at a set time each morning, usually 8 a.m. or 9 a.m.
Large national banks often post earlier than smaller regional or online banks, but this is not a hard rule. Chase, Bank of America, and Wells Fargo typically post by 9 a.m., though some customers report seeing deposits as early as 6 a.m. Credit unions vary widely; some post by 7 a.m., others by 10 a.m. Online banks like Ally and Chime sometimes post faster because they process transfers continuously rather than in batches.
Your bank's posting time is the same for all incoming transfers—payroll, government payments, peer-to-peer transfers. If your paycheck usually shows up at 7 a.m., your tax refund will likely show up around the same time.
How to find your bank's specific posting time
Call your bank's customer service line and ask what time they post direct deposits. Have your account number ready. Most banks can tell you the window—for example, "between 6 and 9 a.m." or "by 10 a.m."—but they may not give you an exact minute because the timing can shift slightly day to day.
You can also check your online banking settings. Some banks display deposit posting times in the FAQ section or in your account settings under "Direct Deposit" or "Electronic Transfers." If your bank offers a mobile app, the app sometimes shows when recent deposits posted, which gives you a real-world example of your bank's schedule.
If you have received paychecks via direct deposit, check when those typically arrived. Your tax refund will follow the same posting schedule, assuming it is sent to the same account.
The difference between the IRS sending date and your bank's posting time
The IRS Where's My Refund tool shows you a date—for example, "Your refund will be deposited on March 15." That date is when the IRS sends the electronic transfer to your bank, not when it will appear in your account. The transfer typically arrives at your bank's system overnight, but your bank may not post it to your account until the next morning.
In practice, this means if the IRS says your refund deposits on March 15, you will most likely see it in your account on the morning of March 15, but it could be as late as March 16 if your bank posts later in the day. The IRS does not control the posting time, so contacting them will not speed it up.
Direct deposit versus paper check timing
Direct deposit is much faster than a paper check. With direct deposit, the IRS sends money electronically, and it arrives at your bank within one to three business days of the IRS processing your return. Once it arrives, your bank posts it according to its schedule, usually within hours.
A paper check takes longer. The IRS prints and mails the check, which can take 7 to 14 business days depending on mail speed and distance. Once you receive it, you have to deposit it yourself, and your bank may hold it for an additional 1 to 5 business days before posting the funds. If you chose direct deposit on your tax return, you will see your refund much sooner than someone waiting for a check.
What to do if your refund does not show up on the promised date
If the IRS promised a deposit date and the money has not arrived by the end of that business day, wait until the next morning. Many refunds post between midnight and 6 a.m., so if you checked at 11 p.m. on the promised date, the deposit may arrive by 6 a.m. the next day.
If the money still has not arrived by mid-morning the next day, contact your bank. Ask them to confirm that the transfer arrived in their system. If it did arrive but has not posted to your account, ask when they will post it—sometimes banks hold deposits for verification, especially if the account is new or if the deposit amount is unusually large.
If your bank confirms the transfer has not arrived at all, check Where's My Refund again to make sure the date has not changed. If the IRS still shows the same deposit date, contact the IRS at 1-800-829-1040 or through the IRS website. Have your Social Security number, filing status, and the refund amount ready.
Frequently Asked Questions
Can I make my refund deposit faster by using a certain bank?
No. The IRS sends refunds on its own schedule, and you cannot speed that up by switching banks. However, some banks do post deposits slightly faster than others. If speed matters to you, you could ask your bank when they typically post direct deposits and choose accordingly for future years.
Will my refund deposit on a weekend or holiday?
The IRS sends refunds on business days only. If your deposit date falls on a Saturday, Sunday, or federal holiday, the IRS will send it on the next business day, and your bank will post it the following morning. The IRS Where's My Refund tool accounts for this and will show the correct business day.
What if I set up direct deposit but the IRS still mailed a check?
This can happen if the IRS could not process your direct deposit information—for example, if the routing number or account number was incorrect. Check Where's My Refund to see whether the IRS shows a deposit date or a check mailing date. If it is a check, you can contact the IRS to ask why direct deposit did not work and whether they can reissue it electronically.
Does the time of day matter if I need the money urgently?
Not really. Once you know the IRS has sent your refund, it will arrive on that date regardless of the time of day it posts. If you need the money for a specific bill or payment, plan based on the deposit date, not the time of day. If the deposit date is close to a deadline, contact your creditor or service provider to ask if they can delay the due date by a day or two.