Free Template
12 key metrics every contractor should track — with real industry benchmarks from CFMA, BLS, KPMG, and FMI.
Sample data with real industry benchmarks. Customize for your business.
Revenue (MTD)
$142,800
Gross Margin
31.2%
Active Projects
7
Backlog
$680K
On-Time Completion
71%
Budget Variance
+3.8%
Avg Days to Invoice
4.2
AR Aging (>60d)
$8,400
Labor Utilization
67%
Safety (TRIR)
1.8
Client Repeat Rate
74%
Change Order %
8.4%
Sample values. Benchmarks from CFMA, BLS, KPMG, and FMI research.
Total revenue invoiced month-to-date. Compare against monthly target and same month last year.
Revenue minus direct costs divided by revenue. Healthy: 25-35% residential (CFMA). Below 20% signals pricing issues.
Number of projects in progress. Compare against team capacity.
Signed contracts not yet completed, in months of revenue. 6-12 months is healthy (AGC/FMI).
Projects completed by original date. Industry average: ~30% (KPMG). Tracks scheduling accuracy.
Actual vs estimated cost as percentage. Target: under 5% overrun.
Days between work completion and invoice sent. Target: under 7 days. Every day delayed = delayed payment.
Outstanding invoices over 60 days. Collection rates drop sharply past 90 days.
Billable hours / total paid hours. 60-70% typical. Below 55% = too much non-productive time.
OSHA-recordable injuries per 100 workers/year. Construction avg: 2.8 (BLS 2023). Lower is better.
Revenue from repeat clients and referrals. 70%+ is strong (FMI). Under 50% may signal quality issues.
Change order value / original contract value. Average: 10-15% (FMI). High rates indicate scope issues.
Start with 4-5 metrics that address your biggest pain point.
Set benchmarks from industry data (CFMA, BLS) and your own history.
Update weekly -- monthly reviews miss problems until they are a month old.
Make it visible: shared screen, whiteboard, or mobile dashboard.
Automate where possible -- manual data entry kills dashboards.
JSV calculates project health, job costs, and completion metrics in real time.