Hello there. Allow me to give some light about on hold accounts in QuickBooks Online.
To safeguard employees and contractors from fraud, we audit all of your payroll on a regular basis.
Your account may be on hold for insufficient funds if you see a similar notification in your payroll product but receive an email with the subject Payment request for failed payroll debit. When a debit for your payroll or tax payment is returned owing to an issue with your bank account, this can happen. Check your inbox for wire transfer instructions to fix this. The hold will be lifted within one business day after it has been finished.
Furthermore, I have these articles to get all the specifics on what you need to do to resolve critical issues with your payroll account, as well as to get answers to the most often asked concerns regarding it:
Furthermore, read this article on how to manage your payroll: Run payroll reports
Please let me know if you require an extra information. I'll be there shortly.