HVAC Maintenance Agreements: The Pricing and Pitch That Sells Them

The recurring-revenue engine for HVAC shops: pricing tiers that sell, the pitch script techs can actually deliver, the retention math, and the renewal system that keeps members from drifting away.

System 7 from the Leveraged Owner Starter Pack

Two HVAC shops, same town, same weather. Shop A lives job-to-job — every slow month is a small crisis, every summer is a scramble. Shop B has 400 maintenance agreement members paying every month, two tune-ups a year each, priority scheduling, and a replacement pipeline fed by techs who see every aging system twice annually. Shop B doesn't have better techs. It has agreements — and agreements are a system, not a personality trait.

A maintenance agreement (service plan, comfort club — the name varies) is the highest-leverage product in residential HVAC: recurring revenue, scheduled demand, priority customers, and a built-in replacement pipeline. It's System 7's crown jewel and a core gear in the full-and-calm-calendar framework. Here's the pricing, the pitch, and the math.

What the agreement should include (the product design)

Before pricing, define the product. A maintenance agreement customers renew has four components:

  • Two precision tune-ups per year (spring cooling, fall heating). This is the core — the scheduled visits that smooth your capacity and catch failures early.
  • Priority scheduling — members jump the queue during the July no-cool crush. This is the benefit customers actually feel.
  • A repair discount (typically 10–15% off repairs). Modest enough to protect margin, real enough to feel valuable.
  • No overtime fees (or reduced diagnostic fees). Removes the fear of the emergency bill — the psychological lock-in.

Optional add-ons for higher tiers: free filters, extended warranties on repairs, annual duct inspection. Keep the base simple — complexity kills sign-ups.

Pricing tiers that sell

Example pricing structure (adjust to your market — these are illustrative starting points, not prescriptions):

  • Base — ~$15–$20/month (or ~$180–$240/year): two tune-ups, priority scheduling, 10% repair discount. The entry point — priced to be an easy yes.
  • Plus — ~$25–$35/month: everything in Base, plus 15% repair discount, no overtime fees, and one free filter change visit. The tier most customers land on.
  • Premium — ~$40–$55/month: everything in Plus, plus extended repair warranty and annual duct/IAQ inspection. Fewer takers, highest margin.

The pricing psychology: monthly billing outsells annual. "$19 a month" beats "$228 a year" even though they're the same money — monthly feels like a utility bill, annual feels like a purchase. Offer both, lead with monthly, and auto-renew annually with a clear reminder.

Multi-system discount: 10–15% off the second system. Homes with two units are your best members — don't punish them with double full price.

The pitch script (what techs actually say)

Techs don't sell agreements because nobody gave them the words. Here's the script — delivered at the end of a tune-up or install, when the value is fresh:

"Your system's in good shape — here's what I checked today [brief summary]. Quick question: would you rather pay for these tune-ups one at a time, or would you like me to put you on our maintenance plan? It's [price] a month, it covers both tune-ups a year, you get priority scheduling when it breaks down in July, 15% off any repairs, and no overtime fees. Most of our customers do it because the two tune-ups alone cost more than the plan. Want me to set it up? Takes about a minute."

Why this works: it anchors on the tune-up they just received ("the two tune-ups alone cost more than the plan" — true if you price it right), it names the July scenario they fear, and it ends with an easy yes. Train every tech on this line. Role-play it once in a team meeting. Track sign-ups per tech and celebrate the leaders — what gets measured gets pitched.

The retention math (why agreements compound)

Example — illustrative math for a shop building toward 300 members at ~$20/month:

  • Recurring revenue: 300 members × $20/month = $6,000/month in predictable revenue — $72,000/year that arrives whether it's busy season or not.
  • Scheduled demand: 300 members × 2 tune-ups = 600 pre-scheduled visits per year — roughly 50 per month of capacity-filling, shoulder-season-friendly work.
  • The replacement pipeline: techs see every member's system twice a year. Aging systems get flagged early, replacement conversations happen on your timeline instead of during a July emergency — and members buy from you because you're already their company.
  • Retention: agreement members churn far less than transactional customers. Every member is a customer your competitors have to work twice as hard to steal.

This is example math to show the mechanism — plug in your own member count and pricing. The compounding is the point: each member is worth the monthly fee plus the tune-up visits plus the repair and replacement revenue they generate over the years they stay.

The renewal system (where most shops leak members)

Signing members is half the job; keeping them is the other half. The annual renewal sequence:

  • 30 days before renewal: email summarizing the year's value — "This year your plan covered 2 tune-ups, saved you $[X] on repairs, and got you priority scheduling [X] times." Make the value visible or the renewal feels like a bill.
  • Renewal date: auto-renew with a confirmation text ("Your [Plan Name] renewed today — your spring tune-up window opens [date], reply to schedule"). Auto-renewal with clear notice beats asking permission every year.
  • Missed tune-up rescue: if a member hasn't scheduled their seasonal tune-up within 6 weeks of the window opening, they get a personal nudge — text, then a call. Unused benefits are one of the top reasons members cancel ("we never even used it").
  • Cancellation save: when a member cancels, one question — "Was there something about the plan that didn't work for you?" — asked genuinely, not as a script. The answers are product research; occasionally the answer is fixable on the spot.

Common mistakes

  • Pricing the tune-ups above the plan. If two individual tune-ups cost less than the annual plan, nobody does the math in your favor. The plan must be the obvious deal.
  • Letting techs skip the pitch. The pitch happens at the job, in person, by the tech — not in a follow-up email. If techs aren't pitching, you don't have an agreement program, you have a brochure.
  • No auto-renewal. Making members re-decide every year guarantees attrition. Auto-renew with notice; let the inertia work for you instead of against you.
  • Forgetting the members. The cruelest irony: shops that sell agreements then treat members like everyone else. Priority scheduling has to be real, or the plan is a lie customers cancel.

Related guides in this series

Agreements are the recurring-revenue core of the full-and-calm-calendar framework. Summer AC Maintenance Reminders shows the campaign that feeds the agreement pipeline, and Warranty Follow-Up covers the 11-month touch that turns expiring coverage into long-term relationships.

Get System 1 free: the complete Missed-Call Safety Net

The full setup guide, all four copy-paste scripts (including the owner notification), the "Your Numbers" missed-call worksheet, and the step-by-step setup guide — free, no catch. Fix your missed calls this week.

Stop missing calls and chase reviews on autopilot: the AI Automation Starter Pack is $27 one-time: https://leveragedowner.com/starter-pack/

The done-for-you version

This post is System 7 from the Leveraged Owner Starter Pack — the done-for-you version with the full agreement setup guide, the pitch training script, pricing worksheets, the renewal sequence, and click-by-click setup instructions for all 8 systems.

No third-party research stats cited — pricing examples are illustrative starting points; the math example is fictional, not a customer result.

Run a HVAC business? This system has a version written for your trade, with the examples and scripts tuned to how HVAC work actually runs: dead-lead reactivation for HVAC.

Keep building your systems

Related guides from the Leveraged Owner blog: