Bidfident for HVAC contractors
Estimating software for HVAC and sheet metal
HVAC estimates in Bidfident price ductwork in the unit you count it in, by the kilogram or the metre, with diffusers, grilles and rooftop units each. The scissor lift on the duct line runs for its own hours, not the crew's. Balancing quotes sit side by side, and the crane day goes in as a lump sum beside a foreman who follows the job's weeks.
Enter your email and Bidfident sends you a sign-in link. New companies start with a starter rate library. Who runs Bidfident, and what it keeps about you.
Sound familiar?
Duct by weight here, by length there
Rectangular duct by the kilogram, flex by the metre, and a conversion buried in a cell nobody checks. In Bidfident each line keeps its own unit, so you price every line in the unit its rate is in.
The crane day gets forgotten
The rooftop units need a crane for a day, and in a spreadsheet it lives in a note, not the total. In Bidfident site costs go in as overhead, by the week, month, lump sum or each, and land in the bid.
Balancing quotes that never get compared
Three balancing firms quote, and the estimate carries whichever number came in last. In Bidfident the bids sit side by side, the lowest is flagged, and you carry the one you pick.
How Bidfident fits your work

A lift that runs less than the duct crew
Give the scissor lift on the duct line its own hours per kilogram and it's charged for those hours alone, not every hour the sheet metal workers spend on the line.

Duct by the kilogram, units each
Galvanized duct by the kilogram, flex by the metre, diffusers and rooftop units each. Each line takes a quantity, hours per unit, a material price with a waste percentage for offcuts, and equipment by the hour.

The crane day and the foreman
Put the crane for the rooftop units in as a lump sum, and the part-time foreman by the week. Weekly and monthly items follow the job duration, so a longer job is priced longer.

Balancing bids side by side
Enter each testing, adjusting and balancing bid, see the lowest flagged, and carry it or the one you pick. Controls not quoted yet? Carry a plug amount until they are.

Sheet metal and pipefitting at their own rates
Set a rate for sheet metal workers and another for pipefitters or refrigeration mechanics, and each line takes its trade's rate. A line with no trade uses the fallback rate.

See the bid move as you change a price
The bid total stays in view at the top, and after each change it briefly shows how much it moved. Change the price of a rooftop unit and you see what it did to the bid straight away.
Worked example: hVAC for a single-storey medical clinic
A made-up job, priced in Bidfident: 31 lines of your own work, 3 subtrades and 6 overhead items over a 9-week job. The 4 lines this page talks about are listed one by one, and the rest are added up in one row. It's the same job you can open as an example project in Bidfident, so every figure below matches it.
To open this job in Bidfident: sign in and set up your company in Canada, then on the Projects screen, under Example project, pick "Trade contractors" and "HVAC" and press Add example project.
| Item | Amount |
|---|---|
Rooftop units, 10 ton, set and connected, 2 ea
| $40,264.00 |
Galvanized rectangular duct, 1,450 kg
| $29,893.20 |
Insulated flexible duct, 150 mm, 120 m
| $3,632.40 |
Diffusers and grilles, 46 ea
| $7,567.00 |
27 more lines of your own work
| $98,488.91 |
| Item | Amount |
|---|---|
Testing, adjusting and balancing
| $6,900.00 |
Duct insulation
| $11,650.00 |
Building automation controls
| $18,000.00 |
| Item | Amount |
|---|---|
Site supervision, part-time foreman
| $12,600.00 |
Crane for the rooftop units, one day
| $3,200.00 |
Project manager, part time
| $4,569.23 |
Small tools and consumables
| $1,575.00 |
Mechanical and gas permits
| $1,450.00 |
Waste bin, shared with the general contractor
| $900.00 |
| Item | Amount |
|---|---|
Own work
| $179,845.51 |
| Excluded lines, not counted | $20,824.00 |
| Subtrades | $36,550.00 |
Overhead
| $24,294.23 |
Direct cost
| $240,689.74 |
Contingency
| $7,220.69 |
Fee
| $24,791.04 |
| Subtotal before bonding | $272,701.47 |
Bonding
| $2,727.01 |
Insurance
| $1,363.51 |
Bid total
| $276,791.99 |
GST, for reference
| $13,839.60 |
See it in Bidfident
Coming soon Ask your estimate anything. Claude first, ChatGPT to follow. See how it will work
Questions
Can I price duct by the kilogram?
Yes. Units are free text, so kg, lb, m and ea all work. Bidfident doesn't convert between units, so if your duct rate is per kilogram, price the line in kilograms.
Can one line cover a rooftop unit and the labour to set it?
Yes. Each line has a material price and hours per unit, so a rooftop unit set and connected is one line: the unit's price plus the hours to set it.
Can I add the crane as a one-off cost?
Yes. Add it as an overhead item by lump sum. It lands in the bid, but doesn't change when the job duration does.
Can I keep sheet metal and piping rates apart?
Yes. Set a rate per trade in the library and give each line the trade that does the work. Any one line can also carry its own rate, marked in purple.
Does it size equipment or work out loads?
No. Bidfident prices the work you've already sized. Type the units and quantities in from the design.
Can I carry the controls before the quote comes in?
Yes. Add controls as a subtrade and carry a plug amount. When the controls bids arrive, enter each one, and the lowest is flagged and carried unless you pick another.
Does Bidfident work with Claude or ChatGPT?
Not yet, but it's coming. You'll be able to connect Bidfident to your own Claude or ChatGPT account and ask about your estimates in plain English. The answers will come from Bidfident's own figures, so they match the estimate. It will use the account you already have: Claude first, ChatGPT to follow.
Price your next HVAC bid in Bidfident
Enter your email and Bidfident sends you a sign-in link. New companies start with a starter rate library. Who runs Bidfident, and what it keeps about you.
