Though, other causes for the delay are the following:
Employees' bank account information was entered incorrectly.
There's a problem with the employee's bank.
The direct deposit payroll was submitted after the cutoff time which is 5 PM Pacific Standard Time. When this happens, the payroll will be processed on the next banking day.
If there's an issue with the employee's bank details, the direct deposit will be rejected and you will receive the funds 2-3 business day after the pay date. You can pay your employees with a check in the meantime.
If you've processed your direct deposit earlier before the holiday, I would recommend contacting our support. They can trace where the funds went and ensure your employees will be able to receive their pay.
Here's how to reach them:
Click the Help menu.
On the chat box, select the Talk to a human option (or type it if it doesn't show up).
Click the "I still need a human" option.
Proceed with the Get help from a human link.
After knowing the status of the direct deposit funds, do you need to check on your current payroll liabilities? You can run a variety of payroll reports in QuickBooks. Check out this article if you need a guide: Run payroll reports.
If you need more help managing your employees or with your payroll account, please let me know. I'll get back to you with the details and guides.
I talked with QB Onilne Help. Since I did the payroll on a Holiday, which is after the cut-off time, Direct Deposit Payroll will land in the employee's accounts at 5pm, Pacific Time today, Friday, 11/12/2021. I hope this helps everyone.