Hi 1133Brighter,
Thank you for reaching out in the Community.
QuickBooks Online doesn’t currently offer an option to hold invoices. Could you clarify if you’re asking about the processing time for a customer’s invoice payment made using QuickBooks Payments for the first time?
If so, please note that the first set of payments may take up to 5 business days to be deposited. This slightly longer timeframe is due to the process of setting up your account. Once your account setup is complete, future customer payments will be deposited much faster.
You can always check the status of your funds using the QuickBooks Digital Assistant. For more information about when customer payments are deposited into your account, check out this helpful article:
If you're referring to something else, providing additional details would help us assist you more effectively.