Commercial HVAC Maintenance Software: Service Agreements, Refrigerant Tracking, and IoT Monitoring
Commercial HVAC maintenance software helps mechanical contractors manage preventive maintenance, service contracts, and equipment records across commercial properties. Imagine a contractor servicing 300 buildings under maintenance agreements. Preventive maintenance schedules are stored in spreadsheets, equipment histories are scattered across folders, and refrigerant logs are kept on paper.
With hundreds of scheduled visits, tracking every service obligation becomes difficult. A missed appointment can lead to an SLA penalty, while incomplete equipment records make it harder for technicians to diagnose recurring problems.
This software stores service contracts, generates preventive maintenance schedules based on contract requirements, and tracks equipment history and refrigerant usage for each property. It also records completed work and, when connected to IoT sensors, can detect early signs of equipment problems before customers report them.
What Is HVAC Maintenance Software?
HVAC maintenance software is a system that helps contractors plan, perform, and document maintenance for heating, ventilation, and air conditioning equipment. It connects service agreements, preventive maintenance schedules, asset records, and technician work orders, allowing contractors to track what needs servicing, when it is due, and what work has already been completed.

Commercial HVAC systems require different approaches to maintenance, depending on equipment condition, service obligations, and available monitoring data:
- Reactive maintenance: Technicians repair equipment after a failure or customer complaint.
- Preventive maintenance: Inspections and servicing follow scheduled intervals based on contracts, manufacturer recommendations, or operating hours.
- Predictive maintenance: Sensors and equipment data help identify potential failures before they cause downtime.
General field service management (FSM) systems focus on handling service requests, assigning technicians, and completing work orders. HVAC maintenance software puts service contracts and equipment records at the center of daily operations.
For example, a contractor can link each rooftop unit to its maintenance schedule, repair history, warranty, and service agreement. This helps teams track recurring obligations across multiple properties rather than managing each visit as an isolated job.
For a broader overview of dispatching, mobile work orders, and service automation, see our guide to field service management software features.
Why Commercial HVAC Is Different
Commercial HVAC maintenance involves more equipment, stricter service obligations, and more complex reporting than residential work. A residential contractor may service one or two systems at a customer’s home. A commercial contractor may be responsible for dozens of HVAC units across several buildings owned or managed by the same client.
Commercial properties also use a wider range of equipment, including rooftop units (RTUs), chillers, boilers, and building management systems (BMS). Each asset may have its own maintenance schedule, service history, warranty, and inspection requirements.
Service contracts add another layer of responsibility. Commercial agreements often define maintenance frequency, response times, reporting requirements, and penalties for missed service level agreements (SLAs). Contractors need to track these obligations for every property and document completed work.
| Residential HVAC | Commercial HVAC | |
| Properties: | Typically one home per customer | Multiple buildings or locations per client |
| Equipment: | Split systems and residential heat pumps | Chillers, RTUs, boilers, and BMS-connected systems |
| Contracts: | Basic service plans and seasonal maintenance | SLAs, response-time commitments, and potential penalties |
| Reporting: | Basic service records and invoices | Property-level reports, facility manager documentation, and refrigerant tracking |
| Integrations: | Accounting and billing tools | ERP, customer CMMS, and BMS platforms |
Residential vs. Commercial HVAC: Key Operational Differences
Reporting requirements can also vary between commercial clients. Facility managers may need maintenance summaries for individual buildings, while property owners may request records covering their entire portfolio. Refrigerant usage and equipment service logs must remain accessible for compliance and audits.
These differences make residential-focused HVAC software a poor fit for many commercial contractors. Commercial HVAC service involves large equipment inventories, recurring contractual obligations, and multiple client systems, so it requires software built around commercial assets and service agreements.
Service Agreements and Preventive Maintenance
Service agreements define what commercial HVAC contractors must maintain, how often equipment needs attention, and how quickly technicians must respond to problems. HVAC service agreement software connects these commitments to daily operations, while a CRM for HVAC companies manages customer relationships and renewals. Together they support preventive maintenance planning, contract compliance, and profitability tracking.

Agreement Terms, SLAs, and Coverage
Commercial HVAC service agreements specify which equipment is covered, what maintenance tasks are included, and how often inspections must take place. Each contract may cover multiple buildings, with different requirements for chillers, rooftop units, boilers, and other assets.
Service level agreements (SLAs) can also define response times for emergency repairs, service availability, and penalties for missed commitments. Exclusions, such as replacement parts, major repairs, or equipment outside the contract, must be clearly recorded.
HVAC service contract software keeps these details linked to each customer and asset, so dispatchers and technicians can check coverage before scheduling or performing work.
Preventive Maintenance Schedules Generated from Contracts
Once an agreement is entered into the system, HVAC maintenance software can generate preventive maintenance schedules based on its service requirements. For example, rooftop units may need quarterly inspections, while chillers require specific checks before and during the cooling season.
The software creates recurring work orders, assigns due dates, and sends upcoming tasks into the scheduling process. This helps planners coordinate technician availability, equipment access, and service deadlines across multiple properties.
These workflows can connect with field service scheduling and dispatch software to assign technicians and manage changes when urgent repairs disrupt planned maintenance.
Renewals, Billing, and Profitability by Contract
Commercial HVAC agreements often run for a fixed term, making renewal tracking important for maintaining recurring revenue. Maintenance software can send reminders before expiration, giving account managers time to review pricing, equipment coverage, and service conditions.
Billing functions can generate invoices according to contract terms, including monthly fees, scheduled payments, or additional charges for work outside the agreement.
Contract-level financial reports compare service revenue with labor, materials, and other maintenance costs. Contractors can identify agreements that consistently require more work than expected and use this information when reviewing pricing or negotiating renewals.
Equipment History and Refrigerant Tracking
Commercial HVAC contractors need accurate records of every system they maintain, including past repairs, refrigerant use, and inspection results. HVAC maintenance software organizes this information by property and equipment, giving technicians access to service history while helping managers monitor recurring problems and prepare documentation for regulatory reviews.

Asset Records for Every Site
Each HVAC unit has a digital record containing its manufacturer, model, serial number, installation date, warranty details, and maintenance history. Contractors can organize these records by customer, building, floor, or equipment location.
Technicians can scan a QR code attached to a unit to access previous repairs, inspection notes, and replacement parts directly from their mobile devices. After completing a job, they can update the record with new findings, photos, and service details.
This information helps contractors identify equipment with repeated failures, plan replacements, and avoid unnecessary diagnostic work during future visits.
Refrigerant Logs and Leak Inspections
Refrigerant tracking software records the type and full charge of refrigerant in each system, along with quantities added, recovered, or removed during servicing. Technicians can document leak locations, inspection dates, test results, and corrective actions within the equipment record.
The software can also store technician certification details and remind teams when follow-up inspections are due. These records help contractors investigate recurring refrigerant losses and provide documentation to equipment owners.
Keeping refrigerant information linked to individual assets makes it easier to prepare service reports and identify equipment that may require further attention.
EPA and AIM Act Requirements
Under EPA Section 608, technicians must be EPA-certified. Owners of equipment containing 50 or more pounds of ozone-depleting refrigerant must keep service and leak records. Appliances leaking more than 125% of full charge in a year must be reported to EPA by March 1 of the following year.
Leaking equipment must be repaired within 30 days when its annual leak rate exceeds 10% for comfort cooling, 20% for commercial refrigeration, or 30% for industrial process refrigeration.
The AIM Act Emissions Reduction and Reclamation rule introduced similar requirements from January 1, 2026, for covered equipment containing at least 15 pounds of HFC refrigerant or qualifying substitutes with a GWP above 53. Appliances in the residential and light commercial air conditioning and heat pump sector are excluded from these leak repair provisions, so contractors should check which category each unit falls into.
Reporting applies in specified situations, such as requests to extend repair deadlines, relief from retrofit or retirement obligations, chronic leaks above 125%, and purged refrigerants, rather than at every service visit.
Automatic leak detection applies only to commercial and industrial process refrigeration equipment with charges of at least 1,500 pounds, not to typical comfort-cooling equipment such as RTUs and chillers.
For new installations, detection must be operational from January 1, 2026 (upon installation or within 30 days). Covered existing equipment installed from January 1, 2017, through December 31, 2025, must comply by January 1, 2027.
HVAC maintenance software helps by calculating annual leak rates for each unit, tracking 30-day repair deadlines, and linking inspection records to the asset.
IoT Monitoring and Predictive Maintenance
IoT monitoring helps commercial HVAC contractors detect equipment problems without waiting for the next scheduled inspection. Connected sensors collect operating data from HVAC units, while monitoring software checks readings for unusual changes. Contractors can use this information to prioritize maintenance and respond before minor issues develop into major failures.

Sensors can track several indicators of equipment condition:
- Temperature: Supply and return air temperatures, abnormal fluctuations, and cooling performance.
- Pressure: Refrigerant circuit conditions and pressure changes that may indicate faults.
- Vibration: Unusual patterns in motors, fans, compressors, and bearings.
- Energy consumption: Unexpected increases in electricity use that may indicate inefficient operation.
- Error codes: Faults reported by HVAC controllers and connected equipment.
With IoT development, contractors can connect monitoring software to existing building management systems (BMS) or install additional sensors on equipment that lacks built-in monitoring. This may involve developing embedded software for sensors and controllers to collect and transmit equipment data.
The software can apply predefined alert rules to incoming data. For example, if compressor vibration exceeds an established threshold, the system can create a service request automatically, attach the relevant sensor readings, and notify the maintenance team.
Predictive maintenance goes further by analyzing historical equipment data, previous failures, repair records, and operating conditions. These models can estimate failure risks or identify patterns associated with specific equipment problems. The approach is also discussed in our article on AI in field service management.
For more detailed equipment analysis, contractors can use a digital twin that represents a physical HVAC system using operational data. This allows maintenance teams to examine equipment behavior, compare operating conditions, and investigate potential performance issues.
For contractors managing large commercial portfolios, condition-based monitoring can reduce unnecessary routine visits and help prevent emergency callouts. Technicians can inspect equipment showing signs of deterioration while maintaining scheduled inspections required by contracts, manufacturers, or regulations.
The effectiveness of predictive maintenance depends on sensor quality, sufficient historical data, and accurate equipment records.
Ready-Made HVAC Software vs Custom Development
Commercial HVAC contractors can choose between ready-made service platforms and custom software built around their existing systems. The right approach depends on contract complexity, equipment volume, reporting requirements, and the tools already used for accounting, dispatching, and asset management.
All-in-one HVAC platforms such as ServiceTitan, Housecall Pro, and FieldEdge provide tools for scheduling, customer management, invoicing, and technician workflows. Their suitability for commercial maintenance depends on the required contract and equipment management features.
Commercial HVAC field service software such as ServiceTrade, BuildOps, and Simpro support service operations involving recurring maintenance, equipment records, and multiple job sites. Contractors should check how each platform handles their specific SLA requirements, reporting formats, and integration needs.
Custom development offers another option for businesses with established FSM or ERP systems. For example, a contractor using Microsoft Dynamics 365 Business Central could add a maintenance module for equipment tracking, contract-based scheduling, and refrigerant records while retaining existing financial workflows.
| Best for | Strengths | Limits |
| All-in-one HVAC software (ServiceTitan, Housecall Pro, FieldEdge): Contractors handling residential and routine service work | Scheduling, dispatching, customer records, and invoicing | Complex commercial contracts and asset-specific reporting may require additional configuration |
| Commercial-focused platforms (ServiceTrade, BuildOps, Simpro): Contractors managing multiple sites and recurring maintenance | Service agreements, equipment records, and commercial service workflows | Specialized integrations or reporting requirements may require additional work |
| Custom system or module: Contractors with established FSM/ERP infrastructure and specific workflows | Control over data models, integrations, and contract requirements | Higher initial development effort, ongoing maintenance, and internal technical responsibility |
HVAC Software Solutions: Best Use Cases, Strengths, and Limitations
Before deciding, contractors should map their maintenance workflows, identify integration requirements, and estimate implementation and long-term support costs.
When to Build Your Own HVAC Maintenance System
Custom HVAC maintenance software becomes worth considering when standard platforms cannot support a contractor’s service agreements, equipment records, or integration requirements without extensive workarounds.

This is particularly relevant for commercial contractors managing large property portfolios with different maintenance obligations. Several operational challenges may indicate the need for a custom system:
- Complex SLAs and penalties: Contracts include different response times, equipment coverage rules, escalation procedures, and financial penalties that standard workflows cannot track accurately.
- Large equipment inventories: Hundreds of commercial properties and thousands of HVAC assets require detailed service histories, location hierarchies, and maintenance schedules.
- Disconnected refrigerant records: Refrigerant additions, leak inspections, and technician certifications are tracked separately from work orders, making reporting and audits more difficult.
- Missing IoT and BMS connections: Equipment alerts remain in building monitoring systems instead of automatically generating service requests with relevant diagnostic data.
- Client-specific CMMS reporting: Facility managers require maintenance results, asset updates, and completed work orders to appear in their own computerized maintenance management systems (CMMS).
A custom system does not always require replacing existing software. Contractors can develop specific modules for contract management, refrigerant tracking, or equipment monitoring while keeping their current dispatching, accounting, and ERP tools.
With custom HVAC field service management software, contractors can connect these workflows and adapt the system to their operating requirements. Before starting development, teams should identify which gaps cannot be resolved through configuration or existing integrations and compare the long-term costs of both approaches.
How SCAND Can Help
SCAND has been building custom software for over 25 years, including field service app development, IoT solutions, and integrations with ERP and enterprise systems.
For commercial HVAC contractors, we can build service agreement and SLA tracking, preventive maintenance scheduling, equipment and refrigerant records, technician mobile apps, and connections to IoT sensors and building management systems. These modules can extend your existing FSM or ERP software instead of replacing it.
If your maintenance operations have outgrown spreadsheets or standard platforms, contact SCAND to discuss your requirements and the right approach.
Frequently Asked Questions (FAQs)
What Is HVAC Maintenance Software?
HVAC maintenance software helps contractors manage service agreements, preventive maintenance schedules, equipment records, and technician work orders. It tracks maintenance obligations across customer sites, stores repair histories, and documents completed work. Commercial HVAC systems may also include refrigerant tracking, SLA monitoring, and connections to building management systems.
How Do HVAC Companies Track Maintenance Contracts with Software?
HVAC companies use maintenance software to store contract terms, covered equipment, service frequencies, and response-time requirements. The system generates recurring work orders based on these agreements and tracks completed visits. It can also send renewal reminders, support contract-based billing, and report maintenance costs against contract revenue.
What Is the Difference Between Residential and Commercial HVAC Software?
Residential HVAC software generally focuses on individual customers, service appointments, and invoicing. Commercial HVAC software supports multiple properties, larger equipment inventories, recurring service agreements, and detailed maintenance records. It may also track SLA deadlines, refrigerant usage, and integrations with ERP, CMMS, or building management systems.
What Software Helps with Refrigerant Tracking and EPA Reporting?
HVAC maintenance software with refrigerant management features can record refrigerant charges, additions, recovery, leak inspections, and technician certifications for individual units. These records can support documentation required under EPA Section 608 and applicable AIM Act regulations. Contractors must verify that their software supports the specific reporting and recordkeeping requirements affecting their equipment.
How Does IoT Help with HVAC Preventive Maintenance?
IoT sensors monitor equipment conditions such as temperature, pressure, vibration, and energy consumption. When readings exceed defined thresholds, monitoring software can alert maintenance teams or generate work orders. Historical sensor data can also support predictive models that identify potential failures and help contractors schedule inspections based on equipment condition.
When Should an HVAC Company Build Custom Software?
Custom HVAC maintenance software may be appropriate when existing platforms cannot handle complex service agreements, large equipment inventories, or specialized reporting requirements. Contractors may also need custom development to connect IoT monitoring, refrigerant records, and customer CMMS platforms. A custom module can sometimes address these needs without replacing existing software.