$Paycheck Calculator.

Payroll timing

What time does direct deposit hit?

Payday money moves on a network with fixed deadlines. Knowing them explains both the overnight arrival and the two-days-early trick.

The short answer

Most payroll direct deposits post overnight and are available first thing on payday - commonly between midnight and 6am local time. Payments travel over the ACH network, which settles on banking days only, so a payday landing on a weekend or federal holiday normally moves to the preceding business day. Banks advertising "get paid up to two days early" are simply releasing funds when the employer's instruction arrives rather than waiting for the settlement date.

The chain from timesheet to bank

StepWhenWhat happens
Pay period closesTypically 3 to 10 days before paydayTimesheets are approved and sent to the payroll provider
Payroll is processed2 to 3 banking days before paydayGross-to-net is calculated and a payment file is produced
File submitted to ACHUsually 2 banking days before paydayThe employer's bank sends entries dated for the payday
SettlementEarly on paydayFunds move between banks in scheduled batches
Bank posts to your accountOvernight into payday morningMost accounts show the money before the business day opens

The two-banking-day lead time is why an employer must run payroll well before the date on the check, and why a late timesheet can push a payment to the next cycle.

Why some accounts show it early

The payment instruction arrives at your bank before the date it is meant to settle. A bank can either hold the money until that date or make it available as soon as it knows the money is coming. Many app-based accounts and a growing number of traditional banks do the latter and market it as early payday. Two things worth knowing: it is discretionary, so it can be withdrawn or applied inconsistently, and it depends entirely on when your employer submits the file - an employer that submits one day ahead cannot produce a two-day-early deposit no matter what the bank offers.

Weekends, holidays and the year-end squeeze

If payday falls onMoney normally arrives
Saturday or SundayThe preceding Friday
A federal banking holidayThe preceding business day
The Monday after a Friday holidayThe Thursday before, if the employer moved it
1 January31 December, which shifts the payment into the previous tax year

Federal Reserve banks are closed on the federal holiday calendar, and ACH does not settle on those days. Employers generally move a payday earlier rather than later, but the policy is theirs.

The last row matters more than it looks. Tax years follow the pay date, not the work period, so a check moved from 1 January to 31 December lands in the earlier tax year - which can change year-to-date totals and, occasionally, produce a 27th paycheck. The pay periods guide covers that case.

When it does not arrive

  1. Give it until mid-morning. Posting times vary between banks by several hours on the same payroll.
  2. Check the stub. If the stub exists and shows the deposit account, payroll has done its part - the delay is at the bank.
  3. Check the account details. A closed account or a transposed routing number causes a return, and the employer usually reissues within a few days.
  4. Ask whether it is your first deposit. New accounts are frequently paid by check for one cycle while the bank details are verified.
  5. Ask for the trace number. Payroll can supply the ACH trace, which lets your bank locate the payment.

Getting paid before payday

Earned wage access services such as DailyPay advance part of what you have already earned and settle up on payday, on a different timing model from regular ACH - the DailyPay deposit-times guide covers the cut-offs and fees. If you are waiting on a first check at a new job instead, the first paycheck guide explains the lag, and the paycheck calculator tells you what the deposit should actually be after tax.

FAQ

Frequently asked questions

What time does direct deposit hit?+

Usually overnight, so the money is there when you wake on payday. Banks receive ACH settlement files in batches through the night and early morning and post them before the business day opens. Most people see funds between midnight and 6am local time, and by 9am at the latest.

Why do some banks pay two days early?+

Because the employer's payment instruction reaches the network before the payday it is dated for - often two banking days ahead. Some banks and most app-based accounts choose to make the money available as soon as they see that instruction rather than waiting for the settlement date. It is a policy choice, not a different payment.

Does direct deposit come through on a weekend or holiday?+

No. ACH settles on banking days only, so a payday falling on a Saturday, Sunday or federal holiday is normally moved to the preceding business day. Employers usually pay early rather than late, so a Friday holiday typically means Thursday money.

My coworker got paid and I did not. Why?+

Different banks post at different times, so a few hours of difference between two people on the same payroll is normal. A longer delay usually means an account detail problem - a closed account, a wrong routing number, or a new account still being verified - and payroll is the place to check.

How long does a first direct deposit take to set up?+

Often one full payroll cycle. Many employers verify the account with a test transaction or simply wait a cycle before switching, which is why a first paycheck at a new job frequently arrives as a paper check or a pay card.

Can my employer hold my direct deposit?+

Not lawfully as a way of withholding wages. Federal law requires wages to be paid on the regular payday for the period covered; the timing rules for the payment itself sit with ACH and the banks. Payday frequency and late-wage penalties are matters of state law.

Sources

Posting times are set by individual banks and by your employer's submission schedule, so treat these as typical rather than guaranteed.

Read next

Browse every paycheck guide