Bank deposits usually reach into your account within 2-3 business days of the transaction. It varies depending on the time of day you enter transactions, which financial institution your client chooses for transactions to be deposited in. This also depends on how long it takes your bank to verify and process electronic deposits.
When clients pay online via credit card, the estimated time for payments to deposit is 5-7 banking days. While ACH deposits may take 7-10 business days.
For additional information about how QuickBooks Payments deposits work in QuickBooks Online and to check when QBO deposits customer payments into your bank account, you check these articles: