Money usually arrives between midnight and 6 a.m., but the exact time depends on your bank

If you're waiting for a deposit tonight—a paycheck, tax refund, insurance payout, or government payment—it will most likely land in your account between midnight and early morning. But "tonight" is not precise. Your bank processes overnight deposits on its own schedule, and different banks post at different times. Some start at midnight. Others wait until 2 a.m., 4 a.m., or even 6 a.m. A few don't post until business hours the next morning.

The money itself may have already left the sender's bank. What you're waiting for is your bank to post it to your account—to make it visible and spendable. That's a separate step, and it's the one that varies most.

Key Takeaways

  • Most banks post overnight deposits between midnight and 6 a.m., but each bank has its own schedule.
  • Your bank's website or app usually shows pending deposits before they post, so you can see the money is on its way.
  • If a deposit was sent before the cutoff time (usually 2 p.m. or 3 p.m.), it should arrive tonight; after that, expect it tomorrow or the next business day.
  • Weekends and holidays delay deposits—money sent Friday evening may not post until Monday morning.
  • If money doesn't show up by mid-morning, contact your bank's customer service line to confirm it was received.

How to find your bank's posting time

Call your bank's customer service number or log into your online banking portal and look for "deposit schedules" or "posting times." Most banks publish this information because they're required to disclose when they process deposits. You're looking for language like "overnight deposits post at 6 a.m. Eastern Time" or "ACH transfers post by 9 a.m. business days."

If you can't find it online, call the number on the back of your debit card. A representative can tell you exactly when your bank posts overnight deposits. Write it down—you'll use this information every time you're waiting for money.

Check your pending deposits right now

Log into your bank's app or website and look for a "pending deposits" or "pending transactions" section. Most banks show deposits that have been received but not yet posted to your available balance. This tells you the money is already there—your bank just hasn't made it spendable yet. The pending deposit should show the amount, the sender, and sometimes an estimated posting time.

If you see a pending deposit, the money is coming tonight or tomorrow morning. If you don't see anything pending, the deposit either hasn't been sent yet, was sent after your bank's cutoff time, or was sent to the wrong account number.

When the sender's cutoff time matters

Most senders—employers, government agencies, insurance companies—have a cutoff time for same-day processing. If they send the money before 2 p.m. or 3 p.m. their time, it usually reaches your bank that same day and posts overnight. If they send it after the cutoff, it goes into the queue for the next business day.

Tax refunds, stimulus payments, and unemployment benefits are sent by the federal government or your state, and they follow ACH (Automated Clearing House) rules. These transfers typically post within one business day of being sent. Paychecks depend on your employer's payroll processor—most hit your account the morning of payday, but some arrive the night before.

Insurance refunds and business refunds vary widely. Some are mailed as checks (which take 5 to 10 business days). Others are sent by ACH and follow the same overnight posting schedule as paychecks.

What to do if money doesn't show up by morning

If you checked for pending deposits and saw nothing, or if a pending deposit didn't post by mid-morning, contact your bank before noon. Have your account number, the amount you're expecting, and the sender's name ready. Ask the representative to confirm whether the deposit was received and when it will post.

If your bank received it, they can tell you the posting time. If they didn't receive it, the problem is on the sender's side—the money may have been sent to the wrong account, or the sender may not have actually processed it yet. Ask your bank for the reference number or trace number, then contact the sender with that information.

Weekends and holidays delay everything

Banks don't process deposits on weekends or federal holidays. If you're waiting for money sent on a Friday evening, it won't post until Monday morning at the earliest. If Friday is a holiday, add another day. The same applies to money sent on a Saturday or Sunday—it enters the queue for Monday processing.

Government payments and payroll systems sometimes send money on weekends or holidays, but your bank won't post it until the next business day. Check your bank's holiday schedule on their website if you're waiting for money around a holiday.

Frequently Asked Questions

Can I spend money that's pending but not yet posted?

Not usually. Pending deposits show the money is on its way, but your bank hasn't added it to your available balance yet. Most banks won't let you spend it until it posts. Some banks offer early access to paychecks, but you have to set that up in advance.

Why does my bank take so long to post deposits when the money arrived hours ago?

Banks batch-process deposits during off-hours to reduce errors and fraud. Your bank receives the deposit, verifies it's legitimate, and then posts it all at once with thousands of other deposits. This takes time, even though the technology could be faster. It's a deliberate choice by the bank.

What if I gave the sender the wrong account number?

The money will either bounce back to the sender or sit in a holding account at the receiving bank. Contact the sender immediately with the correct account number and ask them to resend it. If the money was already sent, ask them to contact their bank to recall it. The sooner you act, the better your chances of recovering it.

Does it matter what time of night the money is sent?

No. Whether the sender transmits the money at 8 p.m. or 11 p.m., it goes into the same overnight processing queue. Your bank will post it at its regular time the next morning, regardless of when it arrived during the night.

Why do some deposits post at different times on different days?

Banks sometimes adjust posting times based on volume or system maintenance. If you notice a deposit posted later than usual, it's usually because of high transaction volume or scheduled maintenance. Call your bank if the delay is more than a few hours beyond their normal time.