You're losing money every slow season. Not because your work is bad. Because you don't have enough customers locked in before the slowdown hits.
That's the problem an HVAC maintenance contract solves.
If you run an HVAC company doing $500K to $2M a year, you already know the feast-or-famine cycle. HVAC service agreements are the fastest way to stabilize your income, keep your techs busy, and stop losing customers to whoever answers the phone faster. This article walks through what to put in your HVAC maintenance contract, how to price it, and how to sell it on every call.
What an HVAC maintenance contract does for your bottom line
Most HVAC businesses live and die by the weather. Busy in summer. Busy when the first cold snap hits. Quiet in between.
An HVAC maintenance contract doesn't fix that completely, but it cuts the bleeding. When a customer is on a plan, they've already paid for two visits a year. That's revenue you can count on in April and October, not just July and January.
Here's what builds on it: customers on maintenance plans call you first when something breaks. You're not competing with whoever they find on Google at 9pm. You're already their HVAC company. Your close rate on repairs goes up. Your average ticket goes up. You don't have to buy ads to win back a customer you already have.
Predictable scheduling matters too. When you know you've got 40 tune-up visits booked for October, dispatch isn't chaos. Your techs know they have work. You know what's coming in.
What to include in an HVAC maintenance contract
Keep it simple enough that a customer can read it in two minutes and understand exactly what they're getting.
The core of most residential HVAC service agreements looks like this:
- Two seasonal tune-ups per year (one before cooling season, one before heating season)
- Priority scheduling when they call for repairs
- A discount on parts or labor
- Optional: free filter replacement at each visit
- Optional: a reduced rate for emergency calls
Priority scheduling is the hook. Homeowners hate waiting three days for a tech when the AC is out in July. When you tell them plan members get priority over new customers, that clicks. It's a real benefit they can picture.
Clear cancellation terms matter more than most people think. If a customer feels trapped, they won't sign. If they know they can cancel with 30 days notice and get a prorated refund, the hesitation drops.
One page. Clear list of what's included. Easy to sign.
How to price an HVAC maintenance contract
The standard range for a residential HVAC tune-up plan is $150 to $300 per year, depending on your market, what you include, and whether the customer has one system or two.
Monthly billing converts more people. $20 a month feels different than $240 upfront, even though it's the same number. If your software handles recurring billing, like ServiceTitan or Housecall Pro, set it up. You'll close more plans at signup.
Frame the HVAC service agreement as protection, not a discount. When you say "this plan saves you money," you're training the customer to haggle. When you say "this plan means you won't get hit with emergency rates in the middle of summer," you're selling peace of mind. That's a stronger pitch.
Show the math when they ask. Two tune-up visits plus one repair call, priced individually, will almost always cost more than the annual plan. Say it plainly: "Two visits alone would run you $180 to $220. The plan covers both and locks in your repair rate." Most customers get it when you put the numbers in front of them.
Don't price it too low trying to move volume. A plan priced at $79 a year trains your customers to think your time is cheap. It also doesn't leave you room to show up and do good work.
How to sell an HVAC maintenance contract on every call
Here's what most HVAC owner-operators actually do: they mention the service agreement once in a while, usually when it comes up naturally, and then wonder why their plan count is low.
That's passive selling. It doesn't work.
Your techs need to offer the HVAC maintenance contract on every call. Not every customer will buy, but your close rate goes from 3 to 5 percent to 15 to 20 percent or higher when you make it a consistent part of every visit.
The right moment is after the tech has diagnosed a problem or finished a repair. They've built a little trust. The customer is already thinking about their system. That's when you say:
"I'd put a plan on this system. It catches problems before they turn into emergency calls. With what we found today, you'll want us checking it before summer."
That's it. Acknowledge what was found, connect it to a future risk, offer the HVAC service agreement as the way to stay ahead of it.
Train your techs on this. Make it expected. Some contractors tie a small bonus to plan sales. Even without a bonus, most techs will sell when they know it's part of the job.
Don't pitch the plan before you've done the work. Pitch it after you've earned trust by fixing the problem or telling the customer the truth about their system.
How to use your HVAC maintenance contract to smooth seasonal slowdowns
The shoulder seasons, spring and fall for most HVAC businesses, are when you sell plans. Not just when you fulfill them.
In March, customers are starting to think about summer. That's the window. A quick text to your existing customers saying "We're booking spring tune-ups now, plan members get first pick of dates" moves both new plan signups and seasonal tune-up visits at the same time.
Same play in September before heating season.
The recurring revenue from an HVAC service agreement also gives you a reason to reach out to customers who haven't called in a year. You're not cold calling. You're reminding them their plan is coming due and it's time to schedule their seasonal maintenance visit. That call converts at a much higher rate than a generic "we miss you" campaign.
Set up auto-renewal if it's compliant in your state. Most customers won't cancel if renewal is easy. Most will cancel if staying on the plan requires calling your office and waiting on hold. Make renewal the path of least resistance.
How to handle the most common objections to an HVAC service agreement
You'll hear the same four objections. Here's how to handle each one without sounding pushy.
"I only call when something breaks."
"That's most of our customers before they're on a plan. The issue is when it breaks in August, you're paying emergency rates and waiting behind everyone else. The plan locks in priority service and keeps the rate flat."
"It's too expensive."
Pull up the invoice from today's visit. Walk them through the math. Two visits like this one plus one repair call. Add it up. The HVAC maintenance contract is almost always cheaper. Let the numbers close it.
"What if I forget to renew?"
Offer auto-renewal. "We can set it to auto-renew so you don't have to think about it. You'll get a notice 30 days out if you want to make changes."
"What if I move?"
Make it transferable or allow early cancellation with a prorated refund. "If you move, we can transfer it to the new owner or cancel it with no penalty. It's not a trap."
Customers aren't trying to be difficult. They've been burned by contracts that were hard to get out of. Show them you're not running that game and most of the resistance goes away.
How to track your HVAC maintenance contracts
You don't need fancy software to start. A spreadsheet with five columns works: customer name, address, plan start date, renewal date, annual value.
Set a reminder 60 days before each renewal date. That gives you time to send a renewal notice and follow up with anyone who doesn't respond before the agreement lapses.
Know your numbers. How many active plans do you have? What's the total annual value? What's your renewal rate year over year? Those three numbers tell you whether your HVAC maintenance contract program is growing or stalling.
If you're on ServiceTitan, the membership module handles most of this. Housecall Pro and Jobber both have service agreement tracking built in. Use whatever you're already paying for. The point is to actually use it.
The goal is simple: at any moment, you should be able to say "I have 85 active maintenance contracts worth $18,700 in recurring annual revenue." That number is your floor. Bad weather, slow weeks, a tech out sick. That money is still coming. That's what makes it worth building.
What an HVAC maintenance contract actually fixes
One-off service calls are unpredictable. A bad stretch of weather in October, a competitor running a sale, a tech out sick, and your revenue craters.
HVAC maintenance contract revenue doesn't care about any of that. It comes in on schedule. You can plan payroll around it. You can schedule your techs knowing they have work. You can look at next month and actually know what's coming in.
That stability matters beyond your bank account. Good techs leave unpredictable shops. When your crew knows there's steady work because you have 100 customers locked into a service agreement for the year, they're more likely to stay. When you go to a bank for a line of credit, recurring revenue from a maintenance plan is exactly what they want to see.
Selling HVAC service agreements isn't a sales trick. It's building a business that can survive a bad month without sweating payroll.
Start with what you have. Call your last 50 customers. Offer the HVAC maintenance contract. Track who says yes. Build from there.
FAQ: HVAC maintenance contracts
What is an HVAC maintenance contract?
An HVAC maintenance contract is an agreement between a homeowner and an HVAC company where the homeowner pays a set annual or monthly fee in exchange for scheduled tune-ups, priority service, and discounts on repairs. Most plans include two visits per year, one before cooling season and one before heating season.
How much does an HVAC maintenance contract cost?
Most residential HVAC maintenance contracts run between $150 and $300 per year per system. Monthly billing options typically fall between $15 and $25 per month. Pricing depends on your market, what's included, and how many systems the customer has.
What should be included in an HVAC service agreement?
A standard HVAC service agreement should cover two seasonal tune-ups, priority scheduling for repairs, a discount on parts or labor, and clear cancellation terms. Optional add-ons include filter replacements at each visit and reduced rates for after-hours or emergency calls.
How do I sell more HVAC maintenance contracts?
Offer the plan at the end of every service call, after the tech has finished the work. Connect it to something specific found during the visit. Train your techs to make the offer on every job, not just when it comes up naturally. Consistent offers drive consistent sales.
What's the difference between an HVAC maintenance contract and a service agreement?
They're the same thing. Some companies call it a maintenance contract, others call it a service agreement, tune-up plan, or preventive maintenance agreement. The terms are used interchangeably in the industry.
Want to know how other HVAC owner-operators are filling their shoulder seasons and booking more maintenance visits without adding staff? Fill out the contact form below and we'll take a look at what you've got going on.