How to Create an Overpayment or Deposit for a Customer

This guide explains how to record a deposit or overpayment for a customer in Workshop Software so that it syncs correctly to your accounting software.

Step 1: Create an Invoice for the Deposit Amount

  1. Create a new invoice for the customer.
  2. Add a product called Deposit (or create one if it does not exist) and set the amount to the deposit value.
  3. Process the invoice.

If the customer is an account customer, apply the payment to the invoice. Once processed, the payment will sync to your accounting software.

Step 2: Create a Credit for the Customer’s Account

  1. Create a Credit for the customer’s account to offset the deposit invoice.
  2. This ensures the customer’s account balance reflects that the deposit has been applied.

Workshop Software screen showing https://staging.workshopsoftware.com/knowledge-base/customers/how-to-record-a-credit-...

Step 3: Apply the Credit When the Final Invoice Is Ready

  1. When the actual job is completed and invoiced, apply the credit to the final invoice.
  2. The deposit amount will be deducted from the total owing.

Workshop Software screen showing once the invoice is completed and saved (but not processed) add a discount to...

Good to Know

  • This is a workaround to ensure deposits and overpayments sync correctly with your accounting software (Xero, MYOB, etc.).
  • Do not void the deposit invoice after it has been reconciled in your accounting program — voiding will undo the reconciliation.
  • The deposit product should be set up as a standard product in your product list for easy reuse.

Frequently Asked Questions

What if the deposit is more than the final invoice?

The remaining credit will stay on the customer’s account and can be applied to future invoices.

Does the deposit show in my accounting software?

Yes, because the deposit is recorded as a processed invoice, it will sync to your accounting software as a normal transaction.

Also Explore