Direct deposit refunds arrive on different days depending on when the IRS processed your return and your bank's processing schedule
The IRS does not deposit refunds at a specific time of day. When your refund is approved, the IRS sends the deposit instruction to the Federal Reserve, which then routes it to your bank. Your bank receives the deposit overnight and posts it to your account according to its own schedule — some banks make it available at midnight, others at 6 a.m., and some not until business hours. You cannot control the exact time, and calling your bank to ask will not speed it up.
The date your refund arrives matters more than the time. The IRS publishes a refund date when it approves your return. That date is when the money leaves the IRS system. Your bank typically receives it within one business day, but posting time varies by institution. If your refund date was a Friday, for example, your bank may not post it until Monday morning.
Key Takeaways
- The IRS does not control what time of day your refund posts to your account — your bank does, and timing varies by institution.
- Your refund date (shown in the IRS tracking tool) is when the IRS sends the money, not when it appears in your account.
- Most banks post direct deposits overnight or early morning, but some wait until regular business hours.
- Weekends and holidays delay posting because banks do not process deposits on non-business days.
- Calling your bank or the IRS before the posted refund date will not make the deposit arrive earlier.
How to find your actual refund date from the IRS
The IRS refund date is the only date that matters for timing. You find it using the IRS Where's My Refund tool at irs.gov. Enter your Social Security number, filing status, and the exact refund amount from your return. The tool shows you the date the IRS will send your refund to your bank.
This date is not the date you filed or the date you received your confirmation. It is the date the IRS has scheduled to release the money. If the tool says your refund date is April 15, the IRS will send the deposit instruction on April 15. Your bank will receive it by April 16 at the latest, but may not post it until April 17 or later depending on its processing schedule and whether April 17 is a business day.
Check the tool every few days if you are waiting. The date can change if the IRS needs more information or finds an issue with your return. If the status changes to "still processing" or "we need more information," your refund date will be pushed back.
Why your bank's posting time varies
Banks receive direct deposits from the Federal Reserve in batches overnight. When your refund arrives in that batch, your bank decides when to post it to your account. Large banks often post deposits between midnight and 6 a.m. Small banks and credit unions may wait until 9 a.m. or later. Some banks post deposits in the order they receive them; others process all deposits at once.
Your bank's policy is in its deposit agreement or online banking terms. You can call your bank's customer service line and ask what time direct deposits typically post, but the answer will be a range, not a may provide. Deposits do not always post at the same time every day.
If your refund date has passed and the money has not appeared, wait until the end of the business day. If it still has not posted by the next morning, contact your bank. Provide them with your refund date from the IRS tool and ask them to trace the deposit.
Weekends and holidays delay posting by one or more days
If your refund date falls on a Saturday, Sunday, or federal holiday, the IRS does not send the deposit that day. The money is sent on the next business day instead. For example, if your refund date is Saturday, April 13, the IRS sends it Monday, April 15. Your bank then posts it by Tuesday, April 16 at the earliest.
Federal holidays that affect refund processing include New Year's Day, Martin Luther King Jr. Day, Presidents' Day, Memorial Day, Independence Day, Labor Day, Columbus Day, Veterans Day, Thanksgiving, and Christmas. If your refund date lands on or immediately after one of these holidays, add an extra day or two to when you expect to see the money.
What to do if your refund does not arrive by the posted date plus two business days
If the IRS said your refund date was April 10 and it is now April 12 (two business days later) and the money has not posted, contact your bank first. Ask them to search for the deposit using your refund date and the refund amount. Banks can see incoming deposits that have not yet posted to your account.
If your bank finds the deposit, it will post within hours or by the next business day. If your bank cannot find it, the deposit may not have arrived yet. Ask your bank how long they will search and when they will contact you with an answer. Do not assume the money is lost until your bank has confirmed it did not receive the deposit.
If your bank confirms the deposit never arrived, contact the IRS using the Where's My Refund tool or by calling the IRS at 1-800-829-1040. Have your Social Security number, filing status, and refund amount ready. The IRS can check whether the deposit was sent and to which bank account. If the account number was wrong, the IRS can reissue the refund by check or resubmit it to the correct account.
Refund dates change if the IRS needs more information
The IRS may delay your refund if it needs to verify information on your return. Common reasons include a mismatch between your Social Security number and name, a dependent claimed on multiple returns, or income that does not match IRS records. When this happens, the Where's My Refund tool changes to show "we need more information" or "still processing."
If you receive a letter from the IRS asking for documents or clarification, respond as quickly as possible. Include the letter with your response so the IRS knows which return you are writing about. Once the IRS receives and processes your response, it will assign a new refund date. This can take several weeks.
Do not ignore IRS letters. If you do not respond, the IRS may deny your refund or reduce it. If you are unsure what the letter is asking for, call the IRS at the number on the letter or visit irs.gov.
Frequently Asked Questions
Can I make my refund deposit faster by calling my bank?
No. Your bank posts deposits according to its schedule, and calling does not change that. If your refund date has not arrived yet, the money has not reached your bank. If your refund date has passed, the deposit is either in your bank's queue or already posted — calling will not move it forward.
Why does my bank say it received my refund but it is not showing in my account?
Deposits that have been received but not yet posted are held in a clearing account. Your bank will move it to your account by the next business day. If it takes longer, ask your bank to check whether there is a hold on the deposit or a problem with your account.
What if I filed my taxes late — does that change when my refund posts?
Filing late does not change posting time. The IRS processes returns in the order it receives them. Your refund date depends on when the IRS finishes reviewing your return, not when you filed. Late filers may wait longer for the IRS to process the return, but once a refund date is set, posting follows the normal schedule.
Does the IRS send refunds at night or during business hours?
The IRS sends refund instructions to the Federal Reserve overnight, typically between 8 p.m. and midnight. Your bank receives the deposit in its overnight batch. When your bank posts it to your account depends on the bank, not the IRS.
If my refund date is tomorrow, will I see the money tonight?
Possibly, but not likely. Some banks post deposits after midnight on the refund date, but most wait until the next morning or later. Plan to see the money by the day after your refund date, not on the refund date itself.