Why Is My Payroll Pending: Bank Timing, Holidays, and Fixes

If your payroll is pending, your employer’s payment has entered the banking system but your bank hasn’t released the funds to your available balance yet. Nearly all paychecks move through the Automated Clearing House (ACH) network, which processes payments in scheduled batches rather than in real time, and it doesn’t settle on weekends or federal holidays. Most pending deposits clear by the next business morning without any action on your part. The rest of this guide explains the timing behind that “pending” line and what to do if it stretches longer than a business day or two.

How Direct Deposit Actually Moves

ACH is a batch system run by the Federal Reserve and a private operator called the Electronic Payments Network. Your employer or its payroll provider submits a file with every employee’s payment details. That file goes to the employer’s bank, then to an ACH operator, then to your bank. Only after your bank processes the batch does your balance update.

Standard ACH items settle at 8:30 a.m. ET on the next banking day after they’re submitted.1Federal Reserve Financial Services. FedACH Processing Schedule That’s why a paycheck submitted Thursday afternoon shows up Friday morning rather than Thursday night. The word “banking” is doing real work in that sentence: weekends and federal holidays are not banking days.

Weekends and Federal Holidays

Under Regulation CC, banks are not required to receive or make ACH funds available on weekends or federal holidays.2Federal Register. Federal Reserve Action To Expand Fedwire Funds Service and National Settlement Service Operating Hours If your employer submits payroll Thursday for a Friday payday, the batch settles Friday morning and you see the funds that day. If payday falls on a Saturday, settlement waits until Monday. If Monday is a federal holiday, it slides to Tuesday.

The Federal Reserve observes 11 holidays in 2026:

  • New Year’s Day: Thursday, January 1
  • Martin Luther King Jr. Day: Monday, January 19
  • Presidents Day: Monday, February 16
  • Memorial Day: Monday, May 25
  • Juneteenth: Friday, June 19
  • Independence Day: Saturday, July 4 (Fed banks open Friday, July 3; Board of Governors closed)
  • Labor Day: Monday, September 7
  • Columbus Day: Monday, October 12
  • Veterans Day: Wednesday, November 11
  • Thanksgiving: Thursday, November 26
  • Christmas: Friday, December 25

Monday holidays cause the most confusion on biweekly schedules. If your regular payday is a Friday, you probably won’t notice. If your payday is a Monday, you’ll watch “pending” sit all weekend and then get pushed another full day.3Federal Reserve Bank of St. Louis. Federal Reserve Bank Holiday Schedule

Your Bank Decides When Pending Becomes Available

Even once the ACH batch settles, your bank controls when the money hits your available balance. Federal law sets the floor: under Regulation CC, banks must make direct deposit funds available for withdrawal no later than the business day after the banking day the payment is received.4eCFR. 12 CFR 229.10 – Next-Day Availability Most banks release direct deposits the same day settlement hits, often by early morning, but the law only guarantees next-business-day access. Some institutions use the full window.

This is also why some banks and fintech apps advertise “get paid up to two days early.” They aren’t speeding up ACH. They credit your account as soon as the incoming payment file arrives, before settlement actually completes. If a coworker at a different bank sees the money Thursday evening while you’re still pending Friday morning, the difference is how aggressively each bank releases pending deposits, not when your employer sent payroll.

Other Reasons a Payroll Deposit Sits Pending

Calendar timing explains most cases. When it doesn’t, one of these usually does.

Employer cutoff time. Payroll providers enforce strict submission deadlines. Missing a cutoff by even an hour can push the entire batch back a full business day, so a payroll manager finalizing timesheets at 5:15 p.m. instead of 5:00 p.m. can cause every employee to see money a day late.

Data entry error. If your routing or account number contains a transposed digit, the ACH network flags the transaction. The payment either bounces back to the employer or enters manual review. In this scenario you often see nothing pending at all, because the money never reached your bank. Employees who switch banks and type in new account details are the most common victims.

New-account verification (prenote). When you set up direct deposit for the first time or change your account, many employers send a prenotification, a small test entry through ACH that confirms the account and routing numbers are valid.5U.S. Department of the Treasury – Fiscal Service. ACH Payment Processing Green Book The wait can range from a few days to as long as four weeks depending on the employer’s payroll provider. During that window, your first paycheck may be issued as a paper check or held longer than usual. Later deposits process normally.

Trouble on the employer’s side. Your employer’s payroll account has to hold enough money to cover every net paycheck plus tax withholdings when the provider pulls funds. If it’s short, the provider halts the entire batch and you’ll see no pending deposit at all until the shortfall is fixed. Technical failures at the payroll software provider, like a server outage or a bad software update, can also interrupt or corrupt the file transmission. Those glitches usually clear in hours, but a Friday-afternoon glitch can turn into a weekend-long wait.

What to Do If Your Deposit Is Stuck

If the deposit hasn’t arrived by midday on your normal payday, check the calendar first. A weekend or holiday explains almost every routine delay. If the calendar is clean, work through these steps in order.

  • Check your bank app for a pending transaction. If one is showing, the money is in transit and will almost certainly post by the next business morning.
  • Contact HR or payroll. Ask whether the file was submitted on time and whether the provider reported any errors. Do it in writing so you have a record.
  • Verify your bank details in the payroll portal. A single wrong digit in the routing or account number is enough to reject or misroute the payment.
  • Ask for the ACH trace number. Every ACH transaction has one, and your bank can use it to locate the payment in the system. This is the most effective way to track a deposit that seems to have vanished.
  • Call your bank with the trace number. They can confirm whether the payment arrived, is being held, or was returned to the sender.

Save every email and note every call. If the problem drags past a couple of days, that record matters.

When Late Pay Becomes a Legal Problem

A one-time delay from a holiday, cutoff miss, or software glitch is an inconvenience, not a violation. Repeated late payments are different. Under the Fair Labor Standards Act, wages are due on the regular payday for the pay period covered.6U.S. Department of Labor. Handy Reference Guide to the Fair Labor Standards Act7Office of the Law Revision Counsel. 29 U.S. Code 216 – Penalties

Most states have their own wage payment laws that are often stricter than federal law, setting required pay frequencies and imposing penalties such as liquidated damages (often double the amount owed) for late payments. If your employer pays late repeatedly and won’t fix it, you can file a complaint with the U.S. Department of Labor’s Wage and Hour Division at 1-866-487-9243 or through dol.gov, and you can also file with your state’s labor agency, which may resolve the issue faster depending on the state.8U.S. Department of Labor. Civil Money Penalty Inflation Adjustments9U.S. Department of Labor. How to File a Complaint