I have here some information about the deposit time frame in QuickBooks Self- Employed.
If you're using QuickBooks Payments and you process the money before 3 pm PT, they should be in your bank account in 2 business days. However, if you submit the payments after 3 pm PT, we'll start the deposit the following business day.
See the sample deposit schedule table for your reference:
On the other hand, if your account is fresh, the ACH payments will take a bit longer during your first month. Some banks process the amount within 5 days or more than for the first 1 to 4 weeks while setting up the feature. Rest assured after the first month, your funds will process at the regular deposit time. For more information, visit this article: Find out when QuickBooks Payments deposits customer payments.
You also have an option to check the payment status of your account. Let me show you how.
Choose Activities & Reports, then select Deposits.
3. Pick the specific date range in the Dates field.
4. Tap Search and review the status.
Withheld or Batch Deposit Returned- check your email to see the steps to fix the issue.
Funded- Successfully deposits the amount and your money is on its way.
Please note that some banks hold onto funds after we deposit them. I'd advise reaching them if they require additional steps. For more details, check out this link: Why are my funds on hold?
I'd attached a couple of articles about payment fees, credit card declined, voiding transactions in QB Payments, and other related topics.