When starting to process or receiving payment for the first time, it takes five (5) business days to deposit your funds since we're still setting up your merchant account. Once done, your payments would be faster. It would be 1-2 business days for credit card payments and 2-7 days for ACH payments. There are also times that deposits may delay. To find out why, check this article: Why are my funds on hold?.
Additionally, banks have their own rules for processing payments. Thus, the deposit schedule is controlled by them.
On your Merchant account, you can also track the payments made by your customers for you to review. Here's how:
In the Transactions page, click >Show advanced options.
Go to the Card section and enter the Cardholder name which is your customer's name.
Hit the Search button at the bottom.
On that page, all the transactions made will show up.
Moreover, since you've not received any emails about this, I recommend contacting our QuickBooks Payments Customer Support Team for them to check the payment status, its reasons for the delay, and help you resolve it.
I'm attaching some articles below which you may find helpful: