Hi, there @accountsmags. I’m happy to help you verify and make sure that employees’ pay appears in their bank accounts on payday.
Several factors can impact whether Direct Deposit is successfully posted. One crucial factor is the lead time. If you are using a 2-day or 5-day processing model, please ensure to submit the payroll by 5:00 PM Pacific Time, at least 2 or 5 business days before payday. I've added this article for your reference: Direct Deposit Processing Timeline for QuickBooks Payroll.
You'll also want to check for any banking holidays that might impact the processing during this time.
If none of these reasons apply to your payroll run, I recommend contacting our Live Support team. They can help identify the cause of the delay and ensure that payments are successfully posted to employees' accounts on payday.
Here in the Community, we are committed to ensuring timely, accurate payroll payments and will continue to monitor and improve our processes to prevent future delays.
If you have any further questions or need assistance with your QuickBooks concerns, please reply in the thread, and we will be happy to help you.