Skip to content

Commercial HVAC prospecting guide

How to find commercial HVAC accounts in your service area

Published by B2B Lead Growth · Last updated: September 18, 2026

Find commercial HVAC accounts by working public sources that name a building and the person responsible for it: management portfolios, property records, permits, company news, facility job postings and public solicitations. Record each account’s contact, reason and source.

This is the method B2B Lead Growth uses for the contractors it works for, written out so you can run it yourself. It takes time. That is the point: a list you can check is worth more than a long one you cannot.

Step 1: Write the account profile before you search

Decide what a good account looks like before you look for one. A profile you can say in one sentence — the building types, the equipment, the area and the work you want more of — keeps the list from drifting toward whatever is easiest to find.
  • Building types you already service well: offices, retail, industrial, medical office, schools, restaurants, multifamily common systems.
  • Equipment: rooftop units, split systems, chillers, boilers, building controls — whatever your technicians are best at.
  • Service area: the drive time your technicians can honestly cover for an emergency call.
  • The work you want more of: maintenance agreements, service, replacements or planned projects.
  • Exclusions: current customers, companies you have worked with before, and anyone you would rather not contact.

Step 2: Work the public sources

Each source below is free and public. None of them is enough on its own; an account usually needs two — one that names the building and the person, and one that gives a dated reason to write now.

Public sources for commercial HVAC prospecting, what each finds, and the check to run before using it
SourceWhat it findsCheck before you use it
Management company portfoliosProperty managers and the buildings they runCurrent, and in your service area
Building and leasing websitesThe management company behind a buildingThe leasing agent is not the property manager
County property recordsThe owner of record, the sale date, the building's size and typeAn LLC owner may name no person at all
State business registriesThe people who manage the company that owns a buildingA registered agent is never the contact
Building permit recordsRenovations, fit-outs and mechanical work, by addressWhat the permit covers, and who pulled it
Commercial real estate newsSales, new management, new developments, with datesHow recent it is
Company news and economic development announcementsNew plants, distribution centers, expansions and relocationsWhen the building actually opens
Job postings for facility and maintenance rolesWho runs the building systems, and sometimes what equipmentA posting shows what they run, never what is broken
Public bid and procurement portalsHVAC solicitations from schools, colleges and local governmentsA solicitation is a formal bid, not an email

Which sources matter most depends on the buyer. The pages on property managers, facility teams and building owners go through each one.

Step 3: Choose the person, not the inbox

Work down this ladder only when the rung above it cannot be found. Record which rung each account is on, because it changes what the first email can say.

The contact ladder: from a named decision-maker down to a generic front door
RungWhat it looks like
1. A named decision-maker for the buildingThe property manager of record, the director of facilities, the owner who runs the building.
2. A named person who can route the decisionA regional manager, an operations manager, an asset manager.
3. A named contact whose role is unclearSomeone listed on the building's page with no title.
4. A role inboxfacilities@ or maintenance@ at the company's own domain.
5. A generic front doorinfo@, or the contact form. Nobody in particular reads it for you.

Two rules hold on every rung. Never greet a person the source does not name. And never tell a generic inbox that it belongs to the decision-maker: “as the person responsible for the building” is a claim you cannot make about info@.

Step 4: Record the reason, with its date and its source

Every account needs a reason you can show: a public fact, with a link and the date you checked it. No source, no contact. An undated page proves the account exists; it is not a reason to write this week.

One row per account is enough:

An example account record, with every field a placeholder
FieldExample
Account[Management company], [building address]
Contact[Name], [role] — rung 1
ReasonTook over management of the building on [date]
Source[Link to the announcement]
Checked[The date you opened the link]

Write the reason as an observation, never as a diagnosis. “Took over management last month” is a fact. “Probably has old equipment” is a guess about a building you have not seen.

Step 5: Rank the list by fit, reach and timing

  • Fit: how closely the account matches your profile — the building type, the equipment, the area.
  • Reach: how high on the contact ladder you got.
  • Timing: how recent and how relevant the dated reason is.

Work the accounts that score on all three first. An account that fits but has no reason to write today goes back on the list, not into your outbox.

Step 6: Keep the list clean

  • One account, one conversation. Do not write to two people at one company at once.
  • Keep a do-not-contact list, and check it before every send. Anyone who asks you to stop stays stopped — and at a company, one person’s request covers their colleagues.
  • Re-open the source before you write. Pages change, and people move on.
  • Remove an account the moment its source no longer supports it.

What not to do

  • Do not send to a list you cannot trace back to a source.
  • Do not guess email addresses and names and send to the guesses.
  • Do not write to a registered agent, a leasing broker or a listing agent about HVAC.
  • Do not tell anyone their building has a problem you have not seen.
  • Do not measure the work by how many emails went out.

Or have the research done for you

B2B Lead Growth runs this method for established commercial HVAC contractors: it researches the accounts, writes to them in the contractor’s name and hands over the interested ones. What commercial HVAC lead generation with us includes. The free commercial HVAC pipeline audit is this method applied to your own market: 3–5 researched accounts, each with its source link, in writing.

Common questions

Can I buy a list of commercial property managers instead?

You can, and some lists are accurate. Check three things before you send to one: where each contact came from, when it was last verified, and whether it names a person responsible for a building you want. A list that cannot answer those three is a guess, and you would be sending it in your company's name.

What counts as a good reason to contact a commercial account?

A dated, public fact about the account that connects to work you do: a new building, a new manager, a sale, a renovation permit, a facility role being filled. "They have a building" is not a reason. "They took over management of it last month" is.

Should I contact more than one person at the same company?

Not at the same time. Write to the best person you can find, and wait. If another person at the same company writes back, or anyone there asks you to stop, that decides it for the whole company. Two strangers from one contractor writing to one office in the same week looks like a campaign, because it is one.

Three commercial accounts, researched for your market, free.

3 minutes of questions, then a straight answer — including “no”. If it is a fit, your free pipeline audit follows in writing: 3–5 commercial accounts with source links, plus one sample message. No call is required to receive it, and it is yours to keep either way. It shows the quality of the work, not a promised result.

Get 3 Commercial Accounts Free No card. A straight answer either way.