The IRS deposits refunds between midnight and 3 a.m. Eastern time, but your bank may hold the money for hours afterward

The IRS processes refunds in batches overnight, typically between midnight and 3 a.m. Eastern time. Your bank receives the deposit during that window, but whether you see the money when ready depends on your bank's internal processing schedule. Some banks post deposits at 6 a.m., others at 9 a.m., and some don't show the balance until later in the business day — even though the IRS has already sent it.

The date the IRS says your refund will arrive (shown on the IRS Where's My Refund tool) is the date the money leaves the IRS system, not the time it appears in your account. If the tool says "February 15," the IRS will initiate the deposit sometime during the night of February 14 to 15. Whether you see it on the 15th or the 16th depends on your bank's processing speed.

If you chose direct deposit to a checking or savings account, the money moves through the Automated Clearing House (ACH) network. ACH transfers are not when ready — they follow a set schedule, and the IRS batches refunds to move them all at once rather than individually. This is why timing varies even when the IRS date is the same.

Key Takeaways

  • The IRS sends refunds between midnight and 3 a.m. Eastern time on the date shown in Where's My Refund, but your bank controls when you see the balance.
  • Most banks post ACH deposits between 6 a.m. and 9 a.m., though some process them later in the morning or early afternoon.
  • Refunds sent to prepaid debit cards or savings accounts may post at different times than refunds sent to checking accounts, depending on the card issuer or bank.
  • If you do not see the deposit by late afternoon on the expected date, contact your bank — the IRS has already sent it, and the delay is on the receiving end.

Why the time varies between banks

Banks receive ACH deposits in batches throughout the day, not continuously. The Federal Reserve operates the ACH network on a fixed schedule: the IRS submits its refund batches during the overnight window, but individual banks decide when to process incoming ACH transactions and post them to customer accounts. A bank that processes ACH at 6 a.m. will show your refund earlier than a bank that processes at 10 a.m., even if both received it at the same time from the IRS.

Some banks also distinguish between when a deposit is received and when it is posted to your available balance. You might see the deposit appear as "pending" before it becomes available to spend. This is a bank policy, not an IRS delay. The money has arrived; the bank is just holding it briefly as part of its standard processing.

Credit unions often process ACH deposits more slowly than large national banks. If you use a credit union, ask them directly when they post overnight ACH transfers — many do not process them until 9 a.m. or later, which can make your refund appear a few hours later than it would at a larger bank.

Refunds sent to prepaid cards or savings accounts

If you directed your refund to a prepaid debit card or a savings account rather than a checking account, the timing can differ. Prepaid card issuers sometimes process ACH deposits on their own schedule, separate from traditional banks. Some prepaid cards post refunds within an hour of receipt; others wait until the next business day. Check your card issuer's website or call their customer service to understand their specific ACH processing window.

Savings accounts at the same bank as your checking account usually post at the same time, but not always. Some banks batch savings account deposits separately. If you have both a checking and savings account at the same institution and your refund went to savings, it may post a few hours after a refund to checking would have.

What to do if your refund does not appear on time

If the IRS date has passed and you still do not see the money by late afternoon, the first step is to call your bank, not the IRS. The IRS has already sent the deposit — the delay is on the receiving end. Your bank can tell you whether the ACH transfer arrived and why it has not posted to your account yet. Sometimes a deposit is held for fraud review or because of a mismatch in account information.

If your bank confirms they have not received anything, then contact the IRS. You can call the IRS refund line at 1-800-829-1040 or check Where's My Refund again to see if the status has changed. If the tool still shows the refund as approved and on the way, wait another day — the IRS occasionally delays batches by a day or two, particularly during peak filing season.

If the Where's My Refund tool shows your refund as "sent" but your bank says they never received it, there may be an error in the account number or routing number you provided on your tax return. The IRS will attempt to return the deposit to the Treasury after a certain period, and you will receive a check by mail instead. This process takes several weeks.

How to check the exact deposit date

The IRS Where's My Refund tool is the only official source for your refund date. You can access it at irs.gov/refunds or through the IRS2Go mobile app. The tool updates once per day, usually overnight. If you check it in the morning and it shows "approved," the refund will likely deposit that night. If it shows a specific date, that is the date the IRS will initiate the transfer.

The tool does not show you a time — only a date. This is because the IRS does not control the final posting time; your bank does. The date is when the IRS sends the money. The time it appears in your account depends entirely on your bank's processing schedule.

Some tax software (TurboTax, H&R Block, TaxAct) also shows refund status, but they pull this information from the IRS tool. They do not have access to earlier or more detailed information. If your tax software and the IRS tool show different dates, trust the IRS tool — that is the authoritative source.

Refunds delayed by the IRS itself

Sometimes the IRS delays a refund on its own end, not because of your bank. This happens when the IRS needs to verify information on your return — for example, if you claimed a large Earned Income Tax Credit, if your return was flagged for review, or if there is a discrepancy between your return and IRS records. The Where's My Refund tool will show a status other than "approved" in these cases, such as "being processed" or "under review."

If your refund is delayed by the IRS, the tool will eventually show a new date when it will be sent. This date is usually 5 to 10 business days after the review is complete, though it can be longer during peak season. You cannot speed up an IRS review, but you can check the tool every few days to see if the status has changed.

Refunds delayed by the IRS are not your bank's responsibility. Do not contact your bank if the Where's My Refund tool shows a status other than "approved" — contact the IRS instead at 1-800-829-1040.

Frequently Asked Questions

Can I get my refund faster if I call the IRS?

No. The IRS processes refunds on a fixed schedule and does not expedite deposits based on phone calls. If your refund is approved, it will deposit on the date shown in Where's My Refund. Calling the IRS can help if your refund is delayed or missing, but it cannot make an approved refund arrive sooner.

Why does the IRS say my refund will arrive on a Tuesday but it does not show up until Wednesday?

The IRS date is when they send the deposit, not when your bank posts it. If the IRS date is Tuesday, the money leaves the IRS system during the night of Monday to Tuesday. Your bank may not process it until Tuesday morning, afternoon, or even Wednesday morning, depending on their ACH schedule. This is normal and not a problem.

What if my refund was supposed to arrive but the Where's My Refund tool now says "unable to determine"?

This usually means the IRS system cannot find your return or there is a discrepancy in the information you provided. Call the IRS at 1-800-829-1040 with your Social Security number and filing status ready. They can tell you whether your return was received and why the tool is not showing status.

Does it matter what time of day I file my return?

No. The IRS processes returns in batches, not in real time. Whether you file at 8 a.m. or 8 p.m., your return enters the same processing queue. Filing earlier in the tax season may result in a faster refund straightforward because the IRS has fewer returns to process, but the time of day you file does not matter.

Will my refund post on a weekend or holiday?

The IRS does not send refunds on weekends or federal holidays. If the Where's My Refund tool shows a Saturday or Sunday date, the IRS will actually send it on the Friday before. If it shows a holiday date, the IRS will send it on the business day before the holiday. Your bank will then post it on the next business day they process ACH transfers.