Skip to content

Commercial HVAC prospecting guide

How to get commercial HVAC leads: find the accounts in your service area

Published by B2B Lead Growth · First published: September 18, 2026 · Last updated: October 24, 2026

The commercial HVAC leads worth having are rarely bought: they are commercial accounts you find, qualify and contact. Find them in public sources that name a building and the person responsible — portfolios, property records, permits, company news — and record each one’s reason and source.

This is the method B2B Lead Growth uses, written out in full 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.

  • Source
    Management company portfolios
    What it finds
    Property managers and the buildings they run
    Check before you use it
    Current, and in your service area
  • Source
    Building and leasing websites
    What it finds
    The management company behind a building
    Check before you use it
    The leasing agent is not the property manager
  • Source
    County property records
    What it finds
    The owner of record, the sale date, the building's size and type
    Check before you use it
    An LLC owner may name no person at all
  • Source
    State business registries
    What it finds
    The people who manage the company that owns a building
    Check before you use it
    A registered agent is never the contact
  • Source
    Building permit records
    What it finds
    Renovations, fit-outs and mechanical work, by address
    Check before you use it
    What the permit covers, and who pulled it
  • Source
    Commercial real estate news
    What it finds
    Sales, new management, new developments, with dates
    Check before you use it
    How recent it is
  • Source
    Company news and economic development announcements
    What it finds
    New plants, distribution centers, expansions and relocations
    Check before you use it
    When the building actually opens
  • Source
    Job postings for facility and maintenance roles
    What it finds
    Who runs the building systems, and sometimes what equipment
    Check before you use it
    A posting shows what they run, never what is broken
  • Source
    Public bid and procurement portals
    What it finds
    HVAC solicitations from schools, colleges and local governments
    Check before you use it
    A solicitation is a formal bid, not an email

Named sources you can open right now

The table above names categories, which is the method but not a starting point — nobody can open “county property records”. These six are specific, free and national. The third column matters more than the second: each of these datasets is routinely misread as proof that a building needs work, and that inference is what turns a reasonable introduction into a guess about a building you have never seen.

  • What it gives you
    Open federal solicitations, including HVAC service and replacement at federal sites, filterable by work type and location.
    What it does not prove
    A solicitation is a formal bid with its own process. It is not a reason to send a cold email.
  • What it gives you
    Federal contracts already awarded — who holds the maintenance contract at a site today, and when the period of performance ends.
    What it does not prove
    An incumbent is not evidence of a problem, and an end date is not evidence of a rebid.
  • What it gives you
    The free tool nearly a quarter of US commercial building space benchmarks in, and the platform every state and local benchmarking law runs on.
    What it does not prove
    A score describes energy use. It says nothing about whether any equipment needs work.
  • What it gives you
    The buildings covered by the city's benchmarking law, listed every year by borough, block and lot, and each one's energy efficiency grade.
    What it does not prove
    A poor grade is a reason to introduce yourself. It is never a diagnosis of the building.
  • What it gives you
    What a building performance standard is, and a pointer to a national map of the places that have one.
    What it does not prove
    It does not say which buildings fall short, or what any one of them needs.
  • What it gives you
    A route into each official corporate registry — the people behind the LLC named on the deed.
    What it does not prove
    A registered agent is never the contact, and an officer is not always who decides.

Every source above was opened and checked on September 26, 2026. All are free and public. None of them is a mailing list: a record tells you an account exists and gives you a dated reason to write, and the person still has to be found and verified separately. The building performance laws in force, with each one’s official source and dates, are in our table of commercial building performance standards.

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.

  • Rung
    1. A named decision-maker for the building
    What it looks like
    The property manager of record, the director of facilities, the owner who runs the building.
  • Rung
    2. A named person who can route the decision
    What it looks like
    A regional manager, an operations manager, an asset manager.
  • Rung
    3. A named contact whose role is unclear
    What it looks like
    Someone listed on the building's page with no title.
  • Rung
    4. A role inbox
    What it looks like
    facilities@ or maintenance@ at the company's domain.
  • Rung
    5. A generic front door
    What it looks like
    info@, 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@.

A two-panel diagram. The left panel, headed One account, several people, grades four people at a single commercial account: a director of facilities and a named property manager are named decision-makers who may be contacted; a maintenance supervisor is a named contact who routes but does not decide; a general info address or main line is a generic front door and is never treated as decision-maker access. The right panel, headed Four rules enforced in code, states that one person opting out suppresses the whole organization, that an open conversation stops a cold message to a colleague, that message limits are counted across the whole account rather than per person, and that two of our clients never pitch the same property for the same service.
The ladder above grades one person. A commercial account holds several, and that is what makes commercial prospecting different from chasing a contact: reaching one person changes what may be sent to the rest. These four rules are the ones we enforce in code rather than leave to judgment.

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. The account’s own page, saying what it is and where, is reason enough to write; a dated fact moves it up the list. Any other undated page proves only that the account exists.

Which dated public facts qualify as a trigger, and how to judge whether one is still current, is catalogued on commercial HVAC prospecting triggers. Use it as the checklist for this step: a fact that is not on that list, or that is no longer current, is not a trigger, and the account waits behind the ones that have one.

One row per account is enough:

  • Field
    Account
    Example
    [Management company], [building address]
  • Field
    Contact
    Example
    [Name], [role] — rung 1
  • Field
    Reason
    Example
    Took over management of the building on [date]
  • Field
    Source
    Example
    [Link to the announcement]
  • Field
    Checked
    Example
    [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.

Inspect three real research examples — including an account we would not contact yet — each with its source, its date and what we do not know, and, where we would write, the one question we would ask (research demonstrations, not clients, never contacted).

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 nothing dated is still worth writing to: it is worked later, not dropped.

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 and writes to them in your name. When a buyer agrees to talk with your team, it is a Qualified Conversation, and we introduce you by email, with the whole conversation. On Managed Outbound, your team confirms the need and books the meeting from there. On the Opportunity Engine, we first confirm the need and the timing and set the next step. What commercial HVAC lead generation with us includes. The free commercial HVAC pipeline audit is a short written diagnostic of your own commercial pipeline, including the kinds of accounts worth targeting in your area. If you are deciding between this and paying a firm to book meetings for you, see commercial HVAC appointment setting vs managed outbound.

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?

The account's own page saying what it is and where is reason enough to write. A dated, public fact that connects to work you do is a reason to write sooner: a new building, a new manager, a sale, a renovation permit, a facility role being filled. "They have a building" puts them on the list. "They took over management of it last month" moves them to the top.

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.

See where your commercial pipeline stands, free.

16 quick questions, about 5 minutes, then a straight answer — including “no”. If it is a fit, your free pipeline audit follows in writing: a short diagnostic of your commercial pipeline, with the biggest bottleneck and three prioritized actions. No call is required to receive it, and it is yours to keep whether or not you ever buy. It is a diagnostic, not a promised result.

Get a Free Pipeline Audit No card. A straight answer, including no.