I understand the importance of paying your contractors on time, kailash.
Direct deposit in QuickBooks Online (QBO) usually takes about two banking days. Employees can expect to receive their payments within this time frame after processing payroll is completed.
If the contractor didn't receive the funds, verify the bank account details entered for the contractor. Also, the time funds get deposited to your contractor's account will depend on the financial institution. After the transmission, you'll receive a confirmation message about the transaction.
If everything is correct, I suggest contacting our Customer Support Team. This way, they can pull your account securely and help check the cause of the problem.
Here's how:
Go to the (?) Help icon.
Select Talk to a Human.
Enter a short description of your concern.
Click on I still need a human.
Tap Contact Us to connect with our live support.
Choose to Get a callback.
For additional reference, I've attached some articles you can use to learn about the process: