QuickBooks deposit the funds within 5 business days. However, the waiting period will still depend on the time of day you enter transactions and how long it takes your bank to verify and process electric deposit.
Here's how to check for your deposit schedule:
Go to the Settings icon.
Choose Account and Settings.
Deposit Speed shows you your deposit schedule.
Feel free to read through this article to know more about processing credit card payments in QuickBooks Online (QBO):