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.

Frequently Asked Questions

What is a good gross margin for install projects?

The median gross margin for install/construction projects is 15–20%, with the top quartile reaching 22–25%. These are the tightest margins in residential service work. The difference between bottom and top quartile is almost entirely explained by progress billing timing, change order discipline, and sub management.

How does retainage affect contractor cash flow?

Retainage (typically 5–10% of contract value) is held by the customer until final project acceptance, often 60–90+ days after substantial completion. On a $500K project with 10% retainage, that's $50K locked out of your working capital for 3+ months. Proactive closeout documentation drives faster release — top quartile contractors get retainage released in 30–45 days.

What is progress billing for contractors?

Progress billing means invoicing for completed milestones before the entire project is finished. Top quartile install contractors invoice 4 days before milestone completion (billing at 90% done). The median invoices 0–3 days after. On a $2M install book, the difference between day 0 and day +7 invoicing is $38K in permanent float tied up in AR.

How do change orders affect install project margins?

Every unpriced change order is a direct margin hit. A project with 3 unsigned change orders totaling $15,000 on a $120,000 job absorbs 12.5% in work at zero margin. Top performers price and sign 90%+ of change orders before the additional work begins.

Where are your install projects leaking margin?

We'll review your WIP schedule, billing timing, and change order rate against the industry. Free audit included.

No commitment. Cancel anytime.