I've got some insights to share on how long it takes for the payments to be processed.
In QuickBooks Online (QBO), the deposit speed would depend on the product and type of payment you're using. If you're new to QuickBooks Payments, it'll take five days to get your payments from your customers. However, you can check your Deposit Speed for you to be able to have an update.
Here's how:
Look for the Gear icon.
Click Account and Settings.
Choose the Payments tab.
Review the Deposit Speed section.
Furthermore, I've added these resources that you can browse through for you to be able to manage your customer payments in QuickBooks: