Deposit vs Milestone vs Net Terms by Job Size Decision Matrix
Why this matters
The payment structure you set on a job decides how much of your own money funds the work before the customer pays, how exposed you are if the customer walks, and how the cash-flow timing lines up with your material and labor outlays. A small same-day repair, a multi-week installation, and a recurring commercial account each call for a different structure. Using one blanket policy across all of them either over-collects on small jobs (annoying good customers) or under-collects on large ones (financing the customer's project with your cash). This matrix maps the three core structures - deposit-and-balance, milestone/progress, and net terms - to job size and risk so the choice is deliberate, not habitual.
Note: many states cap deposit amounts on home-improvement contracts and regulate progress-payment schedules. Always confirm your structure is legal in your jurisdiction before applying this matrix.
The structures
Deposit and balance: Collect a deposit up front, the balance at completion. Simplest structure. The deposit covers your material and mobilization exposure; the balance follows the finished work.
Milestone / progress payments: Split the contract into stages tied to completion points (materials delivered, rough-in done, final). Each stage bills as it is reached. Keeps your out-of-pocket exposure bounded on long jobs and gives the customer visible progress for each payment.
Net terms: The customer pays a set number of days after invoice (net 15, net 30). You finance the work fully until then. Appropriate for established, creditworthy accounts - typically commercial or repeat customers - where the relationship and credit history justify the float.
Pay-on-completion: For small jobs, the whole thing is due when the work is done, no deposit. The job is short enough that your exposure is one visit.
Decision factors
Job size and duration: The longer the job and the larger the material outlay, the more you need staged collection to avoid financing the project yourself. A one-visit repair needs no deposit; a multi-week install needs milestones.
Material exposure: A job where you front significant special-order or custom material needs a deposit large enough to cover that outlay if the customer cancels, because custom material is hard to return.
Customer creditworthiness and history: Established accounts with a clean payment record earn net terms. New residential customers on a large job have no track record, so you lean toward deposits and milestones.
Cancellation risk: Custom, non-returnable work and long lead times raise the stakes of a mid-job cancellation. Stage the money so a walk-away does not leave you deep in the hole.
Legal caps: State law often limits residential deposit percentages and dictates when progress payments may be collected. The legal ceiling overrides your preference.
The matrix
Small / same-visit repair (short, low material): PAY ON COMPLETION. No deposit needed - your exposure is a single visit. Collect at the door when the work is done.
Medium job, returnable materials, new customer (a day or a few days): DEPOSIT AND BALANCE. A deposit covers mobilization and material; the balance follows completion. This is the workhorse structure for typical residential jobs.
Large / multi-week job, significant or custom material: MILESTONE / PROGRESS. Tie payments to defined stages so your out-of-pocket never runs far ahead of collected cash. Especially important when material is non-returnable.
Established commercial or repeat account, any size with good credit history: NET TERMS. The relationship and payment history justify financing the work for the term. Reserve this for customers who have earned it.
Custom / special-order heavy, any customer: DEPOSIT sized to cover the non-returnable material outlay, then balance or milestones. Never front large custom-material cost on a customer's promise alone.
High-cancellation-risk or unproven large residential job: MILESTONE with a meaningful initial deposit. Keep collected cash ahead of or even with completed work at every stage.
What to document
- The agreed structure and schedule in the written contract, with each milestone defined by an objective completion point (not a calendar date alone).
- The deposit amount and what it covers, and confirmation it is within any state cap.
- Net-terms accounts: the credit decision and the agreed term.
- Each milestone billing tied to a documented, photographed completion of that stage.
A milestone schedule that defines stages by objective, verifiable events ("rough-in inspection passed") prevents disputes about whether a payment is owed.
Practical guidance
The structure should keep your collected cash roughly in line with your incurred cost at every point in the job. When collections run far behind incurred cost, you are financing the customer; when they run far ahead, you may be over-collecting in ways that customers (and sometimes the law) resent. Aim for the structure where, if the job stopped tomorrow, neither party is badly out of pocket.
Reserve net terms as a privilege for accounts that have earned it, and put a credit decision behind it. Extending open terms to an unproven customer on a large job is one of the most common ways service businesses end up with uncollectible balances.
References
- State home-improvement contractor statutes capping residential deposits and regulating progress payments (varies by state - e.g., maximum down-payment percentages and progress-payment rules).
- UCC Article 2 on payment terms and seller's remedies (2-301, 2-703) - obligations and remedies when a buyer fails to pay.
- ConsensusDocs and AIA progress-payment and schedule-of-values conventions - the basis for milestone billing.
- Mechanics-lien statutes by state - preserving lien rights as a backstop when staged payments are missed.