Skip to main content
2,200+ service businesses benchmarked. How does your cash flow stack up? See where you stand →
Level
Contractor · Job Type2,200+ contractors analyzed

Maintenance Contract Benchmarks

Service agreements are the most scalable recurring-margin engine in contracting — median 37.9%, top quartile 53%+ — when priced and managed correctly. The problem: most contractors don't know if theirs are.

One contractor was running -23% margins on their entire $3.8M SA book

Service agreements priced in 2019 hadn't been repriced through two rounds of inflation. The "recurring revenue" was recurring losses. The contractor had no margin visibility by agreement — only total SA revenue on the P&L. By the time we found it, the book had destroyed $876K in margin over 12 months.

Maintenance Contract Benchmark Distribution

Percentile ranges from 2,200+ contractors. SA metrics are among the most variable in field service — the spread between managed and unmanaged SA books is wide.

MetricBottom QuartileMedianTop QuartileNote
Gross Margin< 32%~38%53%+Best recurring-margin engine when priced correctly; service calls run higher (~50%) but lack the recurring base
Renewal Rate< 60%70–75%85%+Proactive 90-day renewal workflow drives top end
Annual Value per Agreement< $1,500$3,000–$5,000> $8,000Expired agreements avg $69K vs $35K for active (real data)
Expired-to-Active Ratio> 80%30–50%< 15%Expired agreements = lapsed recurring revenue
Pull-Through Revenue Multiplier1.0–1.5x1.8–2.2x3.0–4.0xRepair revenue from SA customers vs non-SA
Agreements Expiring in 90 Days (without workflow)20%+ of book10–15%< 5%Top performers have automated renewal triggers

What the data tells us

-23% margin on $3.8M SA book

A real HVAC contractor discovered their service agreement portfolio was generating negative gross margin. Agreements priced in 2019 hadn't been repriced through two rounds of inflation. The 'recurring revenue' was recurring losses.

93 expired vs 105 active agreements

An audit of one contractor's SA book found 93 expired agreements alongside 105 active ones — nearly a 1:1 ratio. The expired agreements were worth an average of $69K each vs $35K for active ones. That's $6.4M in lapsed recurring revenue sitting dormant.

23 agreements expiring in 90 days — no workflow

Same contractor: 23 agreements were within 90 days of expiration with zero renewal workflow in place. At $69K average value, that's $1.6M in contracts quietly walking out the door with no intervention triggered.

Pull-through revenue: the hidden multiplier

SA customers generate 2–4x more repair revenue than non-SA customers. The real margin on a service agreement isn't on the agreement itself — it's on the downstream repairs discovered during preventive visits.

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.

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 maintenance contracts?

The median SA gross margin across contractors is 37.9%, with the top quartile reaching 53%+. Margins range from -23% (contractors losing money on every agreement) to 70%+. The spread is driven by pricing discipline, callback scope control, and whether agreements have been repriced since initial sale.

What is the average service agreement renewal rate?

Well-run SA books see 70–75% renewal rates at median, with top quartile hitting 85%+. A critical pattern: expired agreements average $69K in value versus $35K for active ones — meaning the highest-value customers are the most likely to lapse without proactive renewal workflows.

What is pull-through revenue in contracting?

Pull-through revenue is additional repair, replacement, and project work generated from service agreement customers during maintenance visits. The median contractor generates 8.7% pull-through (for every $100K in SA revenue, $8,700 in additional work). Top performers generate 93%+ — turning maintenance into their primary lead-gen engine.

How much does a negative-margin SA book cost?

One HVAC contractor discovered their entire $3.8M SA book was running at -23% gross margin — destroying $876K in margin over 12 months. Agreements priced years earlier without cost adjustments turn 'recurring revenue' into recurring losses.

From clients

What contractors say after working with us.

Thought we were running 22% net. Real number was 11 once Sam allocated overhead correctly across labor and materials. Painful conversation but I needed it. We've been repricing every job since.
Mark E. · Owner · $6M commercial roofing & exteriors · CO
We had 40 service contracts and no idea which ones actually made money once you included drive time and callbacks. Sam ran the analysis — three of our biggest were underwater. Repriced or dropped them, net margin went from 8% to 14% in one quarter.
Tom B. · Owner · $8M HVAC service & install · IL
My CPA is great at taxes but nobody was looking at the actual business. Sam found $140K in overhead we were eating on service calls because our flat rates were 3 years out of date. Repriced the menu in 30 days. The pricing fix alone covers his fee for years.
Pat R. · CEO · $12M commercial electrical · MA

Simple pricing

Three tiers, one ladder.

$99/mo

Books

Clean monthly books, tax-ready year-end. Same flat rate for catch-up.

$1,500+/mo

Fractional CFO

Cash forecasting, profitability analysis, monthly strategy calls.

$3,000+/mo

CFO + Operations

Dedicated CFO, AI-native workflows, dashboards, and integrations.

What are your service agreements actually earning?

We'll audit your SA book — margins, renewals, and expiring contracts — against the industry. Free audit included.

2,200+ service businesses benchmarked$13.25B in revenue analyzed24-hour response

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

No commitment. Real numbers, not generic advice.