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 type | Lifetime value | Retention rate | Replacement close rate |
|---|---|---|---|
| One-time repair customer | $800–$1,200 | 20–30%/year | 25–35% |
| Maintenance plan member | $8,000–$15,000 | 90–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
| Element | Silver (Basic) | Gold (Standard) | Platinum (Premium) |
|---|---|---|---|
| Annual tune-ups | 1 | 2 (spring + fall) | 2 + priority same-day |
| Repair discount | 10% | 15% | 15–20% |
| Diagnostic fee | Reduced | Waived | Waived |
| Priority scheduling | Standard queue | Priority | Emergency priority |
| After-hours surcharge | Full rate | Reduced | Waived |
~60% of enrollees choose the middle tier. Design it for the strongest profit contribution per customer.
Enrollment
| Metric | Benchmark | Source |
|---|---|---|
| Service call → agreement attach rate | 25% min, 30–50% strong | ACCA, Built on Tenth |
| Specialized maintenance tech conversion | Up to 70% | SmartService |
| Point-of-install enrollment | 3–5× higher than cold-calling later | Trade publications |
| Below 25–35% signup rate | Price too high or presentation failing | Built on Tenth |
The enrollment process
- Complete the service first. Never pitch before the work is done.
- Explain what was found. "During the inspection I noticed [finding]. This is what a maintenance visit catches before it becomes a repair."
- Present the comparison sheet. Point to the middle tier: "This is what most of our customers choose."
- State the economics. "Gold is $249/year — about $21/month. Today's repair was $350."
- 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 method | Renewal rate |
|---|---|
| Manual outreach (phone, paper) | 55–65% |
| Automated reminders | 75–85% |
| Auto-renewal billing | 90–96% |
72% of contractors send renewal notices less than 30 days before expiration (ServiceTitan) — not enough time. The system:
- 60 days before: First renewal notice (email + text)
- 30 days: Second notice with renewal link
- 14 days: CSR phone call
- Day of: "Your plan expires today. Here's what you lose."
- 7 days post-lapse: Win-back offer — re-enroll at same rate within 30 days
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.
| Timing | Action | Purpose |
|---|---|---|
| Day 0 | Welcome message (email + text) | Confirm enrollment, set expectations |
| Day 1–3 | Schedule first visit (CSR call) | Get maintenance on the calendar within 30 days |
| Day 7 | Reminder if not scheduled | Nudge — "here's our scheduling link" |
| Day 14 | Personal call if still not scheduled | The longer this waits, the higher the cancellation risk |
| Day 21–30 | First maintenance visit | Deliver value — thorough inspection, documented report |
| Day 30–35 | Post-visit follow-up email | Send inspection report, highlight findings |
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)
| # | Section | What to include |
|---|---|---|
| 1 | Parties and covered equipment | Customer name, address, equipment make/model/serial. One agreement per system (multi-system = bundled pricing). |
| 2 | Visit schedule | Number of visits per year, when they occur (spring cooling, fall heating), what happens if customer no-shows. |
| 3 | Tune-up checklist | Itemized list of what the tech checks. Specific enough that the customer knows what they're paying for. |
| 4 | Priority service terms | Define what "priority" means: guaranteed response time? Head of queue? After-hours? If it's not defined, it means nothing. |
| 5 | Member repair discount | Percentage (typically 10–20%). State what it applies to — labor only, parts only, or both. State exclusions. |
| 6 | Diagnostic fee treatment | Waived for members? Reduced? On what types of calls? Emergency vs. scheduled? See the $89 pricing data below. |
| 7 | Exclusions | What the plan does NOT cover: pre-existing conditions, external damage (flooding, lightning, surges), refrigerant (often excluded or capped), equipment past rated lifespan. |
| 8 | Price, payment, renewal | Annual price, monthly option, auto-renewal terms, price adjustment language (most allow annual adjustment with 30-day notice). |
| 9 | Cancellation | 30-day notice. Include refund formula: prorated refund minus retail cost of visits already performed. |
Recommended additional clauses
- Transferability: Can the agreement transfer to a new homeowner if the house sells? Adds value and creates a marketing moment (new homeowner inherits the relationship).
- Liability limitation: Standard limitation on consequential damages. Consult an attorney for jurisdiction-specific language.
- Dispute resolution: Mediation before arbitration. Keep it simple.
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:
- Free diagnostics produce lower booking rates than charging a small fee. Free signals "we're desperate for work" to some customers.
- Booking rates remain stable up to $89.99 but decline above that threshold.
- Rates recover somewhat above $125, where the fee signals premium service.
- Larger companies more often charge lower fees — they optimize for getting in the door more often.
- Commercial work consistently charges higher diagnostic fees than residential.
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.
| Metric | One-time customer | Agreement member | Difference |
|---|---|---|---|
| Average service ticket | $687 | $1,538 | 2.24× higher |
| Second-renewal revenue | No plan | 3× first-time buyer | Compounds with tenure |
| Lifetime value | $800–$3,500 | $8,000–$47,200 | 5–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
- 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.
- Not tracking agreement profitability separately. Count ≠ profit. Measure actual labor, parts, travel, and callbacks per agreement.
- Giving away visits to get replacement leads. Replacement pipeline is a bonus, not the justification for a loss-making tier.
- No enrollment process. Depends on one motivated tech. No comparison sheet, no CSR follow-up, no spiff.
- No renewal system. Agreements quietly expire. Customer doesn't notice until they need service.
- 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):
| # | System | What it does |
|---|---|---|
| 1 | Expiring Member Recovery | Monthly 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. |
| 2 | Failed Charge Management | Dedicated 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. |
| 3 | Tune-Up Scheduling | Automated 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. |
| 4 | Systematic Checklists | A 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. |
| 5 | Follow-Up Process | Re-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)