If you sell commercial HVAC, your lead-flow problem is not a shortage of buildings — it's a timing problem. Every commercial project on the public record will eventually need mechanical scope, but the window where the bid actually gets awarded is narrow. Show up early, you're talking to a GC that doesn't have a project yet. Show up late, the M&E sub is already locked.
The 2026 commercial-HVAC market across California, Texas, Florida, and Illinois is roughly 268,000 active permits with mechanical scope. That's a lot of buildings. The teams that win consistently aren't covering more of the market — they're being more disciplined about which slice of the market they cover and when they engage. This playbook is how they do it.
Why the mechanical permit is the right signal
Every state ties HVAC scope to a dedicated mechanical permit, sometimes filed separately from the master building permit and sometimes as a sub-permit. Mechanical permits are the most precise possible filter for HVAC opportunity because they encode the exact scope you bid: equipment type, tonnage, supply CFM, fuel source, and code edition.
Where commercial HVAC leads actually come from
Three signal classes feed a high-yield HVAC BD pipeline. Each one has a different cadence and a different role in the workflow.
1. New-construction mechanical permits
These are the headline opportunities: ground-up commercial buildings — office, retail, healthcare, multifamily, industrial — pulling a mechanical permit alongside the master building permit. Average lead time from permit issuance to the GC's M&E bid invite is 6-10 weeks. That's the window for outreach.
2. Tenant-improvement mechanical permits
TI work is the volume play. Restaurant chains, retail buildouts, medical-office moves, restaurant concepts pulling 8-15 mechanical permits a year across the metros they expand into. The dollar value per project is smaller but the velocity and repeat-customer math is much better. TI is where the predictable revenue is.
3. Equipment-replacement permits
Often the most overlooked signal. When a commercial property pulls a mechanical permit for equipment replacement only — rooftop unit swap, boiler replacement, cooling-tower replacement — they're making a real-time service decision. If you handle service contracts, this is the most concentrated lead source in HVAC and almost no BD team is filtering for it.
212k+
Active HVAC-eligible permits across CA / TX / FL
6-10 wk
Average window from permit issuance to bid award
8-15
Mechanical permits a typical chain pulls per year
The 2026 commercial HVAC BD workflow
- Define your win zone — equipment type, tonnage range, application, project value band. Discipline on what you won't pursue is what scales the team.
- Filter the live permit feed to that win zone, saved as a workspace. Don't re-filter every morning; let new permits flow in.
- Profile the GC and mechanical engineer on every new permit. Who do they typically subcontract M&E to? What's their bonding partner? Past projects in your trade.
- Outreach within the first 72 hours of permit issuance. Reference the specific equipment scope and the engineer on record. Generic emails get a 0.6% reply rate. Research-anchored ones get 6× that.
- Track the project through MEP rough-in inspection. If you don't win the initial bid, MEP rough-in is the next inflection point for change-order or follow-on scope.
- Convert the CO into a service-contract conversation. The building is now operational. The annual contract is decided in the first 90 days post-CO.
The four mistakes we see commercial HVAC BD teams make
Mistake 1: Treating all mechanical permits the same
A 300-ton rooftop install on a 200,000 sq ft distribution center is a very different sale from a 15-ton rooftop swap at a quick-serve restaurant. If your team is treating both as "a permit" without filtering tonnage and application, you're burning calendar on jobs you can't or shouldn't bid.
Mistake 2: Ignoring the mechanical engineer on record
The mechanical engineer of record on the permit is often the most leverage-rich relationship in the entire job. They have an opinion on the equipment spec, they're often the connection between the GC and the M&E sub, and they tend to repeat work with the same firms. "Who is the M&E engineer on this job?" should be one of the first three questions you ask on any new permit.
Mistake 3: Skipping the service-contract follow-on
Every CO is the start of a 5-10 year service-contract opportunity. The BD teams with the strongest revenue retention treat the CO as a separate sales motion — different cadence, different copy, different decision-maker. Most teams treat it as an afterthought.
Mistake 4: Letting the territory lapse on equipment-age signals
Commercial rooftop units have a 12-18 year service life. If a building pulled its original mechanical permit in 2009, the equipment is at end-of-life right now. "Equipment-age" filters across your service area are the most reliable surface area for outbound service-contract conversations — and almost nobody does this systematically.
What to do this week
If you sell commercial HVAC and you don't yet have a permit-driven feed, the simplest first move is this: pick the top 25 mechanical engineers in your metro and write down the last three commercial projects each one stamped. That single exercise reveals where the work is flowing and which GC partnerships matter. Most teams can't do this in under three hours of manual research — Tibly's matrix runs the same query across the top 250 engineers in roughly four minutes.
After that, set inspection-event alerts on the projects where you didn't win the initial bid. The MEP rough-in inspection is when change orders come up. Half the BD teams we work with double their close rate on rebid scope just by being on the calendar for the right inspection day.



