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:

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):

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:

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:

Common mistakes

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.

Keep building your systems

Related guides from the Leveraged Owner blog: