Most HVAC operators run their business entirely on inbound calls. The phone rings, they go do a job, they invoice, they wait for the next call. It works well enough when things are busy. But it means every single month starts at zero. No committed revenue. No guaranteed work. Just hope and a decent reputation.
A service agreement changes that equation. It is a contract where a customer pays you a fixed annual fee in exchange for scheduled preventive maintenance visits and priority service. You show up on a calendar, not just when something breaks. The customer gets peace of mind and priority access. You get predictable income you can plan around.
If you have never set one up before, this article walks you through exactly how to do it: what to include, how to price it, and how to present it without overthinking it.
The obvious benefit is recurring revenue. A customer who signs a one-year agreement at $400 is worth more to your business than a customer who calls once a year for a $400 repair, because the agreement customer is committed in advance. You can count that $400 before the month starts. The repair customer is uncertain until the phone rings.
But the less obvious benefit is what happens during the visits. Preventive maintenance is not just cleaning coils and checking pressures. It is an inspection. And inspections find things. A contactor that is wearing out. A capacitor that is reading low. A drain line that is starting to restrict. Every one of those findings is a separate quote for repair work that would not have existed if you were only showing up when something failed completely.
The math on this is significant. If you run 20 service agreements and convert even 30 percent of PM visits into a follow-up repair, you have generated repair revenue that came directly from visits you were already scheduled to make. The agreement pays for itself in the first repair it catches.
There is a third benefit that does not show up in the numbers at all: the relationship. A customer you see twice or four times a year knows you. They recognize your truck. They trust your recommendation when something needs to be replaced because you have been maintaining their system and you are the one who caught the problem early. That trust is very hard to build on a one-off service call basis and very easy to build on a scheduled maintenance relationship.
Before you write a single word of your agreement, you need to decide which type of customer you are writing it for. Residential and commercial service agreements have a different structure, different visit frequency, and different language.
A standard residential agreement covers two visits per year. One before the cooling season and one before the heating season. The customer is typically a homeowner with one or two systems. The decision to sign is made by one person, usually at the kitchen table, and the paperwork needs to be simple enough that they are not reaching for a lawyer before they sign.
Pricing for residential is typically per unit. A common range is $150 to $250 per unit per year for two visits, depending on your market and what the agreement includes. New York will support higher rates than a rural market. What matters is that the price reflects your actual cost of doing two visits plus a margin, not what you think the customer will accept without flinching.
Commercial is a different structure entirely. The industry standard for commercial HVAC maintenance is quarterly visits, four per year, because commercial equipment runs harder, serves more people, and the consequences of failure are higher. A rooftop unit that fails during peak summer on a building with tenants or customers is not just an inconvenience. It is a liability.
Commercial agreements also have more moving parts. There is often a property owner who pays, a facility manager who schedules and provides access, and sometimes a board or management company that needs to approve the contract before anyone signs. You need to account for all three in the agreement structure.
Payment terms on commercial are Net 30 as a standard. Semi-annual and quarterly billing options give larger accounts flexibility without requiring annual upfront payment. The liability language also needs to be tighter because the stakes are higher and the parties are more sophisticated.
⚠️ Do not use your residential agreement for a commercial account. The visit frequency is wrong, the payment terms are wrong, and the liability language is insufficient. A commercial client will notice and it will make you look inexperienced before the work even starts.
Regardless of whether you are writing a residential or commercial agreement, there are elements that every solid service agreement needs to have. Skipping any of these creates ambiguity, and ambiguity always resolves in a dispute.
Spell out exactly what you do on every visit. Not "general maintenance" or "PM service." List it. Coils cleaned. Pressures checked and recorded. Drain line cleared. Filter replaced. Contactor and capacitor inspected. Electrical connections tightened. Every item that you perform on that visit should appear in the agreement so the customer knows what they are paying for and you cannot be accused of skipping something.
Just as important: list what is not included. Repairs are not included. Refrigerant is not included. Equipment replacement is not included. These exclusions protect you when a customer assumes that because they have an agreement, everything is covered.
List every unit by make, model, serial number, and location. This sounds like extra work but it matters. If the customer adds a unit later, it is not automatically covered. If a unit is replaced, the new equipment needs to be added by amendment. A specific equipment register prevents disagreements about what was and was not part of the agreement.
State the total annual fee, how it is billed, and when payment is due. Include your late fee policy. State your accepted payment methods. If you charge a credit card processing fee, say so. None of this should come as a surprise to the customer, and having it in writing means you never have to have an awkward conversation about it later because the document already had it.
Your agreement should have a defined term, an automatic renewal clause, and a cancellation policy. The cancellation clause is particularly important. If a customer cancels after you have already completed two of the four quarterly visits, they owe you for those visits at your standard rate, not zero. That needs to be in the document or you will be trying to collect on a conversation instead of a contract.
For commercial accounts especially, the signatory needs to confirm they are authorized to bind the company. A signature line that includes title and date is not bureaucratic. It is protection. If the facility manager signs something they were not authorized to sign and the owner disputes it, you want the title line showing what that person represented themselves to be.
The most common pricing mistake is working backward from what you think the customer will accept. That is the same mistake that leads to underpowered labor rates and invoices that get negotiated down. Start from your costs and build forward.
If $540 feels high for your market, the answer is not to lower the price. The answer is to look at your cost structure and understand which number you can actually move. Maybe your drive time is shorter because you have concentrated the account in one area. Maybe your overhead allocation is lower because you have the route efficiently built out. But the price needs to start from a real cost number, not from what you think a customer in your neighborhood will pay without complaining.
Add the labor discount on repairs as part of the value proposition, not as a cost. A 10 to 15 percent discount on repair labor is meaningful to the customer and costs you relatively little if it comes from a job you were already on-site to perform.
The biggest reason techs do not have service agreements is not that they do not know about them. It is that they never ask. The conversation feels awkward because it sounds like a sales pitch, and most technicians did not get into this trade to sell.
Reframe the conversation. You are not selling a contract. You are offering a customer a way to protect equipment they have already invested in. The PM visit you just completed found three items worth monitoring. A service agreement means you come back in six months and check on those items before they turn into failures. That is not a sales pitch. That is competent advice from a technician who knows the equipment.
Have the document ready. A professional-looking agreement that you can put in front of a customer says something about how seriously you run your operation. A customer who has just watched you diagnose their system with precision is already forming an impression of your professionalism. The agreement should match that impression.
The best time to present a service agreement is at the end of a job well done. The customer just saw your work. They trust you right now more than they will trust you at any other point in the relationship. That is the moment to say: "I would like to put together a maintenance agreement for you so we can stay ahead of this."
You do not need twenty service agreements to justify building the structure. You need one. Set up the template, price it correctly, present it to one customer you already have a good relationship with, and sign it. That first agreement teaches you more than reading about it will.
Once you have one signed, the next one is easier. You have seen what questions the customer asked. You know what they hesitated on. You know what language in the document needs to be clearer. You refine and you sign the next one.
Ten agreements at $500 each is $5,000 in committed annual revenue before the month starts. Twenty is $10,000. Thirty commercial agreements at $2,500 each is $75,000 in predictable annual income before you answer a single reactive service call. That is not a side strategy. That is a business foundation.
The operators who build that foundation are the ones who stop feeling like their business is always one slow month away from a problem. A service agreement is not paperwork. It is the beginning of a business that runs like a business.