Week 2·8 min read

HVAC Maintenance Contracts: A Small Shop Guide to Recurring Revenue

How small HVAC shops can design, price, and automate maintenance agreements that build predictable recurring revenue — without the admin headache.

Why maintenance contracts are the highest-leverage product a small HVAC shop can sell

For a one-to-five-tech shop, a maintenance agreement is the closest thing to a financial moat you can build. It smooths cash flow through the shoulder seasons, locks in the customer before a competitor's truck shows up in the driveway, and turns every spring and fall into a pre-booked route instead of a phone-bank scramble.

The shops that grow steadily aren't the ones chasing the next install. They're the ones with 200, 400, 800 households already on a plan — each one paying every month, each one a near-automatic replacement lead when the system finally dies.

What an HVAC maintenance contract actually includes

Names vary — service agreement, planned maintenance, comfort club, membership. The structure is the same:

  • Two scheduled tune-ups per year — one cooling, one heating.
  • A priority response window — same-day or next-day for members during peak season.
  • A repair discount — typically 10–15% off flat rate repairs and parts.
  • No diagnostic fee on member calls — or a reduced one.
  • A workmanship guarantee — written, transferable if they sell the house.

Keep the list short. Customers buy the peace of mind, not a 14-bullet feature matrix. Three to five real benefits beats a brochure every time.

How to price an HVAC maintenance agreement

Most small shops underprice their first contract by 30–50% because they only count the parts and labor of the two visits. The real cost includes the priority response, the discount you'll honor on repairs, the admin to schedule them, and the credit card processing on the recurring charge.

A reasonable starting framework:

  1. Cost the two visits. Loaded labor (1.0–1.5 hours per visit) + consumables (filters, coil cleaner, drain treatment) + truck overhead share. Typically $90–$140 per visit.
  2. Reserve for the repair discount. Members buy 1.4× more repairs on average; reserve 8–12% of the contract price for the discount you'll give back.
  3. Add a margin floor. 30–40% net on the contract itself, before the repair pull-through revenue.
  4. Land the monthly price. Most US residential plans land at $14–$25/month, or $169–$299/year prepaid.

Offer two tiers if you want, but don't offer three — small shops can't sell a Good/Better/Best maintenance ladder without losing the customer to confusion. One plan with a clear price wins.

A maintenance program that actually runs itself

The reason most maintenance programs die isn't the offer — it's the operations. The owner sells 30 plans, then never schedules the second visit, and the renewals quietly evaporate.

The system that works:

  • Auto-bill monthly or annually. Cards on file, charged on a schedule. Never invoice maintenance customers manually.
  • Auto-schedule the tune-up windows. Cooling visits booked March–May, heating visits booked September–November, generated from the contract start date.
  • Send the reminder before the tech rolls. A text 48 hours out cuts no-shows in half.
  • Track renewal rate as a KPI. Healthy programs renew at 80%+ year over year. Below 70% and something in the experience is leaking.
  • Surface upgrade leads. When a member's system crosses 12–15 years old, flag the file for the owner — that's the replacement install that pays for the year.

Without software, all five of those become someone's manual job and the program slowly dies. With software, the program runs in the background while you focus on the work.

How to sell the first 50 contracts

You don't need an advertising budget. You need a script your techs use on every call:

  • At the end of every paid service call, the tech says: "We can either bill you the full diagnostic plus the repair today, or — if you join our maintenance plan for $19 a month — we waive the diagnostic, give you 15% off this repair, and your spring tune-up is already covered."
  • At the end of every install, the contract is included free for year one. Renewal conversation happens at month 10, not month 13.
  • At every tune-up, the tech checks whether the customer is on a plan. If not, same script.

A shop running this script consistently converts 25–40% of one-time service calls into members. Fifty memberships at $19/month is $11,400/year of pure recurring revenue, plus the repair pull-through, plus the replacement leads.

Common maintenance contract mistakes to avoid

  • Free first year that never converts. If you give away year one, schedule the renewal conversation in month 10 with a card already on file.
  • No card on file. Invoicing maintenance customers manually is how programs die. Auto-pay only.
  • Treating it like a discount program. The contract is a product with margin built in, not a loyalty card.
  • Letting techs decide who to offer it to. The offer goes to every customer, every time. Standardize the script.
  • No second visit on the calendar. The moment the contract is sold, both visits should already be on the schedule.

Where Ratchly fits

Ratchly's Pro plan includes recurring memberships built specifically for small HVAC shops: store the plan, charge the card on the schedule you set, auto-generate the seasonal tune-up visits onto the schedule, and flag renewals before they lapse. Owners see MRR per plan; techs see which customers are members the moment a job opens.

If you're still tracking maintenance customers in a spreadsheet, start a free trial — most shops have their first 20 plans running on auto-pay within a week.

Related reading

Frequently asked questions

How much should I charge for an HVAC maintenance contract?
Most US residential plans land at $14–$25/month or $169–$299/year prepaid. Build the price from your loaded cost for two tune-up visits, reserve 8–12% for the member repair discount you'll honor, and add a 30–40% net margin.
Are HVAC maintenance contracts profitable for small shops?
Yes — the visits themselves typically run a modest 20–30% margin, but the real profit comes from pull-through: members buy 1.4× more repairs and are dramatically more likely to buy their replacement system from you when it eventually fails.
How often should maintenance visits happen?
Twice a year for any home with both heating and cooling — one cooling tune-up in spring, one heating tune-up in fall. Heat-pump-only homes can run on the same two-visit cadence.
What's a healthy renewal rate for a maintenance program?
Above 80% year-over-year is healthy. Below 70% means something in the experience is leaking — usually the second visit never got scheduled, or the renewal conversation never happened until after the card expired.
Do I need software to run a maintenance program?
For under 25 members you can squeak by on spreadsheets and calendar reminders. Past that, missed visits and lapsed cards quietly kill the program. Software that auto-bills, auto-schedules the seasonal visits, and flags renewals is what keeps the program alive at scale.

Run your shop the simple way.

Ratchly is built for one-to-five-tech HVAC shops. Flat pricing, no contracts.

Keep reading