Why Hasn’t My Paycheck Deposited Yet?

Nine times out of ten it is the calendar, not your employer. Direct deposit moves over the ACH network, and ACH only settles on days the Federal Reserve is open. No weekends, no federal holidays. If your payday landed on one of those, your money is not missing — it is queued behind a closed bank.
The one rule that explains most of it
Your employer does not push money into your account. It submits a file to the ACH network, usually one to two business days ahead of payday, and the network settles it on a business day. The Federal Reserve defines which days those are, and it observes eleven federal holidays a year on top of every Saturday and Sunday.
The Federal Reserve is also specific about the awkward cases, which is where most confusion comes from. For holidays that fall on a Saturday, its Banks and Branches are open the preceding Friday. For holidays that fall on a Sunday, all Federal Reserve offices close the following Monday. So a Sunday holiday costs you the Monday, and a payday expected that Monday lands on the Tuesday.
Federal Reserve holidays in 2026
| Holiday | 2026 date |
|---|---|
| New Year’s Day | January 1 |
| Birthday of Martin Luther King, Jr. | January 19 |
| Washington’s Birthday | February 16 |
| Memorial Day | May 25 |
| Juneteenth National Independence Day | June 19 |
Dates above are from the Federal Reserve’s published K.8 schedule. The full list of eleven, including the remainder of 2026 and the years through 2030, is linked in the sources at the end.
Why your colleague got paid and you didn’t
Because you bank somewhere else. Settlement happens in batches through the business day, and each bank decides how fast it posts a settled batch to customer balances. Some post overnight, some in the morning, some in the early afternoon. Same employer, same payroll file, different arrival times.
This also explains early pay, which people often misread as employer generosity. Your employer submitted the file a day or two early, as normal. Your bank could see the incoming payment before its settlement date and chose to credit you immediately rather than wait. That is the bank fronting you the money, which is a lending decision — which is exactly why some banks do it as a headline feature and others never will.
When it is genuinely late
Work through these in order. Escalating too early usually costs you a day.
- Check the calendar first. Weekend or federal holiday? That is your answer, and no phone call will speed it up.
- Check your pay stub or payroll portal. If a stub exists showing pay issued, the money left your employer and this is now a banking question, not a payroll one.
- Check your account and routing numbers, especially if you changed banks recently. A failed deposit bounces back to the employer — it does not sit waiting somewhere.
- Then contact payroll, and ask specifically when the ACH file was submitted. That question gets a real answer. “Where is my money” usually gets a shrug.
What the law says about late pay
Payday requirements are set by state law rather than one federal rule, and they vary widely — some states mandate semi-monthly payment, others cap the days between the end of a pay period and payment. Enforcement sits with your state labour agency.
A one-day slip caused by a bank holiday is not late pay in any meaningful sense: the employer met its obligation when it issued payment. Repeated lateness with no holiday explanation is worth raising with the state labour department, which is usually faster than any other route. If you are leaving a job, the rules are different and stricter — see when you get your final paycheck.
Related
- Why is my paycheck lower than expected?
- How many paychecks are there in a year?
- Biweekly vs semi-monthly pay
- How to read a pay stub
Sources
- Board of Governors of the Federal Reserve System, K.8 — Holidays Observed by the Federal Reserve System 2026–2030 — the holiday dates and the Saturday/Sunday observance rules quoted above.
General information, not legal or financial advice. Verified against the source above on 3 August 2026; schedules and state payday rules change.