A working method for mechanical services estimating: takeoff, supplier pricing, labour, subcontractors, preliminaries, risk and margin. It ends with a worked example: a fictional office floor with VRF and exhaust fans, priced line by line.
Checklist progress0 / 0
How a contractor price is built
Direct costEquipment + materials + labour (hours × burdened rate) + subcontractors + plant/hire
Decide whether the job is worth estimating before you spend two days on it. Estimating time is a cost, and a low win rate on the wrong jobs costs more than it earns.
Log the tender: client / main contractor, project, closing date and time, submission method, tender validity required
Contract form: NZS 3910:2023 head contract, SA-2017 subcontract, bespoke, or design & build
Procurement type: construct only, design & build, ECI, negotiated, or schedule of rates
Who else is bidding, and how many main contractors are you pricing to
Fit check: size versus your capacity, location and travel, programme clash with current work
Client check: payment history, retentions behaviour, relationship value
Go / no-go decision recorded with a reason (this builds your win/loss data)
Tip: track your hit rate by client and job type. It shows which tenders are worth chasing.
2
Read every document before measuring anything
Most pricing errors are scope errors, not arithmetic errors. Read the specification and drawings end to end first, then measure.
Document register: every drawing number and revision, spec sections, schedules, addenda, tender clarifications
Architectural, structural and electrical drawings: ceiling heights, plant room access, roof access, penetrations, who supplies power to mechanical plant
Fire drawings and spec: fire dampers, smoke control, fire mode interfaces (AS 1668.1)
Ventilation basis: NZBC G4 and AS 1668.2 rates; energy basis: NZBC H1
Seismic restraint requirements (NZS 4219) and who designs and certifies them
Controls / BMS: points schedule, platform, open protocol (BACnet / Modbus), graphics, integration with other systems
Mark up conflicts between drawings and spec as you go, they become RFIs or qualifications
Tip: the equipment schedule, the duct construction standard and the commissioning section of the spec drive most of the cost. Read those first.
3
Scope matrix and RFIs
Write down who does what at every interface. Gaps between trades are where contractors lose money.
Interface item
Mech
Elec
Builder
Fire
Note
Power to mechanical plant / isolators
?
?
Usually elec to isolator; check MSSB
Mechanical switchboard (MSSB) and VSDs
?
?
Big cost item, often ambiguous
Control cabling and BMS
?
?
Controls sub or in-house
Penetrations and fire stopping
?
?
?
Passive fire is often a separate trade
Plinths, roof frames, curbs
?
?
Structural sign-off needed
Condensate to waste
?
Plumber or mech
Fire damper supply / install / interface
?
?
?
AS 1668.1 fire mode
Ceiling removal / reinstatement, access panels
?
?
Refurbs especially
Cranage and craneage permits
?
?
Include traffic management
Painting, signage, labelling
?
?
Fill the matrix for this project; every "?" is resolved, priced, or qualified
Send RFIs early, with a closing date that leaves time to price the answer
Track addenda and re-check takeoff against each revision
4
Quantity takeoff
Measure everything from the drawings in a fixed order so nothing is missed. Mark each item on the PDF as you count it (Bluebeam, Groundplan, Cubit or similar), so a second person can check.
Equipment
Chillers, boilers, heat pumps, VRF/VRV outdoor and indoor units
Equipment counted against the schedule and against the plans (they often disagree)
Ductwork measured by size and converted to m² and kg (see duct calculator)
Pipework measured by size with fittings allowance
Air terminals, dampers and accessories counted per floor
Controls points counted and checked against the sequence of operation
Takeoff marked up on the PDF so someone else can check it
5
Supplier and subcontractor pricing
Send enquiries out early, with a clear scope, the right drawings and a return date. Compare quotes on a like-for-like basis, not on the bottom line.
Equipment quotes from at least two suppliers where the spec allows
Subcontract scopes sent: sheet metal fabrication, insulation, electrical, controls / BMS, cranage, scaffold / EWP, balancing, passive fire
Quote comparison sheet: what each one includes and excludes, lead times, validity, freight to site
Normalise: add missing items to the cheaper quote before deciding it is cheaper
Check lead times against the programme (VRF, AHUs and switchboards can be long)
Note currency or price-rise clauses on imported equipment
Tip: read every supplier's exclusions line by line. Controllers, branch kits, freight and commissioning are the usual gaps (see the worked example).
6
Labour hours
Labour is where supplier and contractor pricing differ most. It is commonly cited as 40–60% of HVAC job cost, so errors here move the whole price.
Unit rates: hours per item (per fan, per FCU, per diffuser) or productivity per quantity (kg of duct per hour, metres of pipe per hour). Use the company's own historical rates first, published databases (SMACNA, MCAA) as a cross-check.
Base hours = quantity × unit hours.
Adjust for conditions: working height, access, occupied building, night or weekend work, congested ceilings, refurbishment, weather exposure on roofs.
Add non-productive time: travel to site, set-out, material handling, toolbox meetings, cleaning up.
Burdened rate: wage + ACC levies + KiwiSaver employer contribution + holiday pay and leave + vehicle and tools + allowances. Not just the hourly wage.
Crew check: total hours ÷ crew size ÷ hours per day = days on site. Does it fit the programme?
Unit hours taken from company history where available
Shop drawings, coordination (BIM / Revit) if required
Producer statements (PS1 design, PS3 construction, PS4 construction review), as the contract requires
Electrical certificates of compliance for any electrical work
Compliance schedule inputs for building WOF systems
Commissioning, witness testing, O&M manuals, as-builts, training
Defects period call-backs, warranty and first-year maintenance if included
Insurance, bonds, financing cost of retentions
P&G priced as its own section, time-based where possible (weeks × weekly cost)
Documentation and commissioning hours included, not assumed free
Defects period and warranty obligations priced
8
Risk register and contingency
List the risks, estimate a cost and likelihood for each, and price the expected value. Some risks are better excluded or qualified than priced.
Risk
Response
Design incomplete (D&B or early-stage drawings)
Design allowance or clear qualification of what is included
Long equipment lead times
State lead times and validity; programme qualification
Imported equipment price / currency movement
Price-rise clause or short validity
Access (roof, plant room, crane)
Site visit; price plant; exclude unknown access
Asbestos or unknowns in refurbishment
Exclude; work stops until cleared
Liquidated damages
Check exposure versus your scope and programme
Main contractor payment risk
Check history; retentions now held on trust
Controls integration with other vendors
Define the interface and protocol; qualify
Risk register written for this tender
Each risk is priced, excluded, or qualified, never ignored
Site visit done or a qualification added for site conditions
9
Overhead, margin and commercial terms
Markup vs margin: a 20% markup gives about 16.7% margin. To hit a target margin, price = cost ÷ (1 − margin). Use the converter.
Overhead recovery: annual overhead ÷ expected annual turnover gives the percentage to recover on each job.
Retentions: since 5 October 2023 retention money under commercial construction contracts is held on trust and must be kept in a separate account or covered by insurance or a bond. Still price the cashflow cost of money held back.
Payment terms: payment claims and schedules under the Construction Contracts Act 2002. Long terms are a financing cost.
Strategy: the margin can change by job (must-win, existing client, high risk, poor payer). Management decides, the estimator gives them the numbers.
Overhead percentage confirmed with management
Margin applied the right way (÷ (1 − m), not × (1 + m))
Retention and payment terms reviewed and priced
Final price reviewed by a second person (tender review meeting)
10
Accuracy check before you send
A fixed self-check routine. This is the answer to "how do you make sure your quotes are accurate?"
Every drawing on the register was used, latest revision
Every addendum and RFI answer is reflected
Equipment count matches schedules and plans; model numbers and capacities match the spec
Controls selection matches the sequence of operation, voltage and signal type (0–10 V, Modbus, BACnet)
Units consistent (m vs mm, kW vs W, L/s vs m³/h)
Benchmark: $/m² of floor area and $/kW cooling compared with similar past jobs
Labour as a percentage of total is in the normal range for this job type
Inclusions, exclusions and qualifications read once more against the spec
Second-person check on anything over an agreed value
Tip: errors repeat. Add every mistake you find to this checklist so it gets checked on every future quote.
Exclusions: everything in the scope matrix you are not doing
Qualifications and assumptions: access, working hours, programme, lead times, design responsibility
Alternatives and value engineering options, priced separately
Schedule of rates for variations, if requested
Programme / lead-time statement and key equipment brands offered
Submitted on time through the correct channel; receipt confirmed
12
After the tender
Answer post-tender clarifications quickly and in writing
Record win / loss and the winning price if you can find it
If won: handover meeting to the project team with the estimate, assumptions and risk register
After completion: compare estimated and actual hours and costs, update unit rates
Step 12 is what makes estimates more accurate over time.
Tools
All numbers in the tools are examples. Replace them with your company's rates. Inputs are saved in this browser only.
Quote builder
Add line items. For labour, put hours in Qty and the burdened rate in Rate.
Category
Description
Qty
Unit
Rate ($)
Cost ($)
Direct cost
$0
Contingency
$0
Overhead
$0
Total cost
$0
Margin $
$0
Tender price excl. GST
$0
GST 15%
$0
Price incl. GST
$0
Equivalent markup on cost
0%
Labour share of direct cost
0%
Rectangular duct area and weight
Area = 2 × (W + H) × L. Weight = area × thickness × 7,850 kg/m³ (steel), plus an allowance for seams, joints and waste.
Surface area
–
Steel weight (net)
–
Weight incl. allowance
–
Insulation
–
Sheet thickness depends on duct size and pressure class in the spec's duct construction standard. Check it there; don't assume one gauge for the whole job.
Labour hours with condition factors
Adjusted hours
–
Labour cost
–
Days on site
–
Factors are added, not multiplied, so they don't compound. Some companies multiply instead; follow the company's method.
Markup ↔ margin
Sources
Method and regulatory references. Prices and rates on this page are indicative and are not taken from these sources.
A fictional 480 m² office floor with VRF heat pumps, an outside air fan and two exhaust fans, priced the way a mechanical contractor would price it. The project, drawings and rates are invented for illustration.
How I work: every estimate follows the same Excel structure (takeoff → pricing → summary, all linked), and small tools I've written check the takeoff for missed items and reprice a drawing revision in minutes instead of hours.
Indicative only. All prices and unit rates on this page are illustrative figures for a fictional project. They are not taken from any supplier's price list or any company's cost data. Use your own current rates.
Drawing revision:
1. Tender documents
Project
Building
Two-storey commercial building, Level 1 office
Area
24 m × 20 m = 480 m² net lettable
Ceiling
2.7 m, 600 mm ceiling void, return air via ceiling plenum
Plant
VRF outdoor units on the roof above, crane lift
Contract
Subcontract to the main contractor, construct only
Document register
No.
Title
Rev
M-001
Legend and equipment schedules
A
M-101
Level 1 mechanical layout
A
M-501
Typical details
A
Spec 15
Mechanical services specification
A
ADD-1
Addendum 1: new Meeting Room 3
–
M-101 Level 1 mechanical layout (schematic)
M-001 Equipment schedule
2. Quantity takeoff
Ductwork (rectangular, galvanised steel)
Area = 2 × (W + H) × L. Weight = area × thickness × 7,850 kg/m³ × 1.15 (allowance for seams, joints and waste). Sheet thickness per the spec's duct construction table (indicative here).
Air terminals, flexible duct and accessories
Refrigerant pipework (pre-insulated pairs) and condensate
3. Equipment: supplier quotes
Two VRF suppliers quoted the same schedule. Supplier B looks cheaper until its exclusions are added back.
Decision: Supplier A carried into the estimate. The fan package is priced separately from a fan supplier.
4. Labour hours by trade and by unit
Base hours = quantity × hours per unit. Adjustments: +10% non-productive time (set-out, handling, clean-up) and +5% access (occupied ground floor, lift bookings). Burdened rates include wages, ACC, KiwiSaver, leave, vehicle and tools.
5. Materials
6. Subcontractors
7. Preliminaries, contingency and margin
8. Estimate summary
Benchmarks ($/m², $/kW, labour share) are checked against similar past jobs before the price goes out.
9. Exclusions and assumptions
Exclusions
Builder's work: structural penetrations, fire stopping (passive fire), ceiling removal and reinstatement, painting
Upgrade of the main switchboard or incoming supply; electrical works are from the existing distribution board only
Fire dampers and smoke control (none shown on the drawings)
BMS head-end programming and graphics beyond the BACnet gateway
Roof frames, plinths and structural sign-off for the outdoor units
Asbestos or other hazardous materials
Building consent fees and council charges
Work outside normal hours unless listed
GST
Assumptions and qualifications
Priced on M-001, M-101, M-501 and Spec 15, all Rev A, plus Addendum 1
Normal working hours, Monday to Friday
Clear access to the ceiling void; ceiling grid installed after mechanical rough-in
One crane day; crane access from the street
Return air via the ceiling plenum, no return ductwork
Refrigerant pipe routes as shown and within the manufacturer's length limits
Equipment lead time about 6–8 weeks from order
Price valid for 30 days
10. Rev B: what changed
Addendum 1 adds Meeting Room 3 next to the core, served by a new 3.6 kW indoor unit on CU-2. Switch to Rev B at the top of this example: changed lines are highlighted, and the summary shows the price change.