The funds may take up to 5 business days before it'll be deposited to your bank if this is your first payment. QuickBooks Payments would like to establish your account to avoid future errors. It'll be deposited faster once everything was set up properly.
It's called FLOAT, when large companies or banks transfer funds they earn interest on the money sitting in their accounts, even just one day of interest is alot of money when you have large bank account balances.
This is a common practice and has been for decades, the same reason bank deposits or checks take time to clear. There is also actually processing time and sometimes fee on top of that. Nobody does anything for free so you as the consumer must decide what works best for you. If you want to hand-deliver all checks,
Did you ever get your money and how long did it take? They’ve kept $30,000 from me for 30 days now and they just told me in another 10 days. I don’t know what to do I feel like I’ve been stolen from it’s not their money