A technician completes a repair. The equipment is running again. The customer receives an invoice, and your team moves to the next job.
But what happens to that relationship afterward?
For many commercial HVAC companies, the answer depends on who handled the call. One technician mentions maintenance. Another leaves a brochure. An account manager plans to send a proposal but gets pulled into something else.
The service work gets completed. The opportunity for recurring revenue gets lost.
Selling more commercial HVAC maintenance agreements starts with closing those operational gaps: presenting the offer consistently, explaining the scope clearly, following up, and managing renewals.
Within Keep Crews Busy’s FIND → CAPTURE → CONVERT → RETAIN framework, this work sits primarily in RETAIN. You have already earned the opportunity to serve the customer. The next step is building a process that helps that relationship continue.
Maintenance agreements give your company and your customers a structure for working together beyond individual service calls.
For the contractor, that structure can support:
These benefits depend on how agreements are priced, scoped, scheduled, and delivered. Selling more contracts only helps if your company can fulfill them profitably.
For customers, the value is having a clearer plan for maintaining their equipment and knowing who is responsible for the work.
An agreement should have a defined place in your service process.
A simple workflow looks like this:
Service Call → Work Completed → Maintenance Opportunity → Agreement Presented → Follow-Up → Active Agreement → Renewal
Each transition needs a clear next action.
After a completed repair, for example, the technician records whether the customer has an active maintenance agreement. If there is an appropriate opportunity, the technician documents the equipment and customer’s interest. An assigned account manager then reviews the scope and sends a proposal.
Once the agreement is signed, someone schedules the first visit, confirms the service requirements, and records the renewal date.
That handoff matters. A signed agreement that never reaches scheduling creates a service problem instead of a stronger relationship.
You do not need a complicated system to start. A shared tracker, CRM, or existing service platform can work if every opportunity has:
The goal is to make the process visible instead of relying on memory.
Your team should know when to discuss maintenance, what to say, and what happens after the conversation.
Appropriate moments might include:
Consistency does not mean pushing an agreement on every customer. It means checking for a suitable opportunity and documenting the result.
A technician might say:
“We’ve completed today’s repair. Do you already have a planned maintenance program for this equipment? If not, our account manager can put together an option showing what we would maintain, how often we would visit, and what’s included.”
This opens a useful conversation without asking the technician to negotiate terms or promise services outside their role.
Decide who handles each step:
One person may cover several roles. What matters is that each opportunity has one accountable owner.
Track “not a fit” and “declined” separately from “never discussed.” Otherwise, you cannot tell whether the issue is customer interest or inconsistent presentation.
“Preventive maintenance included” does not tell a facility manager enough to make a decision.
A useful proposal explains what your company will do, what equipment is covered, and how the arrangement supports the customer’s operations.
Frame commercial HVAC service agreements around practical outcomes:
Maintenance does not prevent every breakdown. An agreement also does not make all future repairs predictable or included.
Be specific about equipment, visit frequency, tasks, exclusions, pricing, billing, and customer responsibilities. If repairs are quoted separately, say so.
A useful test is whether the customer could forward your proposal to their manager and have that person understand it without a separate sales presentation.
Sending a proposal is a step in the process, not the end of it.
Commercial customers may need input from a property owner, facility manager, purchasing team, or finance department. A quiet inbox does not tell you whether the proposal was rejected, overlooked, or is awaiting approval.
Before sending it, ask:
Use those answers to set the next action.
| Timing | Action | Purpose |
|---|---|---|
| Day 0 | Send the proposal with a brief scope summary and next step. | Make the offer easy to review. |
| Day 2–3 | Confirm receipt and the correct contact. | Verify that the proposal reached the person handling it. |
| Day 7 | Ask about questions on equipment, scope, scheduling, or pricing. | Help resolve specific uncertainties. |
| Day 14 | Follow up on the decision process and expected timing. | Identify approvals or information still needed. |
| Day 30 | Confirm whether to proceed, close the opportunity, or set a future reminder. | Give the opportunity a clear status. |
This is a starting point, not a required schedule. Match the timing to the customer’s buying process.
If a customer says their existing contract ends in four months, record that date and agree on a suitable time to reconnect. Do not keep sending the same message every week.
Useful follow-up addresses a decision. Instead of “Just checking in,” try:
“Does the proposed equipment list cover everything you want included, or should we revise it before your team reviews the agreement?”
Your next maintenance opportunity may already be in your service history.
Before building another prospect list, review customers who know your company but do not have an active agreement.
Look for:
Check the account before reaching out. Confirm the current contact, property responsibility, equipment details, and any unresolved service issues.
For a past repair customer:
“We serviced your rooftop unit earlier this year. Do you currently have a maintenance plan in place for the property? If it would be useful, we can outline an option based on the equipment we’ve worked on.”
For an expired agreement:
“Our records show your maintenance agreement ended in June. Are you still responsible for the property, and would you like us to review an updated maintenance scope?”
A canceled agreement needs a different conversation. Find out why the customer left before presenting another offer. If the issue was missed visits or unclear communication, that problem needs attention first.
Start with a manageable group your team can research and follow through with.
HVAC maintenance agreement renewals should not depend on someone noticing that a contract has ended.
Record the agreement’s dates, renewal requirements, customer contact, and responsible owner when it becomes active.
An example reminder schedule is:
90 Days Before Renewal → 60 Days → 30 Days → Expiration → Reactivation Follow-Up
Each reminder should trigger useful work.
Adjust the schedule to the agreement’s terms and the customer’s procurement process. Where an agreement renews automatically, track its notice requirements and account review dates.
A renewal reminder helps start the conversation. Delivering the promised work—and documenting it—gives the customer a reason to continue.
A dashboard should show whether the process is happening and whether it is producing retained, profitable business.
Keep activity measures separate from agreement and revenue outcomes.
| KPI | What it tells you |
|---|---|
| Agreements offered | Whether suitable customers are being introduced to maintenance. |
| Proposals sent | Whether conversations are turning into documented offers. |
| Agreement close rate | How many proposals become signed agreements. |
| Active maintenance agreements | The current base of agreements your team must service. |
| Upcoming renewals | The agreements requiring attention before their renewal dates. |
| Renewal rate | How successfully you retain agreements due for renewal. |
| Cancellations | Where agreements are ending and why. |
| Reactivated agreements | How many lapsed agreements return to active status. |
Leading indicators include offers, proposals, and scheduled follow-up. They show whether your team is doing the work that could lead to revenue.
Agreement outcomes include signed agreements, renewals, cancellations, and reactivations. They show customer decisions.
Financial outcomes include contracted agreement value, revenue recognized from delivered service, cash collected, and the cost of fulfilling the work. These are different measures and should not be treated as interchangeable.
For agreement close rate, use a defined proposal group:
Close rate = agreements won ÷ proposals sent in that group × 100
Track pending proposals separately. Dividing this month’s wins by this month’s proposals can be misleading when those wins came from proposals sent earlier.
For renewal rate:
Renewal rate = agreements renewed ÷ agreements due for renewal in the same group × 100
Choose whether you count agreements, locations, or customer accounts, and use that unit consistently.
You do not need an elaborate dashboard. Start with numbers your team can maintain accurately and use to decide what needs attention.
A completed job can lead to a lasting maintenance relationship, but each handoff creates an opportunity for the process to stop.
Completed Job
↓
Agreement Offered?
↓
Proposal Sent?
↓
Followed Up?
↓
Agreement Won
↓
Renewal Tracked
↓
Recurring Revenue
Common leaks include:
Also check what happens after the agreement is won. Equipment records, visit schedules, billing, and service responsibilities need to reach the people delivering the work.
To find your first fix, review a small sample of completed jobs and recently expired agreements. Identify the last documented step, the missing action, and who should own it.
Before adding a new sales tactic, check whether your existing customers receive a clear maintenance offer—and whether someone follows that offer through.
Improving HVAC maintenance agreement sales starts with a few practical habits: identify suitable opportunities, explain the scope, assign an owner, record the next action, and begin renewal conversations before agreements expire.
Choose the weakest handoff first. Fix it, track what changes, and then move to the next gap.
That is how completed service work can become a more deliberate path to recurring revenue for HVAC companies.
Not sure where your maintenance agreement process is leaking? Keep Crews Busy’s Commercial HVAC Revenue Leak Audit helps identify gaps in lead handling, estimate follow-up, and recurring maintenance revenue so you can focus on the highest-impact fixes first.