Direct deposit tax refunds arrive on different schedules depending on your bank and the IRS processing date
The IRS does not deposit refunds at a specific time each day. Instead, the IRS sends batches of refunds to banks on particular dates — usually once per week — and your bank then processes that batch and makes the money available in your account. The time it appears depends on when your bank receives the batch and how quickly that bank's systems post the deposit. Most banks make direct deposits available by early morning on the day they receive them, but some may take until later in the business day.
The IRS publishes a refund schedule each year that tells you the date your refund will be sent to your bank, not the time. If you filed electronically and chose direct deposit, you can check the IRS website or use the IRS "Where's My Refund?" tool to see the expected deposit date. Once you know that date, your bank should post the money sometime during that business day — though the exact time varies by bank.
Key Takeaways
- The IRS sends refunds to banks on specific dates published in their schedule, but does not control what time your bank posts the deposit to your account.
- Most banks post direct deposits between midnight and early morning, but some do not make the money available until later in the business day.
- You can find your expected deposit date using the IRS "Where's My Refund?" tool, which updates once per week.
- Weekend and holiday delays are common — if your deposit date falls on a Friday, the money may not appear until Monday.
- Contacting your bank on the scheduled deposit date is faster than calling the IRS if the money does not appear when expected.
How the IRS schedule works
The IRS processes refunds in batches and releases them on a set schedule. For the current tax year, the IRS typically releases refunds once per week, usually on a Wednesday or Thursday. The exact dates change year to year, so checking the official IRS schedule is the only way to know when your refund will be sent.
The "Where's My Refund?" tool on the IRS website shows you the date your refund will be sent to your bank. This tool updates once per week, usually on the same day the IRS releases new batches. If you filed electronically with direct deposit, the tool will give you a specific date — for example, "Your refund will be sent to your bank on April 10." That date is when the IRS sends the refund, not when it appears in your account.
Why the time varies between banks
Once the IRS sends your refund to your bank, your bank's own systems determine when the deposit shows up in your account. Banks receive direct deposits in batches throughout the day and night. Some banks process these batches when ready and post deposits to customer accounts by early morning. Other banks may wait until later in the day or even the next business day to process the batch.
Your bank's policy on direct deposit posting times is usually listed in your account agreement or on their website. If you want to know exactly when your bank typically posts direct deposits, call your bank's customer service line and ask. They can tell you whether deposits usually appear at midnight, 6 a.m., or later in the day.
What happens if the deposit date falls on a weekend or holiday
If the IRS schedule shows your refund will be sent on a Friday, your bank will not receive it until Monday. This means the deposit will not appear in your account until Monday at the earliest. The same applies to federal holidays — if the IRS was scheduled to send refunds on a holiday, that release is pushed to the next business day.
The IRS publishes its schedule with these delays already accounted for, so the date shown in "Where's My Refund?" should already reflect any weekend or holiday postponements. However, if you see a date that seems unusual, you can check the IRS holiday schedule to confirm whether a delay is expected.
How to check your refund status
The IRS "Where's My Refund?" tool is the official source for your refund date. You can access it on the IRS website by entering your Social Security number, filing status, and the exact refund amount from your tax return. The tool will tell you whether your refund is still being processed, has been approved and scheduled for deposit, or has already been sent to your bank.
If the tool shows your refund has been sent but it has not appeared in your account by the end of the business day on the scheduled date, contact your bank rather than the IRS. Your bank can see whether the deposit was received and why it has not posted to your account. The IRS cannot see deposits once they leave their system.
What to do if your refund does not arrive on time
If the scheduled deposit date has passed and the money is not in your account, first check with your bank. Ask whether the deposit was received and whether there is a hold on it. Banks sometimes place holds on large deposits or if your account is new. Your bank can release the hold or tell you when it will be released automatically.
If your bank confirms the deposit was never received, contact the IRS using the phone number on your tax return or the IRS website. Have your Social Security number, filing status, and the refund amount ready. The IRS can investigate whether the refund was sent to the correct bank account number. If you provided an incorrect account number on your return, the IRS can issue a paper check instead, though this takes several weeks.
Direct deposit versus paper checks
Direct deposit is faster than a paper check, but it still depends on the IRS schedule and your bank's processing time. A paper check sent by mail typically takes 7 to 10 business days to arrive after the IRS mails it, and you then have to deposit it yourself. Direct deposit, by contrast, usually appears in your account within one business day of the IRS sending it to your bank.
If you did not choose direct deposit on your tax return, you will receive a paper check by mail. You cannot change this once you have filed, so if you want your next refund by direct deposit, make sure to select that option when you file next year.
Frequently Asked Questions
Can I get my refund faster by calling the IRS?
No. The IRS processes refunds on a fixed schedule and cannot speed up individual refunds. Calling the IRS will only confirm the date already shown in "Where's My Refund?" Your bank also cannot speed up the deposit once it is received. The fastest way to get your refund is to file electronically with direct deposit, which is already the fastest method available.
Why does the IRS website say my refund was sent but I do not see it?
The IRS sends refunds to banks in batches, and your bank may take several hours or until the next business day to post the deposit to your account. Check back the next morning. If it still has not appeared, contact your bank to confirm they received it and whether there is a hold on your account.
What if I gave the IRS the wrong bank account number?
If the IRS sent your refund to the wrong account, that bank will eventually return it to the IRS. The IRS will then mail you a paper check, which takes several weeks. Contact the IRS as soon as you realize the mistake so they can flag your account. Provide the correct account number and routing number so the IRS can reissue the refund by direct deposit if possible.
Do all banks post direct deposits at the same time?
No. Some banks post direct deposits at midnight, others at 6 a.m., and some not until later in the business day. Call your bank and ask when they typically post direct deposits so you know roughly when to expect your refund on the scheduled date.
Can I track my refund after the IRS sends it to my bank?
No. Once the IRS sends your refund to your bank, the IRS has no further visibility into it. Your bank's systems take over from that point. If you need to know where your refund is after the scheduled deposit date, contact your bank, not the IRS.