Why your direct deposit shows up on payday and not the second it's run

Last updated 2026-07-10For: Employee

Direct deposit isn't an instant transfer. When your employer runs payroll, the money travels through the ACH network — the same bank-to-bank rail that handles most recurring payments in the US — and that network moves money on a schedule, not in real time. That's why your pay lands on the pay date instead of the moment the run is submitted.

Once it posts, the amount is real money in your account, same as cash. The delay is just the settlement window built into how banks talk to each other.

What ACH actually is

ACH stands for Automated Clearing House. It's a batch system: banks bundle up transfers and hand them off at set cutoff times each day, and the receiving bank picks them up on its own schedule. Nothing about it happens second-by-second.

For a standard direct deposit, your employer's payroll submits the credit a day or two before payday. The money leaves the company's funding account and arrives in yours by the morning of the pay date. A deposit submitted on a Monday, for example, is typically available Wednesday morning.

Why it's not instant

Card payments (the swipe at a store) run on a different network that authorizes in seconds. ACH trades that speed for near-zero cost, which is why almost every paycheck in the country rides it. The tradeoff is a one-to-two-business-day settlement window.

Payrollix submits standard direct deposits so the funds are available on the morning of your pay date — not late the night before, not at 12:01 a.m. If you check your balance at 6 a.m. on payday and don't see it yet, give it until mid-morning before assuming anything's wrong.

Your bank controls when you see it

The payroll system's job ends when it sends the deposit into the network on time. After that, when the money actually appears in your app is up to your bank. Some banks post incoming direct deposits at midnight; some post first thing in the morning; a few make deposits available a day early as a perk. That's a policy your bank sets, not something your employer or Payrollix controls.

So two coworkers paid in the exact same payroll run can see the money at different times, purely because they bank in different places.

Business days only

ACH doesn't run on weekends or federal banking holidays. Those days don't count toward the one-to-two-day window. A deposit that would normally land Monday but hits a holiday settles the next open banking day instead. There's a separate article on exactly what happens when your payday lands on one of those days.

To change or split where your pay goes, see the setup guide — this article is only about when it arrives, not where.

Related: Employee direct deposit · When payday lands on a holiday or weekend · Same-day pay for employees

Still need help?