Get demo
Feature

Staged invoicing: deposit, milestones and final on one job number

Updated November 11, 2026

Staged invoicing in SWITCHBOARD bills one job as a series: a deposit at signing, optional milestones for bigger work, and the balance when the job is done. Every stage keeps the job's number with a suffix (#1030-1, #1030-2), the stages always add back to the signed quote, and a job never looks finished while money is still owed.

One job number#1030-1 deposit, #1030-2 balance
Adds up to the quoteStages always sum back to what was signed
Balance never lostA job does not look done while money is owed
Payments are not invoicesPartial payments do not double-count

The money that quietly disappears

Here is a common failure in field service software: a quote carries a deposit, the deposit invoice goes out and gets paid, and then nothing. The balance never gets raised, the job looks finished, and the only trace of the missing money is a gap in the bank account months later. Staged invoicing exists so that cannot happen.

How it works

  1. At signing, the deposit invoice is raised. Example: job #1030, deposit is #1030-1.
  2. For bigger jobs, add milestones in between: rough-in, materials delivered, inspection passed.
  3. When the work is done, the balance is raised as the last stage, for example #1030-2.

A job billed in one go stays plain #1030. Most jobs are a single invoice and do not need to be dressed up as a series.

Two things it keeps straight

Several payments are not several invoices. A customer who pays part now and part later against one invoice has made two payments on one invoice. Raising an invoice per payment would count the same money twice. An invoice is raised when the shop asks for a defined portion, never just because someone paid.

The stem is shared. When the office says "1030", they mean the whole job. Every stage keeps that number, so chasing money, answering a customer and reading a report all line up.

The stages always add back to the signed quote. If a change order changes the price, it is signed, and the stages follow it.

Getting paid at each stage

Each stage can be paid by card online, Tap to Pay on the tech's phone, bank transfer, cash or check with a photo, or financing when the shop turns it on. Late-payment reminders get firmer as the debt ages, and a watch list flags slow payers so you can ask for deposits up front next time. More in how to get paid faster and how to collect late payments.

California and deposits

Some states cap deposits on home improvement work. California, for example, limits the down payment on a home improvement contract to 10% or $1,000, whichever is less, and progress payments should not run ahead of the work done. SWITCHBOARD lets you set the deposit and every stage, so you can bill within the rules; see how much deposit to take.

Who uses it

Remodelers and general contractors, roofers billing deposit, materials and completion, electricians waiting on a utility for a service upgrade, and any shop selling big tickets. It syncs invoices and payments with QuickBooks Online. The glossary covers progress billing and retainage.

Questions people ask

Can I bill a deposit and a balance on the same job?

Yes. Each stage keeps the job number with a suffix, like #1030-1 for the deposit and #1030-2 for the balance.

What if the customer pays in two parts?

That is two payments on one invoice, not two invoices. The balance updates without double-counting.

Does it work with QuickBooks?

Yes. Invoices and payments sync with QuickBooks Online.

Can I add milestones on a big job?

Yes. Add milestones between deposit and balance, and the stages always add back to the signed quote.

Sources

See it on your own shop.

Thirty minutes on a call, built around your trade and your week. We set it up with you, and pricing is quoted per shop on the call.

Get demo