Blog/HVAC contractor CRM: choosing a tool focused on installed base
Contractors

October 12, 2026

•

5 min read

HVAC contractor CRM: managing your installed base and maintenance contracts in 2026

A CRM that is truly suited to HVAC contractors starts with an "installed base" database: every piece of equipment must be linked to a customer with its brand, model and commissioning date, then fed with service history. To frame this foundation, you can rely on the French CEE file BAR-TH-137, which explicitly requires equipment identification (brand, reference, serial number) and the installation date as traceable information. Only then do you configure maintenance contracts with renewal dates, automated reminders and service planning, so you can secure visits and replacement quotes generated from the installed base.

Contents

Why an HVAC contractor CRM is not a standard "sales" CRM

Thinking in equipment terms (installed base) rather than sales "opportunities"

An HVAC contractor CRM starts with an installed base. The customer record is linked to one or more pieces of equipment, with brand, model, serial number, fuel type, commissioning date and associated parts. You track the life of the generator, not a sales cycle. Every intervention enriches the history, with readings, photos and documents.

Securing recurring revenue: maintenance, after-sales service and generator replacement

The value comes from the recurring side. Maintenance contracts, anniversary dates, reminders, route planning, service tickets and time spent must all be managed in one place. From a site visit, you turn a logged fault into a compliance-remediation quote, then into a replacement quote, with clear tracking all the way through to installation.

Avoiding the address-book trap: what generic tools are missing

A generic tool can manage contacts and deals. But it often lacks an equipment register, intervention statuses, report templates, and the full chain: work order, maintenance certificate, spare parts, and automatic follow-up. Without that structure, tracking turns into a spreadsheet. And the replacement opportunity gets lost.

Building a customer record linked to each piece of equipment (the foundation of the installed base)

Essential fields: brand, model, fuel type, output, serial no., commissioning date

In an HVAC contractor CRM, start with an "equipment" record before the "opportunity" record. Brand, model, fuel type, output, serial no. and commissioning date are enough to identify the right unit, order the right part and avoid duplicates. Add the location (room, roof, plant room) and, for refrigeration equipment, refrigerant details if that applies to your work.

Linking several units to the same site: house, condominium, commercial premises

First create the service site (address, access, contacts, time constraints). Then link the equipment at that location. Boiler and cylinder, heat pump and hydraulic module, ventilation system, controls. It is this chaining that makes after-sales service scheduling and maintenance contracts usable.

Recording the history: faults, replaced parts, settings, photos and documents

At every visit, update the history. Reported fault, fault codes, readings, replaced parts, settings, before-and-after photos, documents (commissioning, manuals, reports, refrigerant transfer forms if applicable). You preserve technical continuity and prepare the replacement quotes generated from visits.

Managing maintenance contracts without missing a deadline

Managing the anniversary date and service windows (heating seasonality) in 2026

In an HVAC contractor CRM, link each contract to the equipment (brand, model, fuel type, commissioning date) and make the anniversary date the single source of truth. To smooth the 2026 workload, break your service windows into periods. Heating generators in pre-season (September to November), domestic hot water in spring. You avoid the first-cold snap bottleneck and keep slots available for after-sales service.

Automating reminders: letter, SMS, e-mail and internal tasks

Set up a simple, traceable cycle. Day -45 e-mail with a proposed time slot. Day -15 reminder SMS. Day -5 letter if there is no response. At the same time, create an internal task "schedule visit" then "prepare parts" with a responsible person and due date. Every reminder should leave a time-stamped record.

Tracking contract status: due for renewal, overdue, suspended, cancelled

Standardise 4 statuses and their associated rules. "Due for renewal" triggers a renewal quote. "Overdue" blocks non-urgent route planning and feeds a calling list. "Suspended" stops reminders but keeps the installed base intact. "Cancelled" closes the contract while preserving the intervention history for future replacement.

Organising after-sales service and breakdown support with field-focused scheduling

Qualifying the request: urgency, symptoms, access, likely parts, safety

In your HVAC contractor CRM, open a ticket linked to the equipment. Record the urgency level, the described symptoms, access constraints and the energies involved (gas, electricity, refrigerant). Tick immediate risks (gas smell, CO suspicion, refrigerant leak) to trigger a safety instruction.

  • Photos, fault code, useful readings if available
  • Likely parts and special tools
  • Active maintenance contract or not

Scheduling jobs: time slots, route planning, technicians, onboard stock

Schedule by field time slot. Group by area to reduce mileage. Assign according to certifications and workload. Prepare the onboard stock. Van inventory, reserved parts, job documents. You save time without sacrificing quality.

Closing properly: report, time spent, invoicing, next action

Close on site with a standard report. Record before-and-after readings, installed parts, time spent, photos. Generate the invoice, or a billable work order. If a follow-up is needed, create the next action: part order, replacement quote, inspection visit.

Moving from a spreadsheet to an HVAC contractor CRM: rollout order and migration

First migrate customers, then addresses, then equipment (installed base) with key dates

Start your HVAC contractor CRM with a clean database. Import customers and sites first, then build the installed base structure. For each piece of equipment, enter brand, model, type, serial no., fuel type, commissioning date, last service date and warranty end date. Without these key dates, your future reminders will just create noise.

Then import: service history and maintenance contracts (anniversary dates)

Next add the interventions, linking each line to the equipment, not just to the customer. Import your contracts with anniversary dates, frequency, scope, call-out clauses and included parts. Record the useful documents, report, photos and signatures, to secure after-sales service and disputes.

Finally: automated reminders and tracking of replacement quotes generated from maintenance visits

Once the data is reliable, activate reminders, annual visit, contract renewal, heat pump maintenance, flue inspection. Finish with the tracking of replacement quotes generated from the visit. This way you manage renewal on an installed-base basis, with a simple process that can be measured, especially by structuring replacement quote follow-up to avoid oversights and speed up signature.

Key figures

6

Equipment fields

2

Managed objects

2026

Planning year

Frequently asked questions

At a minimum, enter the brand, model, fuel type, output, serial number and commissioning date. This core set is enough to identify the right equipment and make your purchasing more reliable. Add the site location and, if you work on refrigeration systems, the refrigerant type and charge to secure traceability.

Share this article

Louis Meneteau

Louis is CPO of Argile. An engineer by training, he spent four years validating calculation software in systems engineering, then three years in software product. He turns the installer's daily reality into product workflows: technical survey, sizing, quotes and subsidy files. His articles describe field gestures rather than principles, because he watches them on site before specifying them.

Further reading

ContractorsSeptember 27, 2026
Building ERP: choosing the right tool and succeeding with deployment

Between quotes coming in one after another, sites to run, and teams to coordinate, a good management software package can quickly become your best conductor. The right choice, followed by a properly structured rollout, saves you time from the very first weeks without disrupting your field habits. You keep control of your margins, schedules, and follow-ups instead of chasing information.

5 min read

ContractorsOctober 2, 2026
Insulating screed: choosing thickness and performance

In practice, an insulating screed made with lightweight mortar delivers thermal resistance of around R ≈ 0.5 to 1.2 m²·K/W depending on thickness, based on the λ values stated in the Technical Assessments and EPDs for the systems (well below the R value of an insulation board). For underfloor heating, the benchmark to target remains insulation beneath the screed with an R value compliant with NF DTU 65.14, because lightweight screed is mainly for levelling and encapsulation, not for “doing the insulation”. As for timelines, allow at least 1 week per centimetre before floor covering for a cement screed, a site rule of thumb also used in NF DTU 26.2, to be adjusted according to measured residual moisture and the manufacturer’s instructions.

6 min read

ContractorsSeptember 29, 2026
Decentralized MVHR: choosing and sizing for renovation

When a client wants better ventilation without major works, you have an opportunity — provided you define the need clearly from the first visit. Room by room, you need to estimate airflow rates, identify possible air inlets, acoustic constraints and core drilling, then turn all of that into a clear, defensible quotation. With a simple method, you save time, avoid surprises when drilling through walls, and protect your margin.

6 min read

Reveal your expertise

One demo, and you see your expertise proven.

Contact us