Running Your Shop

HVAC maintenance agreements: pricing, what to include, and how to sell them without being pushy

August 16, 2026 · 15 min read
A navy graphic titled "$19 a month, 140 times." A cream receipt-style card labeled "Plan revenue, one year" lists twelve $19 monthly chips, then $228 per customer per year and 140 plan members, totaling $31,920 booked before January.

A well-built residential maintenance agreement runs a homeowner somewhere between $150 and $400 a year, includes two real visits and a priority slot when the weather turns, and costs your shop more to deliver than most owners think. The number that decides whether the program is worth running is not the price. It is how many you sell per hundred service calls, and whether the people who bought last year buy again.

That is the whole article. What follows is how to price one so it does not quietly lose money, what belongs in it, and how a technician sells one in a single sentence without ever sounding like a salesman.

Why most shops under-sell them

Almost every independent shop in the metro has some version of an agreement. Very few sell many. The reasons are consistent enough to name.

Technicians are not salespeople and they know it. Ask a good tech to sell something and he hears “go be the guy I would hate,” so he does not ask. The owner, meanwhile, is braced for the price objection he heard three years ago and has quietly stopped pushing. And underneath both problems is a simpler one: nobody in the building can describe the plan in one sentence, because the plan was never actually defined. It is a discount, a vague promise about scheduling, and a filter.

Fix the definition and the price, and the selling problem mostly solves itself. That is the order this article goes in.

What a maintenance agreement should cost

Published pricing guides converge on three tiers. The ranges below are national averages for a single residential system, and they move with local labor rates.

  • Basic. One or two visits, no repair coverage, no priority. Roughly $100 to $200 a year.
  • Standard. Two visits, priority scheduling, repair and diagnostic discounts. Roughly $150 to $400. FieldCamp’s 2026 guide puts metro markets at $180 to $300 and rural at $120 to $200, which matches what you would expect from labor rates alone.
  • Premium. Adds waived diagnostic fees, no-overtime emergency service, and some parts coverage. Roughly $300 to $600. Full parts-and-labor plans are quoted higher, and Smart Service’s pricing guide puts those at $500 to $900 with a pre-enrollment inspection and an equipment age cap.

Fixr’s 2026 cost data lands in the same place, putting service contracts between $150 and $500 a year against a national tune-up average of $275. Several factors push a given customer up or down inside those ranges: system age, since equipment over ten years needs more attention, heat pumps that carry two seasonal workloads instead of one, and multi-system homes, which usually get a per-unit discount of 10 to 15 percent.

Those numbers tell you where the market sits. They do not tell you what your shop needs to charge. For that you have to do the load calculation.

Pricing yours: the cost build-up

Nobody sizes a system by looking at what the neighbor installed. You measure the house. Pricing an agreement works the same way, and most shops skip it, which is why so many plans quietly lose money on delivery and make it back only by accident.

Four inputs. Labor hours per visit times your loaded labor rate, which means the tech’s wage plus benefits, taxes, truck, and overhead allocation, not his hourly pay. Published guides put a residential loaded rate at $90 to $150 an hour and a preventive maintenance visit at 60 to 90 minutes plus travel. Then consumables, roughly $15 to $40 per visit. Then visits per year. Then a repair allowance, but only if the tier covers parts.

Here is what that looks like for a made-up shop. Every number below is invented for the example. Swap in your own.

A tight visit. Loaded rate $95 an hour. Sixty minutes on site, fifteen minutes travel, so 1.25 hours, which is $119. Consumables $20. That is $139 per visit, or about $278 a year for two.

A thorough visit. Loaded rate $110 an hour. Ninety minutes on site, twenty minutes travel, so 1.8 hours, which is $202. Consumables $30. That is $232 per visit, or about $464 a year for two.

Look at what that means against the published ranges. The true cost of delivering two honest visits, for this made-up shop, lands somewhere between roughly $280 and $465 a year. The standard tier sells nationally for $150 to $400. A meaningful share of the maintenance plans in this country are priced at or below the cost of the labor that delivers them.

That is not automatically a mistake. It is a decision, and it should be made on purpose. Three honest options exist. Price at the top of the range so the plan covers itself. Run tighter, well-defined visits so the cost side comes down without the quality coming down with it. Or price the plan below cost deliberately, as an acquisition and retention investment, knowing the return arrives later as repair work, replacements, referrals, and a customer who does not shop you.

What is a mistake is picking a number because the shop down the road picked it, then wondering every September why the program feels like work for nothing.

One note on parts coverage. FieldCamp’s guide makes the case for self-insuring premium tiers rather than buying third-party coverage, on the logic that most residential components under $500 fail rarely enough that claims stay well below premiums collected. That math holds on reasonably healthy equipment and breaks badly on old equipment, which is exactly why the shops that offer parts coverage require a pre-enrollment inspection and refuse systems over ten to twelve years old. If you offer parts coverage without that gate, you have written an insurance policy on the worst systems in your territory.

What to include, and what to leave out

Two visits a year is the floor for anything you want to call a plan. One visit is a tune-up with a subscription attached, and homeowners can tell.

What belongs in the visit itself is a technical question, not a marketing one, and it has an answer. ACCA Standard 4 defines minimum maintenance tasks for residential systems, and building your visit against a published standard gives you two things at once: a defensible scope your techs perform the same way every time, and a real answer when a homeowner asks what he is paying for.

Beyond the visit, the benefit homeowners actually value is priority service. Not the discount. The discount is what they say; the priority is what they buy. ServiceTitan’s analysis of heat waves found the first heat event of a summer lifts contractor daily revenue by about 90 percent, which is another way of saying that on the day a plan customer’s air conditioning quits, every shop in the county is booked. A promise that you will be there that day, and that you will keep it, is worth more than fifteen percent off a capacitor.

Round it out with a repair discount, a waived or reduced diagnostic fee, and filters either delivered or reminded. That is a complete plan.

Leave out three things. Parts coverage on equipment you did not install and have not inspected. Anything you cannot actually deliver in the third week of July, because a promise you break in a heat wave costs more than the plan ever earned. And vague language, which a homeowner will read as a promise later even if you did not mean it that way. If the plan says “priority service,” define it. Same day, next day, or first available, in writing.

The two numbers to put on the wall

Most shops track how many agreements they have. That is a stock number and it hides everything interesting. Two flow numbers tell you whether the program is actually working.

The first is conversion rate: of the service calls you ran, what share ended with an agreement. ACCA’s guidance on agreement sales puts the benchmark at a minimum of 25 percent for service technicians, with dedicated maintenance technicians reaching 70 percent or higher. ACCA also reports that recurring service agreements now represent more than half of HVACR industry revenue, which is their figure and worth knowing even if your own mix looks nothing like it.

The second is renewal rate: of the agreements that came up for renewal, what share renewed. Forty came due, thirty-two renewed, that is 80 percent. Published benchmarks put typical performance in the low-to-mid 80s and strong operators in the low 90s. Almost nobody tracks it, which is strange, because a program with 60 percent renewal is a bucket with a hole in it and no amount of selling fixes a bucket.

Both numbers come out of the software you already have. Pull them monthly, put them on the wall where the techs can see them, and you will find the program starts moving before you have changed anything else.

How to sell one without being pushy

A pushy pitch is an oversized system. It comes on hard, satisfies nothing, short cycles, and leaves the room uncomfortable. The fix is not more pressure applied more politely. It is asking the right person at the right moment in one sentence, and then stopping. Here is what that looks like in practice.

  • The technician asks, not the office. At the end of a completed job, when the thing that was broken is fixed and trust is at its highest point of the entire relationship. Not on the booking call, not in a mailer, not from someone the customer has never met.
  • One sentence, and it names the next visit. “Most of my customers put this on the plan so I’m back in the spring before it turns into anything. It’s $X a year and it covers two visits and moves you to the front of the line in July. Want me to set it up?” Two other versions that work: “You’re due for a spring check anyway, so the plan just means it gets scheduled and you’re not calling me in a heat wave.” And for an older system: “At the age this unit is, I’d want eyes on it twice a year. That’s what the plan is.”
  • Then he stops talking. No countdown, no expiring price, no second ask on the same visit. A no today is a fine answer, and the tech notes it so the office can offer again next season without it feeling like pressure.
  • Make it easy to say yes and easy to ask. A one-page plan sheet in every truck that a homeowner can read in thirty seconds. Enrollment the tech can complete on his phone before he leaves. And a spiff that pays on renewals as well as new sales, so nobody is rewarded for selling a plan to someone who will not keep it.
  • The office carries the rest. Renewal calls sixty days early, not on the expiration date. The fall tune-up call in August, before anyone is thinking about heat. And a “your visit is due” reminder that is a reminder and nothing else, with no offer stapled to it.

What makes this work is that none of it requires anybody to be someone they are not. The technician is describing what he would want done to the equipment, which he believes, and quoting a price, which he can. That is the entire pitch. The shops hitting ACCA’s 25 percent benchmark are not the ones with the best script. They are the ones where asking became normal.

One line worth holding: a spiff can reward a signed agreement. It must never touch a review. Paying anyone, staff or customer, for a review breaks Google’s rules and puts the reviews you already have at risk.

Where the plan lives online

Most shops keep the plan in the truck and in the office and nowhere else. That is a missed page.

A plan page on your website that says plainly what is included, what it costs, and who it is not right for does three things. Homeowners comparing you to the company down the road get an answer instead of a phone tree. Search engines get a page that matches what a homeowner actually types, which is usually some version of “is an HVAC maintenance plan worth it.” And AI assistants, which homeowners increasingly ask before they call anyone, get something specific to repeat about you rather than a generic description scraped from your homepage.

There is a second effect that is easy to miss. Agreement customers write the detailed reviews. A homeowner who has seen the same technician twice a year for six years describes what happened and how it was handled, and that kind of review is exactly what search engines and AI tools read when a stranger asks who to call. A shop with four hundred agreements is building its own search visibility as a byproduct of doing the work. Our owner’s guide to search visibility and the local search page cover how that compounds.

Twenty years of five-star work.
Page two of the search results.

What agreements do to what your business is worth

If you ever sell, to a person or to a fund, the agreement book is one of the first things a buyer looks at. How much the business earns sets the broad range you get priced in. Recurring revenue is among the strongest things deciding where inside that range you land, and published analysis puts the premium at half a turn to a turn and a half added to the multiple for a solid contract base.

Buyers test the book directly rather than taking your word for it. They ask for agreement counts, revenue per agreement, and renewal rate, and that last one is the number almost nobody can produce on request. How the rest of the math works, and why the headline number is never the check, is covered in our article on what an HVAC business is worth.

The logic is not complicated. A buyer is purchasing the phone ringing after you stop answering it. Emergency calls are weather. Agreements are a calendar.

A one-page agreement template you can start from

Most shops write their agreement once, years ago, and have never reread it. The template below covers what a plan document needs: tier and plan name, what is included, visit timing, price and billing, how priority is defined, exclusions, term and renewal, cancellation, and a plain-language summary a homeowner can read in thirty seconds without calling anybody.

It is a starting point, not legal advice. Maryland has consumer contract rules around automatic renewal and cancellation, and a local attorney should look at yours before it goes in a truck.

[Template download link goes here]

Frequently asked questions

How much should an HVAC maintenance agreement cost?

Most residential plans run $150 to $400 a year for a single system, with metro markets at the higher end. Basic plans start near $100 and premium plans with parts coverage reach $600 or more. Price yours from your own labor cost, not the market range.

What should be included in an HVAC maintenance plan?

Two visits a year built against a published standard such as ACCA Standard 4, clearly defined priority scheduling, a repair discount, and a waived or reduced diagnostic fee. Filters delivered or reminded. Define every term in writing, especially what priority actually means.

How do you sell HVAC maintenance agreements?

The technician asks at the end of a completed job, in one sentence that names the next visit and the price, then stops. No pressure, no expiring offer. Give techs a one-page sheet and phone enrollment, and pay the spiff on renewals too.

What is a good renewal rate for HVAC service agreements?

Published benchmarks put typical renewal in the low-to-mid 80s, with strong operators in the low 90s. Below 70 percent, the problem is delivery or communication rather than selling. Track it monthly alongside conversion rate.

Should a maintenance plan cover parts?

Only with a pre-enrollment inspection and an age cap, usually ten to twelve years. Self-insuring parts coverage works because most components under $500 fail rarely, but that math breaks on old equipment you have never inspected.

How many visits should a maintenance plan include?

Two, one before cooling season and one before heating season. Heat pumps run year-round and carry two seasonal workloads, so two visits is a floor rather than a generous offer. One visit is a tune-up with a subscription attached.

Set the number before the season sets it for you

An agreement program is the setpoint for your year. It decides how much of the calendar is already spoken for before the first heat wave or the first freeze, and like any setpoint it only works if somebody chose it on purpose. Price yours off your own labor cost, define what is in it, put conversion and renewal on the wall, and let the technicians ask in a sentence. That is the whole program. Most of the work happens once.

And if you would rather know exactly where you stand before you decide what to fix, that is what the free visibility audit is for: your rankings in every town you serve, your profile against the competitor winning your market, whether your plan and service pages say anything a homeowner can act on, and whether AI tools name you or them when someone asks who to call. One page, two business days, yours either way. We work with one HVAC company per service area, so it also tells you whether your towns are still open. Here is how the rest works. Worth a look?

The last one locked you into 12 months.
We go month to month after the first 90 days.

Want to see where your HVAC company ranks?

Get a free visibility audit across your whole service area. Two business days, no strings.

Request your free audit
← All posts