Williams Air Solutions

Service Agreements

The single highest-impact system in an HVAC business. Plan members are worth 5–12× a one-time caller — and they close on replacements at 60–80% vs 25–35%.

The Business Case

Customer typeLifetime valueRetention rateReplacement close rate
One-time repair customer$800–$1,20020–30%/year25–35%
Maintenance plan member$8,000–$15,00090–96% (auto-renew)60–80%+
Full lifecycle (7-10 yr)Up to $47,200——

Sources: Allocera Intelligence, HVAC Know It All, ServiceTitan, Built on Tenth

Seasonal demand smoothing

At 100 active agreements, shoulder-season revenue drop is reduced ~40%. The natural scheduling cadence (cooling in spring, heating in fall) puts work exactly when demand-driven calls drop off.

Business valuation impact

Agreement portfolios are valued at 2–3× annual recurring revenue, stacked on top of the EBITDA multiple. PE platforms pay 6–10× EBITDA on recurring revenue lines vs 2–4× on demand-only (Breakwater M&A, Sofer Advisors).

Tier Design

ElementSilver (Basic)Gold (Standard)Platinum (Premium)
Annual tune-ups12 (spring + fall)2 + priority same-day
Repair discount10%15%15–20%
Diagnostic feeReducedWaivedWaived
Priority schedulingStandard queuePriorityEmergency priority
After-hours surchargeFull rateReducedWaived

~60% of enrollees choose the middle tier. Design it for the strongest profit contribution per customer.

The pricing rule "Every tier has to carry its own cost to deliver before you count a single dollar of downstream repair or replacement revenue" (JordanWorx). Calculate fully burdened visit cost → multiply by visits → add member benefit costs → add 30–50% margin. That's the price floor.

Enrollment

MetricBenchmarkSource
Service call → agreement attach rate25% min, 30–50% strongACCA, Built on Tenth
Specialized maintenance tech conversionUp to 70%SmartService
Point-of-install enrollment3–5× higher than cold-calling laterTrade publications
Below 25–35% signup ratePrice too high or presentation failingBuilt on Tenth

The enrollment process

  1. Complete the service first. Never pitch before the work is done.
  2. Explain what was found. "During the inspection I noticed [finding]. This is what a maintenance visit catches before it becomes a repair."
  3. Present the comparison sheet. Point to the middle tier: "This is what most of our customers choose."
  4. State the economics. "Gold is $249/year — about $21/month. Today's repair was $350."
  5. Don't push. "Take a look and let us know. We can add it anytime."

Tech spiffs: $75–$150 per enrollment. 47% of contractors use enrollment incentives (ACCA).

Retention & Renewal

Renewal methodRenewal rate
Manual outreach (phone, paper)55–65%
Automated reminders75–85%
Auto-renewal billing90–96%

72% of contractors send renewal notices less than 30 days before expiration (ServiceTitan) — not enough time. The system:

New Member Onboarding

The first 30 days are the highest-risk cancellation window. Structured onboarding reduces early cancellations by up to 60% (LeadDuo). The faster a new member USES the plan, the less likely they cancel.

TimingActionPurpose
Day 0Welcome message (email + text)Confirm enrollment, set expectations
Day 1–3Schedule first visit (CSR call)Get maintenance on the calendar within 30 days
Day 7Reminder if not scheduledNudge — "here's our scheduling link"
Day 14Personal call if still not scheduledThe longer this waits, the higher the cancellation risk
Day 21–30First maintenance visitDeliver value — thorough inspection, documented report
Day 30–35Post-visit follow-up emailSend inspection report, highlight findings
The metric that proves it Track "days from enrollment to first service." If this averages over 45 days, onboarding is broken and cancellations will reflect it. Target: first visit within 30 days.

What the Agreement Should Cover

A service agreement is a contract. These are the sections it needs — not optional add-ons, but the minimum for a legally and operationally sound document.

Essential clauses (9 sections)

#SectionWhat to include
1Parties and covered equipmentCustomer name, address, equipment make/model/serial. One agreement per system (multi-system = bundled pricing).
2Visit scheduleNumber of visits per year, when they occur (spring cooling, fall heating), what happens if customer no-shows.
3Tune-up checklistItemized list of what the tech checks. Specific enough that the customer knows what they're paying for.
4Priority service termsDefine what "priority" means: guaranteed response time? Head of queue? After-hours? If it's not defined, it means nothing.
5Member repair discountPercentage (typically 10–20%). State what it applies to — labor only, parts only, or both. State exclusions.
6Diagnostic fee treatmentWaived for members? Reduced? On what types of calls? Emergency vs. scheduled? See the $89 pricing data below.
7ExclusionsWhat the plan does NOT cover: pre-existing conditions, external damage (flooding, lightning, surges), refrigerant (often excluded or capped), equipment past rated lifespan.
8Price, payment, renewalAnnual price, monthly option, auto-renewal terms, price adjustment language (most allow annual adjustment with 30-day notice).
9Cancellation30-day notice. Include refund formula: prorated refund minus retail cost of visits already performed.

Recommended additional clauses

Sources: SkillMammoth (9-section template), Sera.tech, ServiceTitan, HVAC Contract Guide, LeadDuo 2026

The $89 Diagnostic Fee

ServiceTitan analyzed over 1 million service jobs and found that $89 is the optimal diagnostic fee for residential HVAC and plumbing. The findings are counterintuitive:

The industry clusters at two points: $0 (free) and $89. If you charge a diagnostic fee, $89 is the data-backed number. If you waive it for agreement members, that waiver has a real cost — use the Maintenance Agreement Profitability Calculator to see the impact on each tier.

Source: ServiceTitan analysis of 1M+ service jobs

What Agreement Members Are Actually Worth

The plan fee is not where the money is. The money is in what happens after the tech gets in the door.

MetricOne-time customerAgreement memberDifference
Average service ticket$687$1,5382.24× higher
Second-renewal revenueNo plan3× first-time buyerCompounds with tenure
Lifetime value$800–$3,500$8,000–$47,2005–15× higher

Sources: ServiceTitan membership benchmarks, Allocera Intelligence, HVAC Know It All

A $149 Silver plan that earns $24 in direct profit looks thin until you factor in the $1,538 average ticket on the repair that follows the tune-up, and the replacement sale 3 years later that the non-member would have bought from a competitor.

Common Mistakes

  1. Pricing against competitors instead of delivery cost. If your visit costs $185 to deliver and you charge $149/year for two visits, you're losing $221/year per agreement.
  2. Not tracking agreement profitability separately. Count ≠ profit. Measure actual labor, parts, travel, and callbacks per agreement.
  3. Giving away visits to get replacement leads. Replacement pipeline is a bonus, not the justification for a loss-making tier.
  4. No enrollment process. Depends on one motivated tech. No comparison sheet, no CSR follow-up, no spiff.
  5. No renewal system. Agreements quietly expire. Customer doesn't notice until they need service.
  6. Ignoring plan members during peak season. If members wait the same as everyone else in July, they don't renew.

Running the Program (5 Systems)

Designing a profitable tier structure is step one. Running the program so agreements actually renew, payments don't lapse, and visits get scheduled is step two. Five operational systems make it work (Chris Hunter framework):

#SystemWhat it does
1Expiring Member RecoveryMonthly assignments to reach out to members whose agreements are about to expire. The renewal sequence above covers this, but it needs an owner — someone is responsible for the list every month.
2Failed Charge ManagementDedicated process for monthly payment failures. Credit cards expire, accounts close, payments bounce. Without a system, these members quietly disappear. A weekly failed-charge report and a dedicated person to call each one prevents silent attrition.
3Tune-Up SchedulingAutomated reminders plus strategic seasonal outreach. Don't wait for the customer to call — schedule proactively. Spring cooling tune-ups should be booked in February. Fall heating tune-ups should be booked in August.
4Systematic ChecklistsA standardized tune-up checklist every tech follows. Not "inspect the system" — a step-by-step list that captures findings, documents conditions, and produces a report the customer sees. The checklist IS the value the customer perceives.
5Follow-Up ProcessRe-engaging customers who were offered a membership and declined. Not a one-time ask — a systematic sequence. Track who was offered, when, and what they said. Follow up after the next service call, after a repair invoice, and at seasonal transitions.

Source: Chris Hunter membership management framework (via ServiceTitan Contractor Playbook)

Sources (7)
  • ACCA — service agreement enrollment strategies
  • Allocera Intelligence — HVAC customer lifetime value (2026)
  • Built on Tenth — membership pricing and renewal benchmarks
  • Breakwater M&A — HVAC valuation multiples (2026)
  • JordanWorx — service agreement pricing methodology
  • ServiceTitan — HVAC customer retention data
  • LeadDuo — maintenance agreement onboarding (2026)