Hey there, @9130 3521 9196 1336.
Thanks for taking the time to reach out to the Community for support.
When you use our payroll services, we typically debit your business bank account for the direct deposit amounts and payroll taxes (for full-service products) due. We put your account on hold because the debit for your direct deposits or tax payments was returned due to an issue with your bank account. You now have a balance due.
Check out Resolve a non-sufficient fund (NSF) hold on your payroll service for further information.
However, with that being said, I can't know for sure why your account specifically was put on hold without reviewing your account. I recommend contacting our QuickBooks Checking Team. This way, an agent can review your account in a secure environment and see exactly why you have an NSF fee. You can use the link I've included below to connect with an agent.
I also wanted to mention that you can use QuickBooks Checking with payroll. You can see additional details about this process in QuickBooks Checking.
Please let me know if you have any additional questions or concerns. I'm always around to lend a hand. Take care!