An HVAC estimate has two jobs. It has to be right, so the work you win actually makes money. And it has to sell, because the homeowner comparing three bids picks the one that looks like it came from a professional. Most guides only cover the first half. This one covers both: the cost buckets, the math, and the presentation.
The four buckets every HVAC estimate is made of
Whatever the job, from a capacitor swap to a full system replacement, the price is built from the same four buckets:
- Labor. Every hour a body spends on the job: installation, ductwork, line set runs, evacuation and charging, startup and commissioning, and the drive. Labor is usually the biggest bucket and the one contractors underestimate most.
- Materials. The takeoff: ducting, fittings, insulation, line sets, drain materials, breakers, pads, whips, disconnects, and all the small accessories that quietly add up to real money.
- Equipment. The big boxes: condensers, furnaces, heat pumps, coils, air handlers, mini splits, RTUs, and the controls that run them. Prices move often, so quote from current supplier numbers, not last season's.
- Overhead and profit. Insurance, fuel, trucks, tools, marketing, software, licenses, and the margin you are actually in business for. If a bucket is missing from your price, it comes out of this one, which is to say, out of your pocket.
Rule of thumb: if your final number is only "parts plus my hourly rate," you priced two buckets and donated the other two. Overhead exists whether or not you bill for it.
Flat rate, time and materials, or lump sum?
There are three common ways to structure the price:
- Flat rate gives the customer one fixed price per task, built from your averages. It is the friendliest format for residential work: homeowners hate hourly meters, and your fast techs stop being penalized for being fast. It demands a maintained price book to work.
- Time and materials bills actual hours plus marked-up parts. It fits diagnostic and repair work where the scope is genuinely unknown, but it makes customers nervous on big tickets.
- Lump sum is the commercial-bid format: one total for a defined scope with exclusions spelled out. If you bid commercial RTU work, this is the world of spec documents and takeoffs.
Most residential shops land on flat rate for repairs and a scoped proposal for installs, which is the format the rest of this guide assumes. For the repair-side debate, our flat rate vs hourly breakdown applies to HVAC almost word for word.
The estimating process, step by step
- Qualify the job before you price it. Is it work your crew is licensed, equipped, and staffed to do well? The most expensive estimates are the ones you win on jobs you should have passed on.
- Walk the site and do a real takeoff. Count everything: tonnage and SEER target, duct modifications, line set length, electrical work, pad and drain, access problems, code items like surge protection or float switches. Photos of the existing setup save return trips and disputes later.
- Price equipment fresh. Call the supplier or check the portal the same week you bid. Equipment pricing moves too often to trust memory.
- List materials honestly. The fittings, sealant, strap, and wire you "have on the truck" are not free; they are inventory you bought. Price the takeoff like you had to buy every piece today.
- Estimate labor hours, then add the hours you always forget. Evacuation, charging, commissioning, haul-away, and the walkthrough are real hours. Underestimating commissioning time is the classic margin leak on installs.
- Use a burdened labor rate, not a wage. The formula is below. A tech who costs you $28 an hour in wages costs a lot more once trucks, insurance, and unbillable time are counted.
- Add profit on purpose. Decide your target margin and apply it deliberately. Profit is a line you plan, not whatever happens to be left over.
- Present options, then check your math twice. A good, better, best set of choices consistently raises the average ticket, and a five-minute review of quantities and arithmetic catches the errors that turn winning bids into losing jobs.
The math: burdened rate and a worked example
Burdened labor rate = (annual wages + annual overhead) ÷ billable hours per year
Job cost = labor hours × burdened rate + materials + equipment
Price = job cost × (1 + target margin)
Say a 3-ton system replacement takes your two-man crew a full day, 16 labor hours. Your burdened rate works out to $95 an hour once overhead is spread across billable time. Equipment quotes at $3,400, materials takeoff comes to $650:
- Labor: 16 × $95 = $1,520
- Equipment + materials: $4,050
- Job cost: $5,570
- At a 20% target margin: $6,684 price
Run the same job at your wage rate instead of the burdened rate and you would quote roughly $1,100 less, feel busy all summer, and wonder in January where the money went.
Five mistakes that eat HVAC margin
- Stale equipment pricing. Quoting from an old invoice during a season when the supplier raised prices twice.
- Forgetting permits and inspections. Both the fee and the hours to schedule and meet the inspector.
- Unpriced small material. Twenty runs to the truck for fittings and sealant that never hit the estimate.
- Optimistic labor. Pricing the best-case install day, then paying for the real one.
- One take-it-or-leave-it number. A single price invites comparison shopping on price alone. Options move the conversation to value.
Presentation wins the job: send a proposal, not a parts list
Two contractors price the same replacement within $200 of each other. One texts a number. The other sends a page with their logo, a personal intro, the scope of work step by step, photos of the equipment going in, good, better, best choices, terms, and an Approve button that takes a deposit on the spot. The second contractor wins that job at the higher price more often than not, because the homeowner is not really buying a condenser. They are buying confidence.
This is exactly what FieldForge estimate templates automate. You build the proposal once: intro, scope, equipment photos, terms, your standard line items priced from your own parts book, even good, better, best tiers. On the job, your tech taps + New estimate, picks the template and the customer, and sends a fully priced, professional proposal in under a minute. The customer approves from their phone, a deposit can be collected the same tap, and approved estimates convert to invoices without retyping anything. No voice note needed, though speaking the job works too.
Estimate to cash, connected: because the line items come from your price book, the same names flow through to truck-stock deduction and job costing when the work is done and invoiced. Estimate, invoice, inventory, and profit reporting stay one system instead of four spreadsheets.