2,200+ contractors benchmarked. How do your margins stack up? See where you stand →
Level
Job Type2,200+ contractors analyzed

Install Project Benchmarks

Residential and light commercial installs are WIP-heavy, cash-flow-sensitive work. Gross margins run 15–25% — the tightest in residential service — with cash traps at every stage from progress billing to retainage release.

Top performers invoice before the milestone is complete — not after

The best install contractors bill for progress milestones at 90% completion — not 100%. The average top-quartile contractor invoices -4 days before milestone completion. This single discipline keeps cash flowing and eliminates the end-of-job invoicing gap that stalls collection for weeks while work crews move on to the next job.

Install Project Benchmark Distribution

Percentile ranges from 2,200+ contractors. Install project metrics are highly sensitive to billing timing, sub management, and change order discipline.

MetricBottom QuartileMedianTop QuartileNote
Gross Margin< 12%15–20%22–25%Tightest margins of any residential service work
Progress Billing Timing+7 days after milestone0–3 days after-4 days (before completion)Top performers bill before milestone is 100% done
Retainage Release Time90–120+ days60–90 days30–45 daysProactive closeout documentation drives faster release
Sub Cost as % of Project55–60%+40–50%35–40%Sub scheduling and rework avoidance drive the spread
Change Order Pricing Rate< 30% priced before work50–60%90%+ priced and signed firstUnsigned change orders = work at zero margin
Estimated vs Actual Cost Variance> 20% over estimate8–15%< 5%WIP accuracy predicts final project margin

What the data tells us

Top performers invoice at -4 days

The best install contractors bill for progress milestones before the milestone is physically complete — not after. Billing at 90% completion rather than 100% keeps cash flowing and eliminates the end-of-job invoicing gap that stalls collection for weeks.

60–90+ days of retainage trapped per project

Retainage on commercial installs (typically 5–10% of contract value) sits locked until final acceptance, sometimes 90+ days after substantial completion. On a $500K project with 10% retainage, that's $50K out of your working capital for 3+ months.

Sub costs: 40–60% of project cost

Subcontractor labor and specialty work absorbs 40–60% of install project cost. Contractors who manage sub scheduling tightly, avoid rework callbacks, and negotiate payment terms get 3–5 margin points back that most competitors lose.

Change order rate directly predicts final margin

Every unpriced change order is a direct hit to gross margin. A project with 3 unsigned change orders totaling $15,000 on a $120,000 job is absorbing 12.5% in work at zero margin. Top performers price and execute change orders before the work happens.

Where are your install projects leaking margin?

We'll review your WIP schedule, progress billing timing, and change order rate and benchmark you against install contractors nationally. 15-minute call. Free.