A large remodel can look profitable on the estimate and still strain your bank account if you wait until the end to bill it. Materials, subcontractors, payroll, and equipment costs show up long before final completion. Knowing how to invoice progress payments gives your business a reliable way to fund work as it moves forward, without surprising the customer or chasing one oversized final invoice.
Progress billing works best when it is built into the job from the quote stage. The payment schedule should match real milestones, the invoice should show exactly what was completed, and every amount should be easy for the customer to verify. That protects cash flow while keeping the job professional and predictable.
Start With a Clear Progress Payment Schedule
A progress payment invoice should never be a surprise. Before work begins, spell out the total contract price, payment milestones, due dates, what triggers each invoice, and any retainage or deposit requirements. Put those terms in the signed quote, contract, or work authorization.
For many trade jobs, milestones are more practical than billing by calendar date. A plumbing contractor may bill after rough-in, after fixture installation, and at final testing. An electrical contractor might bill after service upgrades, rough wiring, trim-out, and final inspection. A remodeler may use demolition, framing, rough mechanicals, finishes, and substantial completion.
The right schedule depends on the job. For a short project with major material costs up front, a deposit followed by one progress invoice may be enough. For a multi-month commercial job, monthly billing based on a schedule of values may make more sense. The key is to tie each payment to work the customer can see or verify.
Avoid vague milestones such as “50% complete” unless both sides have agreed on what that means. A milestone like “rough electrical complete and inspection passed” is harder to dispute than a percentage with no supporting detail.
Build the Invoice From the Approved Quote
The fastest and cleanest progress billing starts with an approved quote. Your invoice should carry over the agreed scope, pricing, and change orders instead of being rebuilt from a spreadsheet or handwritten notes. Re-entering the job creates opportunities for missed line items, wrong pricing, and inconsistent descriptions.
When you convert a quote into a progress invoice, show the original contract amount and make the current billing easy to follow. A customer should be able to answer three questions immediately: What is the full job worth? What has already been billed and paid? What is due now?
A solid progress invoice includes the customer and job details, invoice number and date, payment due date, contract or quote reference, description of the completed milestone, current invoice amount, prior payments or prior billings, and the remaining contract balance. If the project has approved change orders, list them separately so the revised total is clear.
For example, a $40,000 HVAC replacement project could be structured like this:
| Billing stage | Amount | Trigger | |---|---:|---| | Deposit | $8,000 | Contract approval and equipment order | | Progress payment 1 | $12,000 | Equipment delivered and old system removed | | Progress payment 2 | $14,000 | New system installed and operational | | Final payment | $6,000 | Final walkthrough and closeout |
On the second progress invoice, do not simply write “Payment 2 - $12,000.” State the completed work: “Equipment delivered, existing units removed, and site prepared for installation.” Clear detail reduces approval delays because the customer does not have to guess what they are paying for.
Use a Schedule of Values for Larger Jobs
For larger construction, renovation, or commercial projects, use a schedule of values. This breaks the contract into cost categories or phases, then shows how much of each category has been completed and billed.
A schedule of values can include labor, materials, permits, equipment, subcontractors, demolition, framing, rough-in work, finishes, and closeout. The customer or general contractor can see progress across the job rather than receiving a single unexplained amount.
You do not need to make this more complicated than the project requires. A small residential remodel may only need five to eight phases. A commercial tenant improvement may need a more detailed breakdown to meet the general contractor's billing requirements. Match the detail to the contract and the person approving payment.
Each billing period, update the percentage complete for each line and bill only for completed, verifiable work. If materials have been purchased but not installed, bill them only when your contract allows it and include documentation when required. Some customers will approve stored-material billing; others will not.
Invoice Only What You Can Support
Progress invoices are easier to collect when the paperwork matches the work in the field. Before sending an invoice, compare it against job photos, delivery tickets, inspection results, signed work tickets, subcontractor progress, and the original scope.
This is especially important when the project changes. Do not bury extra work inside a regular progress invoice. Get the change order approved, add it to the contract total, and identify it on the invoice. If you replace a panel, reroute piping, or repair hidden damage beyond the original scope, the customer needs to see that the change was authorized before it becomes part of the amount due.
Keep an eye on your actual job costs at the same time. Progress billing is not just a payment process. It is a checkpoint for profit. If labor hours are running high or material prices increased, you need to see that while there is still time to manage the remaining work. Sending invoices quickly matters, but billing a job that has quietly lost margin does not fix the underlying problem.
Account for Deposits, Retainage, and Prior Payments
Deposits and progress payments are not the same thing. A deposit is generally collected before work begins to reserve the schedule, purchase materials, or cover startup costs. A progress payment is billed as defined work is completed.
Make sure your invoice shows how the deposit is being handled. In some contracts, the deposit is applied to the first invoice. In others, it is held and credited against the final invoice. Either approach can work if it is stated clearly from the start.
Retainage requires the same discipline. On some commercial jobs, the customer or general contractor withholds a percentage of each progress payment until final completion. Show the earned amount, retainage withheld, net amount due, and total retainage held to date. Do not treat retainage as a missing payment. It is a contractual holdback that should be tracked separately.
Also distinguish between invoiced, paid, and overdue amounts. A customer may have received the last invoice but not paid it. If you bill the next phase without checking, your outstanding balance can grow faster than you expect. Your process should flag overdue invoices before more labor and materials go into the job.
Send the Invoice at the Right Time
The best time to send a progress invoice is immediately after the milestone is complete and documented. Waiting until Friday, month-end, or whenever office work gets caught up gives the customer more time to delay approval and gives your business more time without cash.
Set a simple field-to-office handoff. The technician, project manager, or foreman confirms the milestone, attaches supporting photos or documents if needed, and marks the job ready to bill. The office reviews the details and sends the invoice the same day.
For contractors using QuoTrak, an approved quote can be converted into an invoice without rebuilding the job from scratch. That keeps quoted pricing connected to billing and gives you a clearer view of what has been invoiced, what remains, and whether the job is still protecting its margin.
Your invoice email or message should be brief and specific. Name the milestone, state the amount due and due date, and include a direct payment option. If a customer has a required approval process, send the invoice to the right contact from the start. A perfect invoice sent to the wrong inbox still gets paid late.
Follow Up Before It Becomes a Collection Problem
Most slow progress payments are easier to resolve early. Send a payment reminder shortly before the due date, then follow up promptly once the invoice is overdue. Keep the message professional and factual: identify the invoice, amount, due date, and any work that is scheduled next.
If payment is tied to the next phase of work, say so clearly and refer back to the contract terms. Do not threaten or argue. Ask whether the customer needs any supporting documentation to approve payment. A missing lien waiver, inspection record, or change order can stop payment even when the field work is complete.
For repeat late payers, adjust your process on future jobs. Request a larger deposit, use shorter billing intervals, require payment before ordering materials, or revise the payment terms. The goal is not to create friction. It is to stop your business from financing every job after it is already underway.
A progress invoice should do more than ask for money. It should prove the work, show the numbers, and keep the next phase moving. When your quote, job costs, field documentation, and invoice all tell the same story, customers approve faster and your cash flow has room to work.