Hello, Eddy. Our Risk Management team may place funds on hold for a thorough review of each transaction. This precaution helps safeguard against fraud and other security risks.
Please note that deposit speeds also vary based on the payment processing product used and the type of payment. Feel free to check this resource article for more detailed information: Find Out When QuickBooks Payments Deposits Your Money.
If there's any issue with the payment, our team will notify you via email. This notification will be sent to the email address you provided as your contact email when you signed up for QuickBooks Payments. If you don't receive any messages from us, please check your email settings and spam folder.
In case the hold time exceeds the expected deposit timeframe and you do not receive any notifications, I recommend contacting our Payments Support team for a closer look at your account.
I’ll keep this thread open for any future updates or communications you may need to share.