Treadstone Associates
Article · 9 min read

AI estimating for HVAC contractors: what works

What works is the counting and measuring — diffusers, grilles, terminal units, equipment, duct and pipe runs — plus assembling a priced quote from your own catalogue. Load calculations and code compliance are not on that list.

Treadstone Associates · Updated 2026

Key takeaways

  • • Auto-count across a whole mechanical plan set is the single biggest time saving: select one symbol, count every instance.
  • • Automated area detection is documented for floor plans, concrete and roofing — not for ductwork, which is measured as lengths and fittings.
  • • Set the scale per sheet and check units before measuring. Mechanical sets mix metric drawings with imperial equipment data.
  • • Sizing, load calculations and code compliance stay with a person; in Ontario, Building Code enforcement rests with municipal building officials.

Mechanical estimating has a specific shape. A drawing set is dense with repeated symbols, the linear work is duct and pipe rather than walls, and a large share of the price sits in a handful of equipment items whose cost comes from a supplier quote rather than a catalogue. That shape determines which AI features are worth anything to you.

What works: counting, across the whole set

This is the clearest win. Per Procore's auto-count documentation, you create a takeoff layer for a material, choose Count as the measurement type, then draw a rectangle around one instance of the symbol and let the software find similar symbols — running on all plans in the project, the active plan only, or a set of plans you select.

On a mechanical set that means supply diffusers, return and exhaust grilles, VAV and fan-powered terminal units, unit heaters, thermostats and sensors, fire and smoke dampers, radiant panels, fan coils. On a large floor plate these are the counts that consume an estimator's day and are the easiest to get wrong at 22:00.

One discipline point from the same documentation: when you pick a material from the catalogue, check that it matches the client's specification and unit prices. On mechanical work the difference between two diffuser models that look identical on the plan can be substantial, and the schedule is where you resolve it.

What is measured rather than detected

Ductwork does not auto-detect. Procore's automated area takeoff documentation is specific that the feature detects areas in a floor plan and lists three processing algorithms — architectural floor plan, concrete and roofing. Duct is a length-and-fitting problem, so you trace runs against a calibrated scale and count fittings, transitions and takeoffs as you go. The scale and the totalling are automated; the tracing is not.

The same is true for hydronic and refrigerant piping, and for any linear insulation quantity that follows those runs.

Scale and units, before anything else

Mechanical sets are the worst offenders for measurement error, because they are frequently issued at multiple scales and because the industry works in mixed units.

Procore's documentation states that the drawing scale is not configured by default and that setting it is imperative, since it determines the measurement between the plan and the actual project. On a mechanical set, set it per sheet. Enlarged plans for mechanical rooms are routinely at a different scale from the floor plans they belong to, and a bulk-applied scale will silently corrupt exactly the area with the most equipment in it.

Then check units on the first measurement. Bluebeam documents a case where the drawing scale is set in metres and length measurements appear in millimetres, because length and polylength measurements can carry independent units. Metric drawings and imperial equipment data live side by side in this trade; one confirmed measurement per sheet is cheap insurance.

What stays with a person — and is not negotiable

Sizing and load calculations. Determining required heating and cooling capacity is engineering work governed by the applicable standards and codes, performed and stamped by people qualified to do it. A takeoff tool counts what the designer specified; it does not check whether the designer was right, and neither does a chat model.

Code compliance. The National Building Code of Canada 2020, published by the National Research Council, sets out technical requirements for design and construction — and the National Research Council is explicit that you should check with the municipal, provincial or territorial official to determine which edition applies to your jurisdiction. Ontario contractors work from Ontario's Building Code, published as the 2024 Building Code Compendium, and enforcement is the responsibility of municipal building officials.

Fuel licensing. Gas-fired and oil-fired equipment adds a licensing layer the Building Code does not cover. The Technical Standards and Safety Authority states plainly that Registered Fuels Contractors are the only businesses that are legally authorized to do fuels related work in Ontario. Specifying or estimating a furnace, boiler or make-up air unit installed by anyone other than a registered contractor is specifying non-compliant work, regardless of what the drawing says or how clean the takeoff is.

TSSA notes its own contractor registry is rebuilt at the beginning of each month, so a subcontractor’s authorization is worth re-checking against it before a bid closes rather than assumed current from the last job they were on.

The site conditions. Whether there is room above the ceiling for the duct as drawn, whether the existing riser can be reused, whether the roof will take the unit, whether you can crane on a Tuesday. Replacement and retrofit work is decided by the site visit, not the plan.

A worked example: a rooftop unit replacement with distribution changes

A single-storey commercial building. Two rooftop units replaced, the distribution reworked on about a third of the floor plate, new controls throughout. The drawing set is 11 sheets plus schedules.

The AI-assisted portion: set scale sheet by sheet including the enlarged mechanical room plan; auto-count diffusers, grilles, dampers, thermostats and sensors across all sheets and reconcile every count against the schedules; trace new duct runs by size and count fittings; pull the two units, the curbs and the controls package from supplier quotes rather than the catalogue, because that is where the money is and a catalogue price is not good enough.

The part that is not in the drawings: the crane pick and the road closure, the structural review of the existing curbs, whether the work has to happen outside trading hours, the temporary heat or cooling during changeover, and the balancing and commissioning scope. That is your estimate. It also tends to be most of your risk.

Closing the loop on job costing

Mechanical work lives or dies on labour productivity, and the only way to know your real installation rates is to compare estimated labour hours against actual by cost code at closeout. If your estimating catalogue and your accounting job cost codes do not match, that comparison never happens and your labour units stay guesses forever. Check the mapping before you buy any estimating tool, not after.

Common questions

Can it size equipment from the plan?

No. It counts and measures what is drawn and scheduled. Sizing is design work, performed against the applicable standards by a qualified designer.

Is it worth it for service and replacement work?

Less so. On service work the site visit is the takeoff and the drawing set often does not exist. The value concentrates on tendered new construction and larger retrofits with a real drawing set.

What about the quote and contract side?

Once your price becomes a contract, payment timing and holdbacks are governed by provincial legislation. Our sister firm covers Ontario's regime in prompt payment under the Construction Act, what owners must hold back, and the deadline for registering a construction lien.

See where AI pays off first in your business.

A 30-minute call is enough to tell you whether AI pays for itself here.