If the deposit is NON refundable it is income when received

If the deposit is refundable
create a short term liability account called customer deposits
create a service item called cust dep and select the customer deposits liability account as the income account on the item screen

When you receive the deposit use a sales receipt […]

Resolution for 'create an invoice for an advance payment issue: 'I’d like to create an invoice for an advance payment, or deposit. How would I go about creating an invoice to send to a client that asks for the advance vs. the total? Not sure I understand some of the answers I see for questions like mine. Let’s say I want to bill the client $1,000 but am requesting 50% up front. How can I invoice for the 50%, receive the payment, then send final billing after the project is completed that will show the remaining balance?' available: Yes.

The create an invoice for an advance payment issue or error code is a known issue in Quickbooks Online (QBO) and/or Quickbooks. Support for this issue is available either by self-service or paid support options. Experts are available to resolve your Quickbooks issue to ensure minimal downtime and continue running your business. First try to resolve the create an invoice for an advance payment issue yourself by looking for a resolution described in the article. If it is a complex create an invoice for an advance payment issue or you are unable to solve the issue, you may contact us by clicking here or by using other create an invoice for an advance payment support options.

For more information about resolving issues related to create an invoice for an advance payment in Quickbooks/QBO or to get support for the issue 'I’d like to create an invoice for an advance payment, or deposit. How would I go about creating an invoice to send to a client that asks for the advance vs. the total? Not sure I understand some of the answers I see for questions like mine. Let’s say I want to bill the client $1,000 but am requesting 50% up front. How can I invoice for the 50%, receive the payment, then send final billing after the project is completed that will show the remaining balance?', click the link below: