I understand the impact of any delays in depositing funds to your company.
If you use QuickBooks Payments, the funds usually show in your deposit bank account within 2-3 business days. This is because it varies depending on when the transaction is entered, which financial institution you choose to deposit transactions in, and how long your bank takes to verify and process electronic deposits.
If you manually posted a customer payment by creating a Sales receipt, the funds are recorded in the Undeposited Funds account. To change the status to Deposited, you need to transfer funds from your undeposited funds to your bank account using Bank Deposit.
Click + New.
Select Bank Deposit.
From the Account ▼ dropdown, choose a bank account you want to put the money into.
Select the checkbox for each transaction you want to combine.
Make sure the total of the selected transactions matches your deposit slip. Use your deposit slip as a reference.
Furthermore, to keep your books and balance in order, I recommend reconciling your account after depositing the funds. Here's your reference: Reconcile an account in QuickBooks Online.
If you have follow-up questions about deposits, let me know by adding a comment below. I'd be delighted to assist. Keep yourself safe!