HVAC

An HVAC CRM has to run on a calendar, not just a pipeline

Almost every CRM ever built models the same thing: a deal that opens, moves through stages and closes. That shape fits a roofing job or a panel upgrade, and you still need it for installs and quotes. What it does not fit is the part of an HVAC business that pays best, because a maintenance agreement never closes. It comes back around, year after year.

3
clocks a pipeline cannot hold
Service cadenceoften twice a year
Equipment lifecycleyears, not months
Warranty and registrationdate-driven

What is an HVAC CRM?

An HVAC CRM is software that holds your customers, their equipment and the work you have done for them. In practice most HVAC companies need it to do something a sales CRM does not: drive recurring maintenance visits, flag equipment approaching replacement, and track warranty dates that arrive whether anyone is watching or not.

The short version

Before comparing features, check the shape. If the system's central object is a deal with a close date, everything recurring gets bolted on the side, and the things bolted on the side are the ones that stop getting done in July.

Shape, Not Features

What a pipeline models, and what an HVAC business actually runs on

Both columns describe real work. Only one of them is what a sales-shaped system was designed to hold.

A sales pipelineAn HVAC business
Central objectA deal, with a value and a close dateA customer and the equipment in their home, neither of which closes
What moves it forwardA person taking the next stepTime passing. The service month arrives whether anyone looks or not
Definition of successWon, then archivedRenewed, then due again in six months
What happens at the endThe record closes and stops promptingThere is no end. A closed record is a customer you stopped contacting
Where the money isThe value of the dealThe replacement in year eleven, which depends on the ten before it

This is why so many HVAC companies end up running a CRM and a spreadsheet at the same time. The CRM holds the sales, and the spreadsheet holds the service schedule, because the software had nowhere sensible to put it. The spreadsheet then becomes the part nobody updates in peak season, which is the part the business depends on.

The Record That Matters

What to track on the equipment, not just the customer

Most systems hold a name, an address and a job history. The fields below are the ones that turn a customer list into a replacement queue.

Install date and equipment type

The single most useful field in the database. It tells you, without anybody looking, which customers are approaching the conversation. Make, model and serial belong here too, because they determine parts availability and what a repair will actually cost.

Repair history and frequency

Not just what was fixed, but how often. Two service calls in eighteen months on a twelve-year-old system is a replacement conversation, and the pattern only shows if the visits are attached to the equipment rather than scattered across job records.

Warranty status and registration

Parts and labor coverage run on fixed dates, and registration windows close. Missing one costs your customer money and costs you the goodwill, and neither shows up until somebody needs it. This is the clearest example of a deadline no pipeline will ever prompt you about.

Maintenance plan status

On plan, lapsed, or never offered. Lapsed is the important one and the one most systems cannot show you, because a non-renewal is an absence rather than an event. Nothing happens, and nothing is what gets noticed.

Those four fields are what make the argument in HVAC leads workable. Without them, the installed base is a list of names. With them, it is a queue in date order.

Data Into Action

What should happen without anyone deciding to do it

Storing the fields is half of it. The other half is what the system does with them while everybody is busy.

When this is trueThis should fire on its own
A maintenance visit is dueA reminder and a booking prompt, before the customer has thought about it.
A warranty or registration date is approachingA task for somebody internally, and a note to the customer if it affects them.
A system has had repeated repairsA replacement flag on the record, so the next technician arrives knowing.
A maintenance plan lapsesA renewal sequence. This is the one most systems miss, because nothing happened.
Equipment passes a target ageThe record joins the replacement queue for the next quiet month.

Every row is driven by a date rather than by somebody remembering, which is the whole argument. A system that can store all four fields and trigger none of them has given you a filing cabinet. The follow-up side is what turns it into revenue.

The Silent Loss

Nothing happens when a maintenance agreement lapses

A lost job is loud. Somebody called, you quoted, they went elsewhere, and you know about it. A lapsed maintenance agreement makes no sound at all. The renewal date passes, nobody calls, the customer does not think of themselves as having left, and in most systems nothing is flagged because nothing occurred.

The cost arrives years later and gets attributed to something else. That customer is no longer seeing a technician twice a year, so nobody notices the system aging, so the replacement happens as an emergency, and on the day it fails they search rather than call you. A relationship that took a decade to build ends because a date went past in a quiet month.

This is the single clearest test to run on any system you are considering. Ask it to show you every plan that lapsed in the last twelve months and was never followed up. If that is difficult, you have found the shape problem, and it will cost you more than any feature on the comparison sheet.

FAQ

What HVAC contractors ask

What is the best HVAC CRM?

We do not sell CRM software and have not run these products in production, so there is no ranked list here and you should be wary of pages that publish one without saying how they tested. The useful version of the question is narrower: does your revenue depend on recurring maintenance, and does data get entered in the field or at a desk? Answer those two and the category picks itself, which matters far more than the winner within it.

Do I need HVAC-specific software or will a general CRM do?

A general CRM can be configured to hold equipment records and recurring schedules, and the more capable ones do it well with custom objects. What you are deciding is who owns that build and its upkeep. Trade-specific software arrives with the shape already right; a general CRM arrives cheaper and expects you to create it. If your work is mostly install with little service, the case for specialist software is much weaker.

How much does HVAC CRM software cost?

Usually per user per month, and the per-seat model is what catches HVAC companies out because headcount moves with the season. Ask what happens to billing when you add four people in May and remove them in October. That answer changes the real cost more than the headline rate does.

What should I check on a trial?

Three things, none of them features. Can it produce a list of every system over ten years old with its repair history attached? Can it show you which maintenance plans lapsed and were never followed up? And can a technician record the equipment fields above from a phone, standing outside, in under a minute? A trial run in a normal week will tell you about the interface. Those three tell you about the shape.

Will a CRM get me more HVAC jobs?

Not directly. It stops you losing work you had already earned, which shows up as a larger number and usually gets credited to marketing. Where it does produce new work is the queue above: replacements surfaced before they became emergencies, and plans renewed that would otherwise have quietly expired.

How do I get technicians to actually use it?

Ask for less. The equipment fields above are worth more than a full job write-up, and a technician will reliably record four things and unreliably record twenty. Decide what you genuinely need on every visit, make it possible on a phone with cold hands, and drop the rest. Data nobody enters is worse than no field at all, because it looks like coverage.

When is the right time to migrate?

A shoulder month, and earlier than feels necessary. The slow part is never the import, it is deciding what your service schedule and equipment fields should look like and getting crews to use them consistently. Before you start, confirm you can export everything again, including equipment records and attachments, because that is the clause people find out about too late.

How much of what you already sold is quietly expiring?

The Growth Score checks all five engines against your business, including what happens to customers after the job is done, and estimates what each gap is worth per month. Free, and yours whether we work together or not.

Get My Complimentary Growth Score →

Related: Follow-up and nurture · HVAC marketing

Keep reading

More for HVAC Contractors

About the author

Rafi builds customer acquisition systems for home service businesses, focused on local SEO, Google Business Profiles, websites, lead capture and automated follow-up. Around seven years doing this work for local companies. Founder of LeadsFortress, a product of Web Premium Services, a US-registered company.

About Rafi → · Get in touch · Last reviewed September 2026