Thanks for sharing your concern here in the Community, @King531.
I'll surely help you with your queries about invoicing a client for services and have not received payment in QuickBooks Desktop.
Deposit speeds can vary depending on the product you are using and the type of payment you make. Credit card processing and bank transfers may also have different deposit speeds.
If you are facing a delay or suspension in your deposit, you can take the following steps to check the status:
Step 1: Check the transactions in the batch.
Firstly, check if the batch includes a refund, return, or credit. If it does, don't worry. Your money should be on its way. However, these transactions can sometimes delay a batch deposit for up to six calendar days.
Step 2: Contact your bank.
If you have checked the payment status and we have deposited the payments, your money is on its way. At this point, you will need to work with your bank if they require additional steps.
Step 3: Review your deposit.
We check accounts for unexpected transactions to help protect you and your customers. If we need to review your deposit, you will receive an email with all the details. The email will have a link to our Resolution Center, where you can find more information and take other necessary steps.
For more detailed guidance, you can refer to this article. Why is my batch deposit delayed or suspended?
I recommend reaching out to QuickBooks Desktop Payment Support. They'll be able to investigate the matter and provide further assistance.
Additionally, I've attached some articles on how to receive and process customer payments for invoices in QuickBooks Desktop. It includes information on receiving payments for an invoice as well:
If you have more questions about invoicing a client for services in QuickBooks Desktop, just hit the reply button, and we'll respond promptly. Have a great weekend!