I'm here to share information about the deposit time of payments in QuickBooks Self-Employed, @martin71.
The money usually reaches your deposit bank account within two to three business days. It depends on when you enter transactions and which bank you choose to deposit payments. It can also vary how long it takes the bank to verify and process electronic deposits.
The estimated time for payments to deposit when made online with a credit card is 5-7 banking days. And your first month's ACH payments will take a little longer. You'll receive your money within five days for the first four weeks.
For additional information, you can click this article: Find out when QuickBooks Payments deposits customer payments.
I recommend contacting our Merchants Services Support Team if the payment is still not deposited within the allotted period. Since they can ask for account information, this team is the ideal resource for such questions. They can also check the payment's status and why it's not transferred into your account.
Please also refer to this article to see how QuickBooks Payments deposits work and why your funds are on hold: Common questions about payments deposits in QuickBooks Online.
Feel free to post again here in QuickBooks Community if you have additional questions about QuickBooks payments. I'll be right here to help. Have a great day!