You're either building predictable revenue or you're riding the seasonal roller coaster. HVAC service contracts are how you get off it.
If your business lives and dies by emergency calls, you already know what April looks like. The phone goes quiet. The guys are slower. You're watching cash flow tighter than you'd like. Then June hits and you're slammed again. That cycle doesn't have to be your life.
Here's how HVAC service contracts work, what they're actually worth, and how to start selling more of them without turning your operation into a circus.
What is an HVAC service contract and why it matters to your bottom line
An HVAC service contract, sometimes called a maintenance agreement or maintenance plan, is a recurring deal where the homeowner pays you a set amount every month (or annually) and you show up twice a year to do a tune-up, change filters, and run through an inspection checklist.
That's the basic version. You can build on it.
Quick definition:
An HVAC service contract is a written agreement between you and a homeowner that covers scheduled maintenance visits, typically twice per year, in exchange for a fixed monthly or annual fee. Most contracts include a spring tune-up, a fall tune-up, filter changes, and priority dispatch on service calls.
Homeowners buy them because they want peace of mind. They don't want to think about their HVAC until it breaks, and a plan gives them someone to call when it does. The good ones come with priority dispatch. That matters when it's 95 degrees in July.
You need to offer HVAC service contracts because they're the closest thing to a salary your business has. Every active contract is a check coming in whether the phone rings or not. You know the work is coming. You can schedule it. You can plan around it.
The homeowner who's on a plan is worth a lot more to you than the one who calls once and disappears. They already trust you. They're more likely to approve repairs when your tech recommends them. They leave reviews. They refer neighbors.
How HVAC service contracts improve cash flow: the real numbers
Let's make this concrete.
Say you charge $150 a month for a basic HVAC maintenance plan. You get 50 homeowners signed up. That's $7,500 a month before a single truck rolls. That's $90,000 a year in baseline revenue you can count on.
Now add the emergency calls, the repairs, the equipment replacements. Those happen more often with contract customers because they're calling you first.
A realistic target for most HVAC businesses in the $500K to $2M range is getting 25 to 40 percent of total revenue coming from HVAC service agreements. That number smooths out the shoulder seasons. It's your buffer.
Contract customers also have a higher lifetime value than one-time callers. A homeowner who signs a maintenance agreement and stays on it for four years has generated 3 to 5 times what you made on their first service call. The math there is simple: you've billed 48 months of recurring fees, you've done four rounds of seasonal visits, and you've been first on the phone for every repair in between.
And the shoulder season problem, April, May, October, November, stops being a crisis when you've got 50 or 100 HVAC maintenance contracts out there. You've got work. You've got revenue. The guys stay busy.
Types of HVAC service contracts that actually sell
You don't need five tiers. Two or three is enough.
| Plan | What's included | Monthly price |
|---|---|---|
| Basic | Two visits per year (spring and fall), filter changes, full system inspection | $99 to $149 |
| Premium | Everything in basic, plus priority dispatch, parts discount, unlimited service calls | $199 to $299 |
| Seasonal | Single-season coverage only, spring or fall | $59 to $89 |
Basic HVAC maintenance plan: Two visits a year, filter changes, and a full system inspection. Price this at $99 to $149 a month. Most homeowners can say yes to this without thinking too hard about it.
Premium HVAC service plan: Everything in the basic plan, plus priority dispatch, a discount on parts, and unlimited service calls. Price this at $199 to $299 a month. Sell it to the homeowner who's already been burned by a breakdown and doesn't want to be at the back of the line again.
Seasonal plan: A lighter version for one season only. Easier to sell in the shoulder season because it's a lower commitment. Good entry point for skeptical homeowners.
Add-ons that bump the ticket: duct cleaning, indoor air quality checks, UV light maintenance, humidifier service. These don't have to be built into the plan. Offer them during the visit when the tech is already there.
Why tiering works: it gives the homeowner a real choice. Most people won't pick the cheapest option if a better one exists at a reasonable price difference. The premium tier makes the basic tier feel like a deal. That's by design.
How to sell more HVAC service contracts
The best time to sell an HVAC service contract is when your tech is already standing in the homeowner's house.
They just watched him work. They like him. They trust him. That's the moment to ask. Not in an email two weeks later. Right now, in the living room.
The pitch doesn't need to be complicated. "We've got a maintenance plan that covers your spring and fall tune-ups. It's $150 a month. Locks in your price and you get priority service if something goes wrong." That's it. Let them respond.
If they say yes, great. If they say no, your office calls them in June and again in September. Shoulder season is when homeowners get nervous about their system. That's when non-buyers become buyers. Don't skip the follow-up.
A few other moves that work:
Offer a discount on the first month. "Sign up today and the first month is half off." It removes the hesitation to start.
Tie a Google review to the HVAC service contract. "Leave us a 5-star review and we'll knock $10 a month off your plan." You get the review, they feel good about saving money, and you've built a tracking mechanism into the sale.
Print a one-pager and leave it with every homeowner. Not everyone buys the same day. Some will think about it and call you back. Give them something to hold.
One thing to know: "priority service" closes more HVAC maintenance agreements than "discount on parts." Homeowners don't want to wait five days in July. Lead with that.
HVAC service contract selling tips by season
| Season | What homeowners are feeling | Best pitch |
|---|---|---|
| Spring (March to May) | Nervous about cooling season | "Don't wait until it breaks in July" |
| Summer (June to August) | At the door, high urgency | Sell on the spot after every service call |
| Fall (September to November) | Worried about heating | "Lock in before the rush" |
| Winter (December to February) | Not thinking about it | Follow up with last year's no's |
Shoulder season is when you should be selling most aggressively. Not waiting for calls to come in. Calling the homeowners who said no in June. Texting the ones who got service last year and never signed up.
"Avoid the fall rush, lock in your service now" works better in August than it does in November. By November the rush is already there and they're panicking.
Red flags and protections you need in your HVAC service contract
A verbal agreement is not a contract. Get it in writing, and be specific.
What's covered and what's not. Don't write "covers everything." That will bite you. List it out. Two visits per year. Filter changes. Safety inspection. Labor on covered items. Be clear about what requires a separate service call.
Emergency call policy. Does your HVAC maintenance agreement cover 2 a.m. calls? If it does, say so. If it doesn't, say that too. Homeowner expectations set at the start are easier to manage than arguments at midnight.
Auto-renewal and cancellation. Put a 30-day cancellation notice in the contract. Make it easy for them to cancel. A shady auto-renewal clause will get you bad reviews and chargebacks.
No-show fees. If a homeowner cancels within 24 hours of a scheduled visit, charge a fee. $49 to $75 is standard. This reduces wasted drive time and keeps your schedule predictable.
Price lock duration. Don't lock in a price forever. Annual renewal with a 5 to 10 percent increase is normal. Tell the homeowner upfront. Nobody likes a surprise price change more than a year in.
Transferability. If a homeowner sells their house, can the new owner take over the HVAC service plan? It reduces your churn. It's also a selling point.
Common HVAC service contract mistakes that cost you money
Pricing too low. If you price your HVAC maintenance plan at $49 a month to beat the competition, you'll win customers and lose money. Run the math on what two visits, parts, and drive time actually cost you. Price from there. In most markets, $99 a month is the floor for a legitimate two-visit plan. Anything below that and you're subsidizing the customer's comfort at your own expense.
No follow-up on non-buyers. About 65 percent of homeowners who say no the first time will say yes on the second ask, if it comes at the right moment. That moment is usually the shoulder season. Build the follow-up into your process.
Too many tiers. Four or five options paralyze people. Two tiers, basic and premium, is enough. Add-ons give you the upsell without the confusion.
Not tracking who has HVAC contracts. If your tech shows up and doesn't know the homeowner is on a premium plan, you've already failed the promise you made them. This needs to be visible in your dispatch system. Housecall Pro and ServiceTitan both handle this. If you're not using either, put it in the job notes.
Inconsistent pricing. Every homeowner gets the same price for the same plan. The minute you start cutting deals on the fly, you lose control of your margins and you train customers to haggle.
Not asking for a review. HVAC service contract customers are your best source of Google reviews. They know you. They've seen you work. Ask. Make it part of the process.
How to track HVAC service contract performance
You can't fix what you don't measure.
Active contracts. How many are live right now? This is your baseline revenue number. Know it.
Adoption rate. What percentage of service calls convert to an HVAC maintenance agreement? Target 20 to 30 percent. If you're under 10 percent, the pitch isn't happening consistently.
Churn rate. What percentage cancel each month? Under 5 percent is healthy. Over that, something's wrong, whether that's pricing, service quality, or a missing follow-up process.
Average contract value. Total monthly contract revenue divided by number of active HVAC service contracts. Tells you if your tech is selling basic plans or getting people into premium.
Revenue per tech. Which of your guys sell the most contracts? Find out what they say and teach it to the rest.
Seasonal close rate. Track which months have the highest conversion. You'll almost always see a bump at the start of cooling season and again before heating season. Front-load your pitch effort there.
If you're managing this in a spreadsheet, it's going to fall apart once you get past 30 or 40 contracts. Jobber or ServiceTitan give you this in a dashboard. Worth it.
Tools that make HVAC service contracts manageable
Your office manager shouldn't be manually tracking who owes what, when their visit is due, and whether their credit card got declined. That's a full-time job for a broken system.
The tools you need:
Billing automation. Auto-charges the card on the same day every month. No chasing payments. Housecall Pro and ServiceTitan both do this.
Dispatch notes. The tech sees "Premium Plan, priority service" before they walk in the door. No surprises. The homeowner feels like you know who they are.
Automated reminders. A text goes out when the spring or fall visit is due. The homeowner books it. Less back-and-forth for your office. Podium handles two-way texting well if your dispatch software doesn't.
Performance dashboard. Adoption rate, active HVAC service contracts, churn. In one place. Updated automatically.
Jobber is worth a look if you're in the $500K to $1M range and don't want to pay for ServiceTitan yet. It handles HVAC maintenance agreements, billing, and reminders without requiring a full-time admin to run it.
How to use HVAC service contracts to survive slow seasons
April and May are rough. October and November too. You know this.
The homeowner isn't thinking about their HVAC until it fails. Marketing costs more in shoulder seasons because you're trying to create urgency that isn't naturally there.
HVAC service contracts change that math.
If you have 50 active maintenance agreements at $150 a month, you've got $7,500 coming in before you book a single new job. The guys have scheduled work. You're not scrambling.
Use slow months to sell premium add-ons to existing contract customers. Duct cleaning. Air quality checks. UV light installation. These are higher-margin jobs you can schedule when your calendar has room. That's profit you're leaving on the table if you're not doing it.
The other thing slow months are good for: going back to last year's no's. A homeowner who turned down your HVAC maintenance plan in June is a different conversation in October when the heat hasn't kicked on yet and they're not sure if it will.
How to write an HVAC service contract that holds up
Most owners copy something off the internet or wing it. Don't.
At minimum, your HVAC service contract needs to spell out:
- What's included in each scheduled visit (filter change, coil cleaning, refrigerant check, electrical inspection, and so on)
- What's not included (refrigerant recharges beyond a threshold, compressor replacement, ductwork repairs)
- How many visits are covered per year
- Response time commitment for emergency calls
- Monthly or annual price and when it renews
- How to cancel and how much notice is required
- What happens if the homeowner misses a scheduled visit
- Whether the plan transfers to a new homeowner if the house sells
This is the document you're going to hand someone when there's a dispute at midnight in July. Write it like that.
Next steps: start selling HVAC service contracts this month
Don't try to build the perfect program before you launch. Start simple.
Pick one tier. Basic HVAC maintenance plan, two visits a year, filters included, inspection checklist. Price it at $99 to $149 a month based on your local market.
Train your tech with one sentence. "We've got a maintenance plan for $130 a month. Covers your spring and fall tune-ups and gets you to the front of the line if something breaks. Want me to get you set up?" That's the whole pitch.
Print a one-pager and leave it with every homeowner whether they sign up or not.
For the next 30 days, track two numbers: how many times you offered the plan and how many said yes. That's your baseline. Once you know that, you can improve it.
"Priority service" might close better than "save money on repairs" in your market. You won't know until you try both. Don't overthink the first version. You'll refine it as you go.
Want to build a sales process that sells more HVAC service contracts and stops leads from going cold? Fill out the contact form below and we'll look at how your current setup is working.