Skip to main content
2,200+ service businesses benchmarked. Do you know your gross profit per labor hour? See where you stand →
Level
Contractor · Job Type2,200+ contractors analyzed

Commercial Project Benchmarks

Large commercial and GC work is bonding-dependent, PO-driven, and financially complex. Gross margins run 10-20%, the lowest in contracting, and the financial management discipline required to preserve those margins is the entire game.

Dozens of jobs open 90+ days without an invoice, on a single contractor's books

One contractor review found dozens of jobs open more than 90 days with no invoice sent. Each represents near-certain revenue leak: work done, costs absorbed, cash not collected. At roughly $20K average project size, that is about $1 million in unbilled completed work. The same contractor had over half of active jobs with no assigned project manager.

Commercial Project Benchmark Distribution

Percentile ranges from 2,200+ contractors. Commercial project benchmarks emphasize financial management quality, because at 10-20% margins, operations leaks show up immediately in profitability.

MetricBottom QuartileMedianTop QuartileNote
Gross Margin< 8%10-15%18-20%Lowest margins in contracting, financial discipline is the edge
Jobs Open 90+ Days Without Invoice15%+ of open jobs5-10%< 2%90+ days open = near-certain revenue leak
Jobs With Assigned PM< 50%60-70%90%+Unmanaged jobs overbill subs, miss change orders
WIP Schedule AccuracyUpdated quarterly or lessUpdated monthlyUpdated weeklySurety companies underwrite based on WIP quality
Vendor Concentration (Top 5)> 60% of PO spend35-45%< 30%Concentration is leverage or risk, needs active management
Bonding Ratio (Revenue/Working Capital)> 20:110:1-15:1< 8:1Sureties look for clean financials and strong working capital

What the data tells us

dozens of jobs open 90+ days, no invoice

One contractor review found dozens of jobs open more than 90 days with no invoice sent. Each represents near-certain revenue leak: work done, costs absorbed, cash not collected. At roughly $20K average project size, that is about $1M in unbilled completed work.

Over half of jobs had no assigned PM

More than half of active commercial jobs in one contractor's system had no named project manager. Unmanaged jobs overbill subs, miss change orders, and close late, each costing 2-5 points of margin from a pool that starts at 10-20%.

~$40M PO spend, top 5 vendors = about 39%

Vendor concentration data from one commercial contractor: ~$40M in annual PO spend with the top 5 vendors representing about 39%. Most contractors have no formal vendor review process and leave 3-8% in rebates and terms improvements on the table.

Bonding capacity is a financial statement problem

Surety companies bond based on working capital, net worth, and WIP accuracy, all financial statement quality metrics. Contractors who can't produce clean, current financials are bonding capacity-constrained and locked out of the largest commercial projects.

The CLEAR Framework for Contractors

Learn more

Every contractor runs on five financial pillars. Here is what we evaluate in each.

CCash

DSO, invoice speed, retainage, progress billing. The gap between completing work and collecting payment is where most contractors bleed cash.

LLabor

Technician utilization, billable hours, callback rates. A 10-person crew at 60% utilization wastes the equivalent of 4 full-time techs every day.

EEarnings

Job-level margins, service agreement profitability, install vs service mix. Most contractors know their total margin but not which jobs are underwater.

AAccounts

Quote conversion rate, pull-through revenue, customer retention. The best contractors generate 2-4x more repair revenue from SA customers than non-SA (Level pull-through analysis).

RRisk

Customer concentration, warranty exposure, bonding capacity. A single customer above 20% of revenue is one lost contract away from a cash crisis.

Frequently Asked Questions

What is a good gross margin for commercial construction projects?

The median gross margin for commercial projects is 10-15%, with the top quartile reaching 18-20%. These read as the lowest margins in contracting, but the driver is the cost structure, not the sector: most commercial-project cost is subcontracted or passed through, so the gross margin is a fee on other people's work. A self-performing specialty trade on the same commercial job runs materially higher because it keeps the labor margin. The low number is a pass-through artifact. On top of that, financial management discipline, WIP accuracy, PO controls, PM assignment, is the primary differentiator, not sales volume.

How does bonding capacity affect commercial contractors?

Surety companies set bonding limits based on working capital, net worth, and WIP schedule accuracy. A contractor with a 20:1 revenue-to-working-capital ratio is over-leveraged. Top quartile contractors maintain ratios below 8:1, giving them access to larger projects. Clean, timely financials are a prerequisite.

What is a good WIP schedule update frequency?

Top quartile commercial contractors update their WIP schedule weekly. The median updates monthly. Bottom quartile updates quarterly or less. Surety companies underwrite based on WIP quality, weekly updates catch cost overruns before they erode the entire project margin.

How does vendor concentration affect commercial contractors?

Data from one commercial contractor showed ~$40M in annual PO spend with the top 5 vendors representing about 39%. Concentration above 60% in top-5 vendors creates supply chain risk. Most contractors have no formal vendor review and leave 3-8% in potential rebates and payment term improvements uncaptured.

From clients

What contractors say after working with us.

We were doing $7M and I almost missed payroll twice in one quarter. Sam pulled the cash report apart line by line, turns out we had ~$340K in unbilled WIP sitting in the field. Got most of it billed and collected inside two weeks. The CFO retainer basically paid for itself the first month.
Owner · $7M commercial HVAC, service & install
The eye-opener for me was when Sam showed me my biggest GC was actually losing me money on a fully-loaded basis. I'd been chasing that account for years. We repriced, lost them for 90 days, then they came back at better terms. That doesn't happen if nobody's running the math.
President · $4M plumbing service & install
AR was a mess, $1.2M older than 60 days and probably $480K I'd written off in my head. Sam set up a weekly escalation cadence that we actually stuck to. Recovered about $620K in five months. Some of those calls were uncomfortable but they worked.
CEO · $11M mechanical contractor

Simple pricing

Three tiers, one ladder.

$99-$500/mo

Bookkeeping

The clean data layer: monthly books, reconciliations, and organized financials AI can work with.

$1,500-$5,000/mo

Scale

The full AI operating layer: custom agents, weekly actions, and benchmarks to grow margin per hour.

Custom

Platform / Multi-Office

Multi-branch benchmarking and scorecards for PE-backed and multi-location groups.

What's leaking from your commercial book?

We'll audit your open jobs, WIP schedule, and bonding position against the industry. Free audit included.

2,200+ service businesses benchmarked$13.25B in revenue analyzedWeekly action cadence

No credit card. 15-min audit. We only follow up if we can actually help.

No commitment. Real numbers, not generic advice.

These figures live in the full contractor benchmark dataset, each metric with its definition, sample size, and source. Free to cite with attribution to the Level Index. Download the contractor dataset (JSON, free to cite)