Tax refunds land in your account between midnight and 5 a.m. on the date the IRS sends them, but the exact time depends on your bank

The IRS does not control when your bank posts the deposit. The IRS sends the refund file to the Federal Reserve, which routes it to your bank's processing center, usually overnight. Your bank then decides when during its processing window to post the money to your account. Most banks post ACH deposits (the method the IRS uses) between midnight and 5 a.m., but some post as late as 9 a.m. or even later in the day. A few banks post deposits the evening before the official deposit date.

The date the IRS tells you to expect the refund is the date it will arrive at your bank—not the time. If the IRS says your refund arrives on March 15, it will be in your bank's system by March 15, but you may not see it in your account until the next morning, depending on when your bank processes overnight deposits.

Key Takeaways

  • The IRS sends refunds to your bank overnight, but your bank controls the posting time, which is usually between midnight and 5 a.m.
  • The deposit date the IRS gives you is when the money reaches your bank, not when it will show in your account balance.
  • Some banks post deposits the evening before the official date, while others wait until mid-morning the next day.
  • Contacting your bank's customer service is the only way to find out your specific bank's posting window.
  • A refund that does not appear by 5 p.m. on the expected date should be reported to the IRS through the Where's My Refund tool.

How the IRS sends refunds to your bank

The IRS batches refunds and sends them to the Federal Reserve, which then distributes them to each bank's processing center. This happens overnight, usually between 8 p.m. and 6 a.m. Eastern Time. The Federal Reserve delivers the file to your specific bank, but the bank does not immediately post the money to your account—it queues the deposit in its system and processes it according to its own schedule.

Banks process ACH deposits in batches throughout the day. Most banks prioritize overnight deposits and post them early in the morning to clear their queue before business hours. However, some banks batch process deposits throughout the day, which means your refund might not post until afternoon or evening, even though it arrived at the bank hours earlier.

Why the time varies by bank

Each bank has its own processing schedule and technology. Large national banks like Chase, Bank of America, and Wells Fargo typically post overnight ACH deposits between midnight and 6 a.m. Smaller regional banks and credit unions may have different windows—some post as early as 11 p.m. the night before, others as late as 10 a.m. the next day. Online banks like Ally and Charles Schwab often post deposits earlier than traditional banks because they process transactions 24/7.

Your bank's posting time also depends on whether the deposit date falls on a business day. If the IRS sends your refund on a Friday, your bank will process it Friday night and post it Saturday morning. If it lands on a weekend or holiday, the Federal Reserve holds the file and sends it the next business day, which means your bank posts it the following morning.

How to find your bank's specific posting time

The fastest way is to call your bank's customer service line or check your online banking FAQ. Ask: "What time do you post ACH deposits?" or "What is your overnight deposit posting window?" Most banks list this information on their website under deposit timing or ACH processing. Some banks also show it in their account agreement or terms of service.

If you have received other ACH deposits (paycheck, government payment, transfer from another bank), look at the time those posted. Your tax refund will post at roughly the same time, since all ACH deposits follow the same processing path at your bank.

What to do if your refund does not post on time

If the IRS told you the refund would arrive on March 15 and it is now 5 p.m. on March 15 and the money is not in your account, check the Where's My Refund tool again. Sometimes the IRS updates the date if there is a processing delay. If the tool still shows the same date and your bank confirms it has not received the deposit, contact the IRS at 1-800-829-1040 to report it.

If your refund is more than one day late, the IRS may have flagged your return for review or verification. This can add 5 to 10 business days to the timeline. The Where's My Refund tool will show a message if this has happened. Do not assume the deposit failed—wait until the new date passes before contacting the IRS again.

Refunds sent by check or debit card

If you chose to receive your refund by paper check, there is no specific posting time because the check travels through the mail. The IRS mails checks in batches, and delivery takes 7 to 10 business days from the date the IRS issues it. Once you receive the check and deposit it, your bank's check-clearing timeline applies—usually 1 to 3 business days.

If you chose the IRS debit card option, the card is mailed to you and arrives separately from the refund. Once you activate the card and the IRS loads the refund onto it, the money is available immediately—there is no posting delay because the card is not tied to a bank account.

Frequently Asked Questions

Can I check what time my refund posted?

Yes. Log into your online banking and look at the transaction details for the deposit from the IRS. Most banks show the exact time the deposit posted. If you do not see a timestamp, call your bank and ask them to look it up by the deposit date and amount.

Why did my refund post at a different time than the IRS said?

The IRS date is when the refund reaches your bank, not when your bank posts it to your account. Your bank may post it hours earlier or later depending on its processing schedule. This is normal and does not mean anything went wrong.

What if my bank is closed when the refund arrives?

The Federal Reserve delivers the refund to your bank's processing center 24/7, even on weekends and holidays. Your bank will post it during its next processing cycle, which is usually the next morning. The official deposit date accounts for this delay.

Do I need to do anything to receive the refund at a specific time?

No. The timing is automatic once you have provided your bank account information on your tax return. You cannot request an earlier posting time or change when your bank processes the deposit.

Will my refund post if my account is overdrawn?

Yes. The IRS refund will post regardless of your account balance. However, if your account is overdrawn, your bank may apply the refund to cover overdraft fees or negative balance before the money is available to you. Check your account agreement or call your bank to understand their policy.