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
| Step | When | What happens |
|---|---|---|
| Pay period closes | Typically 3 to 10 days before payday | Timesheets are approved and sent to the payroll provider |
| Payroll is processed | 2 to 3 banking days before payday | Gross-to-net is calculated and a payment file is produced |
| File submitted to ACH | Usually 2 banking days before payday | The employer's bank sends entries dated for the payday |
| Settlement | Early on payday | Funds move between banks in scheduled batches |
| Bank posts to your account | Overnight into payday morning | Most 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 on | Money normally arrives |
|---|---|
| Saturday or Sunday | The preceding Friday |
| A federal banking holiday | The preceding business day |
| The Monday after a Friday holiday | The Thursday before, if the employer moved it |
| 1 January | 31 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
- Give it until mid-morning. Posting times vary between banks by several hours on the same payroll.
- Check the stub. If the stub exists and shows the deposit account, payroll has done its part - the delay is at the bank.
- Check the account details. A closed account or a transposed routing number causes a return, and the employer usually reissues within a few days.
- Ask whether it is your first deposit. New accounts are frequently paid by check for one cycle while the bank details are verified.
- 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
- Nacha, ACH network operating rules
- US Department of Labor, state payday requirements
- US Department of Labor, fact sheet 21: recordkeeping under the FLSA
- US Department of Labor, state labor office contacts
Posting times are set by individual banks and by your employer's submission schedule, so treat these as typical rather than guaranteed.
Read next
Related guides and tools
- When do you get your first paycheck?
Why a new job's first deposit lands two to four weeks in, and how to work out the exact date.
- What time does DailyPay deposit your paycheck
DailyPay deposit times for instant and next-business-day transfers, payday remainder pay, and weekends.
- How many pay periods are in a year?
52, 26, 24 or 12 - and the years a biweekly payroll quietly produces a 27th paycheck.
- How to read a pay stub
Every section of a pay stub explained, plus a decoder for the abbreviations payroll systems use.