Back to Insights
Home Service

Commercial HVAC maintenance contract: your blueprint to predictable revenue and happy facility managers

May 18, 2026

If you're running an HVAC business and you're still doing all commercial work on a call-by-call basis, you're leaving money on the table every single month.

A commercial HVAC maintenance contract solves the two problems that hurt small operators most: unpredictable revenue and slow seasons with nothing in the pipeline. This guide walks through how to structure them, price them, sell them, and manage them without drowning in admin work.


Why a commercial HVAC maintenance contract is different from a residential service call

Residential customers call you when something breaks. They want it fixed today. Decision made in 10 minutes.

Commercial is different.

Facility managers aren't making snap decisions. They're managing multiple vendors, reporting to building owners or corporate, and covering their own backs. They want a formal service agreement, not a handshake. The decision cycle can run several days on a fast deal, and longer if procurement or a building owner is involved.

That's actually good news. A longer cycle means fewer competitors willing to go through the process. Most small HVAC operators won't bother. You will.

The other big difference: commercial HVAC systems run year-round. Office buildings, retail strips, and medical offices don't have an off-season. A commercial HVAC maintenance contract gets you out of the feast-and-famine cycle that kills residential businesses every shoulder season.


What facility managers actually want in a commercial HVAC maintenance contract

Most facility managers aren't HVAC experts. They're generalists managing a dozen systems in a building. What keeps them up at night isn't BTUs. It's surprises.

They want:

  • A fixed monthly cost they can budget for, not a random $2,500 emergency call in July
  • Clear response time commitments. "We'll be there in 4 hours for emergencies, 48 hours for routine" is something they can tell their boss
  • Documentation after every visit. Filter changes, coil condition, refrigerant pressure, what you did and what you found. That goes in their files for insurance, lease compliance, and property management reports
  • A clear scope. What's in the HVAC service agreement and what's not. The last thing a facility manager wants is to argue with a tech at 2 PM on a Tuesday about whether a capacitor replacement is included

When you talk to a facility manager, lead with those things. Not price. Not your certifications. Their problem is: "I need to not get surprised, and I need to show my boss I have this handled."


How to structure your commercial HVAC maintenance contract

Keep it simple. Three tiers works well for most small operators.

Bronze: Two visits per year. Basic inspection, filter change, condensate drain check. No emergency coverage. Best for budget-conscious customers or newer, low-risk systems.

Silver: Four visits per year. Everything in Bronze plus coil inspection, electrical connections check, refrigerant pressure check. Priority scheduling on service calls. 24-hour emergency response, billed separately.

Gold: Monthly or bi-monthly visits depending on system load. Everything in Silver, plus included emergency response within 4 hours, refrigerant top-up included, and a quarterly report sent to the facility manager.

Within each tier, spell out three things clearly:

What to define What to include
What's included Specific tasks by name, not vague language
What's excluded Major repairs, parts over a dollar threshold, system replacement, units added after signing
Contract terms 12-month minimum, auto-renews unless cancelled with 30 days notice

That auto-renewal clause isn't a trick. It protects both sides. Facility managers don't have to re-approve a vendor they're happy with. You don't have to re-sell the contract every year.


Commercial HVAC maintenance contract pricing: real numbers, real math

Here's where most contractors underprice because they're scared to lose the deal.

A single rooftop unit on a small commercial building runs $75 to $150 per month depending on system age, size, and the tier you're selling. A small office park with four rooftop units should land in the $400 to $600 per month range on a mid-tier HVAC preventive maintenance plan.

Your math looks like this:

Variable Example
Tech time per visit 2 hours
Loaded labor rate $120/hour
Visits per year (Silver) 4
Annual labor cost $960
Add 35-40% overhead and profit $1,300 to $1,400/year
Monthly price ~$115/month

That's your floor, not your ceiling. Gross margins on a commercial HVAC maintenance contract typically run 40-55%, which beats most one-off service calls. The predictability also means you can schedule your tech's week instead of scrambling to fill gaps.

If you're not sure where to price, call three competitors framed as a prospect getting comparison quotes. You'll know the market in 30 minutes.


Step-by-step process to land and close your first commercial HVAC maintenance contract

Step 1: Pick the right buildings

Small to mid-size commercial is your target. Office parks, medical offices, retail strips, small warehouses with 2 to 10 rooftop units. Skip the mega-complexes. They have in-house staff or large regional vendors who will undercut you on price every time.

Step 2: Find the right person

Call the main number and ask for "facilities" or "building operations." Not the receptionist, not the office manager. If you get voicemail, ask whoever transferred you: "What's the best time to reach the facilities manager directly?"

Step 3: Lead with the problem, not your services

"We help facilities avoid emergency calls at 11 PM by catching small problems before they get expensive. Do you have a preventive maintenance program scheduled right now?" That's your opener. Not "we offer maintenance contracts."

Step 4: Qualify before you pitch

Ask: How many HVAC units? Who's handling maintenance now? What was the biggest headache last year? Is there a budget already set for this? If they have no budget and no authority to sign, you've found the wrong person.

Step 5: Send a proposal, not a quote

A quote is a number on a page. A proposal is a document that includes the building address, system details, specific HVAC system inspection tasks in plain language, your response time commitments, your company's certifications, and two or three references. It takes an extra hour to put together and it closes at a higher rate.

Step 6: Follow up in 5 business days

Not two weeks. Five days. "Did you get a chance to look at the proposal? Any questions?" If they say "we'll think about it," ask: "What would need to happen for this to make sense for you?" That question pulls out the real objection every time.

Step 7: Close on terms, not just price

Monthly fee, start date, auto-renewal language, and a 30-day cancellation clause. Get it signed before you schedule the first visit.


Common objections to a commercial HVAC maintenance contract (and how to handle them)

"We'll just call you when something breaks."

Your answer: "That's what most facilities do. Then a compressor dies on a Friday afternoon in August and you're looking at a $4,000 emergency call and a building full of unhappy tenants. A commercial HVAC maintenance contract runs a fraction of that and you avoid the call entirely most of the time."

"We handle maintenance in-house."

"How many HVAC-certified techs do you have on staff?" If the answer is none or one: "We handle the specialty work so your guy isn't stretched thin trying to cover everything."

"Your price is higher than the other bid."

Don't drop your price right away. Ask: "What's included in their HVAC service agreement?" Listen carefully. Then: "We include [specific thing they don't], and our techs carry full liability coverage. Can I show you what that difference looks like on a breakdown call?"

"The facilities director is on vacation."

"No problem. When they're back, I'll send them one email with everything laid out. If they want to talk, we set up 15 minutes." This keeps you in the conversation without being pushy.


How to manage commercial HVAC maintenance contracts without drowning in paperwork

You can't run five or ten maintenance contracts off a whiteboard.

Use a work order system. ServiceTitan and Housecall Pro both handle recurring HVAC maintenance schedule tracking well. If you're not ready for those, Jobber is lighter and cheaper. Even a shared Google Sheet beats sticky notes for tracking which HVAC maintenance programs are due and when.

Set a calendar reminder one week before each scheduled visit. Not the day before.

Build a standard checklist your techs use every single time. Filters, condensate drain, coil inspection, electrical connections, refrigerant pressure, supply and return temps. Same checklist every visit. When you hand the facility manager a report that looks identical every quarter, it builds confidence. They don't have to wonder what you actually did.

Take photos during the visit and attach them to the work ticket. Facility managers respond well to a report that shows "here's the filter before, here's the filter after, here's the coil condition." It takes 3 extra minutes and it's a retention tool.

Two numbers to track on every contract

Track time spent per visit versus what you sold, and renewal rate. If a contract is eating 8 hours a quarter and you priced it for 5, you either renegotiate at renewal or you drop it. Contracts that lose money don't get better over time.

Set up a simple email that goes out 10 days before each renewal date: "Your agreement renews on [date]. If you want to continue, no action needed. If you'd like to discuss any changes, just reply." Most customers do nothing. That's the point.


Why a commercial HVAC maintenance contract changes your cash flow in shoulder season

Spring and fall are slow for residential HVAC. Everyone in the trade knows it.

A commercial HVAC maintenance contract doesn't care about the season. Office buildings need their HVAC running in April just like they do in August. When residential call volume drops 40% in shoulder season, your commercial HVAC service plan customers are still on the schedule and still paying.

Here's what that looks like in real numbers:

Contracts Monthly rate Monthly revenue Annual revenue
5 contracts $1,000/month each $5,000 $60,000
10 contracts $1,000/month each $10,000 $120,000

Five contracts at $1,000 per month covers a tech's base salary, keeps your truck on the road, and stops the panic-mode decisions, like taking bad leads just to fill the week.

Predictable work also means better tech retention. Your guys want to know they'll have work in slow months. A roster of maintenance contracts gives them that. The ones who leave for competitors in October usually go because they're worried about hours, not because of a pay difference.

There's an upsell angle here too. During a maintenance visit, you see problems before they become emergencies. "Your condenser coil is getting restrictive. If we leave it another month, you're looking at a unit failure. We can do a deep clean next week for $800." That conversation happens naturally because you're already in the building. You didn't cold call or run an ad to find that job.


Red flags to watch for in your commercial HVAC maintenance contracts

Scope creep

"While you're here, can you look at the unit in the back addition too?" That unit isn't on the contract. Be direct: "That's not covered under your current agreement, but I can get you a quote for adding it." Let it slide once and it becomes the norm.

Late payments

Commercial customers have accounting departments and payment cycles. Net-30 is standard. Net-60 is a yellow flag. Past 60 days, you have a problem. Put net-30 language in your HVAC service agreement and enforce it.

Facility manager turnover

Your contact leaves, the new person doesn't know who you are, and they cancel the contract. To prevent this, get two contacts at every account. Send your maintenance reports to both. When one leaves, you're not starting from zero.

Scope disputes at repair time

"My contract covers this repair" is a conversation you don't want to have at the job site. It doesn't cover repairs unless you specifically included them in the Gold tier. Have the language in writing from day one: "This agreement covers preventive maintenance only. Repairs and replacement parts are billed separately at standard rates." Put it on page one, not in the fine print.


Frequently asked questions about commercial HVAC maintenance contracts

What does a commercial HVAC maintenance contract typically include?

A standard commercial HVAC maintenance contract covers scheduled preventive maintenance visits, filter replacements, coil inspections, condensate drain checks, electrical connection checks, and refrigerant pressure readings. Higher tiers add emergency response windows, refrigerant top-ups, and written reports after each visit. Repairs and parts replacement are usually billed separately unless the contract explicitly says otherwise.

How much does a commercial HVAC maintenance contract cost?

Most commercial HVAC maintenance contracts run $75 to $150 per month per rooftop unit on a mid-tier HVAC preventive maintenance plan. A small office building with four units typically lands between $400 and $600 per month. Pricing depends on system age, unit size, visit frequency, and what's included in the service level agreement.

What's the difference between a commercial HVAC maintenance contract and an HVAC service agreement?

In practice, the terms are often used interchangeably. A commercial HVAC maintenance contract usually refers to a recurring agreement covering scheduled inspections and preventive work. An HVAC service agreement sometimes covers both maintenance and repairs under one fee. The distinction matters when a customer calls about a breakdown: make sure your contract language is clear about what's included before that conversation happens.

How long should a commercial HVAC maintenance contract run?

A 12-month term is standard. It gives you enough visits to show value, and it's long enough to stabilize your revenue. Include auto-renewal with 30 days notice to cancel. Shorter terms are harder to price correctly and attract customers who aren't serious about preventive maintenance.

What's a reasonable HVAC maintenance schedule for a commercial building?

For most light commercial buildings, four visits per year covers it. Buildings with heavy system use, like medical offices or restaurants, often need six to twelve visits per year. The HVAC maintenance schedule should reflect actual runtime hours and system age, not just a round number you picked at signing.


Quick wins: start selling commercial HVAC maintenance contracts this quarter

You don't need a sales team for this. You need a list and a phone.

Start with the commercial customers you already have. Call five of them this week and ask if they'd like to put their service on a maintenance plan. Some of them are already calling you quarterly on an ad-hoc basis. "You're calling us three or four times a year anyway. A commercial HVAC maintenance contract saves you about 15% and guarantees our availability. Want me to put together a one-pager?"

That's not a cold call. That's a conversation.

For new prospects, pick one target building this week. Drive past an office park near your service area, write down the address, and call the main number. Ask for facilities. Follow the steps above. You don't need to land ten new HVAC maintenance programs this quarter. Two is a win. Two contracts at $800 per month is $19,200 in predictable annual revenue you didn't have before.

Create a one-page overview of your maintenance tiers. What's in each HVAC preventive maintenance plan, price ranges, response time commitments. Not a legal document. One page, plain language, your logo at the top.

Set your goal: two new commercial HVAC maintenance contracts in the next 90 days. One from a current customer, one from a cold prospect or referral. That's a realistic target, and it gets you off the feast-and-famine cycle for good.


Want to stop losing booked jobs to missed calls and slow follow-up, especially when your techs are in the field and the phone keeps ringing? Fill out the contact form below and we'll take a look at where the gaps are in your current setup.

Ready to put this into practice?

Book a free operations audit and we'll map out exactly where automation can save you time and revenue.

Book Free Audit