The cash-flow trap of the big job
Small service calls are simple to bill: you do the work, you invoice, you get paid at the door or shortly after. But the large job — the multi-week install, the phased retrofit, the project that ties up crews and burns through thousands in parts before it is finished — breaks that model. If you wait until the very end to send one big invoice, you are effectively lending the customer the entire cost of the project. You buy the materials, you pay the technicians, you carry all of it for weeks, and only at the end do you find out whether the payment arrives on time. That is a cash-flow risk that has sunk otherwise healthy field businesses.
Progress billing is the answer: instead of one invoice at the end, you bill in stages as the work advances, so money comes in while the money is going out. It keeps your cash flow positive through the life of the job and dramatically limits what you are exposed to if a customer stops paying. It is a step beyond collecting a deposit — the deposit gets you started; progress billing keeps you funded all the way through.
How to structure the stages
The core idea is to tie each invoice to a defined point in the job, agreed with the customer up front so nothing feels like a surprise. There are a few common ways to set the milestones:
- By phase or milestone. Bill when a defined chunk is done — materials delivered, rough-in complete, system installed, final commissioning. Each stage is a recognizable event both sides can point to.
- By percentage of completion. Invoice at set points of progress — a portion at start, more at the midpoint, the balance at completion. This works well when the job is continuous rather than neatly phased.
- By schedule. On long jobs, a regular (say, biweekly) invoice for work completed in that period. Common on time-and-materials projects where you bill the hours and materials accrued so far.
Whichever you choose, the golden rule is to agree the billing schedule before the job starts and put it in the estimate or contract. A customer who knew from day one that there would be an invoice at rough-in is not surprised by it; one who expected a single bill at the end feels ambushed. Set the expectation when they say yes to the work, not when the first stage invoice lands.
Keep the billing honest to the work
Progress billing only stays trust-building if each invoice reflects work genuinely completed. Bill ahead of the actual progress and you strain the relationship and invite disputes; the customer should be able to look at the job and see that what you invoiced matches what got done. This is where good field documentation pays off directly — photo evidence of a completed phase and a clear record of what each stage covered turns a progress invoice from a demand into a substantiated statement of work done. On jobs that also see change orders, fold the approved changes into the relevant stage so the billing keeps pace with the actual, evolving scope rather than the original guess.
Manage what is still owed
Because progress billing spreads payment across weeks, you now have multiple invoices outstanding at different stages of the job, and you have to watch them. A stage invoice that goes unpaid is a signal to slow down before you sink more cost into a customer who has stopped paying — far better to catch it at stage two than to discover it after you have finished. Keep an eye on aging receivables across the open stages, and treat a late progress payment as a decision point, not just a follow-up. Done well, progress billing turns the large job from a financing risk you carry into a series of manageable, self-funding steps — the difference between big jobs growing your business and big jobs straining it.