Skip to main content

Customer Deposits — Taking Pre-Payment on a Work Order

Take a pre-payment on an estimate or open work order. The deposit applies automatically when you invoice and syncs cleanly to QuickBooks.

Customer Deposits — Taking Pre-Payment on a Work Order

Collect money upfront on an estimate or open work order, automatically apply it once the invoice is created, and keep your QuickBooks ledger clean.

What is a Deposit?

A Deposit is a pre-payment that a customer makes against a Work Order before it has been invoiced. It's perfect for situations like:

  • A larger repair where you want a portion paid up front before ordering parts.

  • A long job that you want partially funded along the way.

  • Any custom-quote estimate you want a commitment payment for.

When the work is finished and you create the invoice, ShopView automatically applies the deposit to that invoice — you don't have to do anything manually. The deposit also syncs to QuickBooks Online as an unapplied payment, then gets matched to the invoice when invoicing happens, so your books stay accurate.

Who can take a deposit?

Deposit is gated by a separate permission, which is granted by default to:

  • Owner

  • Administrator

  • Service Manager

  • Service Advisor

  • Parts Manager

If a teammate needs deposit access, an Admin can adjust their role under Settings → Staff.

When can I add a deposit?

Shop owners and service managers can collect deposits on Work Orders before the work is invoiced or when a Work Order is in a WO status is one of:

  • Estimate

  • Approved

  • In Progress

  • Review

You'll find the button 'Add Deposit' on the Work Order → Finance tab, right next to the Create Invoice button. Deposits can be added from the Work Order Finance tab, are visible on both the Work Order and Customer Payments pages, and are automatically applied to the final invoice balance. Deposits also sync to QuickBooks as unapplied payments and are applied to invoices automatically when created.

Note: Once a Work Order has been invoiced, the Add Deposit option goes away — at that point you'd just take a regular payment against the invoice.

How to add a deposit

  1. Open the Work Order.

  2. Go to the Finance tab.

  3. Click Add Deposit. The New Customer Deposit modal opens.

  4. Fill in the fields:

    • Payment Date (required) — defaults to today's date. Use the calendar picker to change it.

    • Payment Method (required) — choose from the dropdown (Cash, Credit Card, Check, etc.). Note: "Charge Account" is intentionally not available for deposits.

    • Reference Number (optional) — for example, the credit-card auth code or check number.

    • Memo (optional) — a pre-filled note such as "Deposit for WO #1234" appears here. You can edit it.

    • Deposit Amount (required) — must be greater than $0, up to $999,999.99, and to two decimal places (e.g., 1,000.00).

  5. Click Make Deposit.

You'll see a confirmation that the deposit was created, and the deposit will now show in three places (see next section).

If a required field is missing, you'll see an inline validation message. Closing the modal with X will discard everything — nothing is saved unless you click Make Deposit.

Where deposits show up

1. On the Work Order — Finance tab

The deposit appears as a row inside the Payments section of the related Estimate or Invoice. To make it visually distinct from a regular payment, the Payment Method column shows the method with - Deposit appended:

  • Credit Card - Deposit

  • Cash - Deposit

  • Check - Deposit

2. On the Customer → Payments page

The deposit appears as a new row in the customer's payments list, with these column values:

Column

Value

Type

Deposit

Status

Unapplied (until the WO is invoiced — then becomes Applied)

Balance

(empty)

Date / Amount / Payment Method / Reference / Memo

Same as a regular payment

Click the expand arrow on the deposit row to see which Work Order the deposit was made against:

Field

Value

Type

Work Order

No.

The Work Order number

Balance

(empty)

Status

(empty)

3. On the Invoice (once created)

When you create the invoice for that Work Order, the deposit is automatically applied. In the Payments section of the invoice you'll see the deposit row with:

  • Payment Method: <original method> - Deposit

  • Amount: the deposit amount applied

  • Status: Applied

The invoice's Balance Due is automatically reduced by the deposit. Example:

  • Invoice total: $1,200.00

  • Deposit applied: $300.00

  • Balance shown when taking payment: $900.00

Customers viewing the invoice in the Customer Portal see the same — the applied deposit shows alongside other payments and the remaining balance reflects the deposit.

Editing or deleting a deposit

From the Customer → Payments page (or from the Work Order → Finance tab), find the deposit row and click the delete icon. You'll see a confirmation dialog (same flow as deleting any other payment). Once deleted:

  • The deposit row is removed from the Estimate/Invoice's Payments section.

  • The corresponding QuickBooks unapplied payment is removed too.

To "move" a deposit to a different Work Order: there isn't a direct transfer. Delete the deposit on the original WO and create a new deposit on the target WO.

Edge case: when the deposit is bigger than the invoice

If the deposit ends up being larger than the final invoice total, ShopView handles it for you automatically. Example:

  • Deposit taken: $500.00

  • Final invoice total: $307.47

  • What happens: invoice is marked Paid, and a Credit for the leftover $192.53 is created automatically on the customer.

You'll see a toast notification confirming this:

"Invoice has been automatically marked as paid. Payment created. A credit for $192.53 has been created for the excess amount."

The leftover credit appears on the Customer → Unpaid Invoices tab labeled as Deposit (similar to a regular Credit), and can be applied to a future invoice the same way you'd apply any credit.

Using a leftover deposit on a future invoice

When you're taking payment on a future invoice for the same customer, any leftover deposits show in the Payment modal alongside other credits. Each row shows:

  • Type: Deposit

  • Available Balance: how much of the deposit is still unapplied

  • Reference / Source: the original Work Order number

Select the deposit to apply it. It can be split across multiple invoices — ShopView calculates the applied amounts automatically. Anything left over remains available for future use.

How deposits sync to QuickBooks Online

If your shop is connected to QuickBooks Online, deposits sync automatically:

  1. When you create a deposit in ShopView → an unapplied payment is created in QuickBooks for that customer (in the Received Payment account). It is not attached to any invoice yet.

  2. When you later create the invoice for that Work Order → ShopView locates the unapplied payment in QuickBooks and applies it to the new invoice automatically.

  3. If the deposit is more than the invoice → the invoice is fully paid in QuickBooks and the leftover stays as an unapplied amount on the customer.

  4. If you delete the deposit in ShopView → the unapplied payment is removed from QuickBooks too.

Heads up: deposits are pushed to the Received Payment account in QBO. We may add a dedicated mapping (e.g., a Liabilities account) for deposits in a future release.

Edge cases & common questions

Can I switch the customer on a Work Order that has a deposit?

No. To prevent accounting issues, ShopView blocks switching the customer on a Work Order that already has a deposit. You'll see the message:

"Customer cannot be changed due to a deposit being made. Delete the deposit before switching customer on an open work order."

Delete the deposit first, switch the customer, then re-create the deposit if needed.

Can I delete a Work Order that has a deposit on it?

No — you'll need to delete the deposit first, then you can delete the Work Order.

What if I split a Work Order that has a deposit?

The deposit stays on the original Work Order. It is not moved or split. If you need it on a new WO, delete and recreate.

What if I reverse an invoice that had a deposit applied?

Reversing the invoice converts the deposit back into an Unapplied Deposit on the customer (same state as a fresh deposit). The deposit stays associated with the customer and can be applied to a new invoice. This matches QuickBooks behavior.

What if I delete a regular payment from an invoice that also had a deposit?

The regular payment is deleted as normal. The deposit stays intact on the original Work Order or customer record.

Can I take a deposit on a customer (not a specific Work Order)?

Not in this release — deposits are tied to a Work Order. Customer-level (or fleet-level) deposits are on the roadmap.

Can the customer pay the deposit themselves through the Customer Portal?

Not in this release — deposits are taken by the shop on the customer's behalf. The customer does see the applied deposit on their invoice once it's created.

Quick reference

Action

Where to do it

Add a deposit

Work Order → Finance → Add Deposit

See all deposits for a customer

Customer profile → Payments tab

See leftover/unapplied deposits

Customer profile → Unpaid Invoices tab (rows labeled Deposit)

Delete a deposit

Customer → Payments → row → 🗑 (or Work Order → Finance → row → 🗑)

Apply a leftover deposit to a future invoice

When taking payment, select the Deposit row in the Payment modal

Need help?

If you run into anything unexpected with deposits — especially around QuickBooks sync — reach out to ShopView Support via the in-app messenger and we'll take a look.

Did this answer your question?