How to Estimate HVAC Jobs: A Complete Guide for Contractors
HVAC estimates are high-stakes — equipment costs are large, installations are complex, and a wrong number can cost you thousands. Whether you're replacing a split system, installing a mini-split, or bidding ductwork for a new build, here's how to estimate HVAC jobs accurately and profitably.
The Load Calculation Comes First
Before you quote any HVAC system, you need to know the right equipment size. Installing the wrong size is worse than no system at all — undersized units run constantly and never cool properly; oversized units short-cycle and cause humidity problems.
Use Manual J for residential load calculations (required by most building codes). Key inputs:
- Square footage and layout
- Ceiling height
- Insulation levels (walls, attic, floor)
- Window area and orientation
- Climate zone
- Duct system condition
A rough rule of thumb: 1 ton per 500–600 sq ft in a well-insulated home. But always run the actual calculation — you're responsible for system performance.
Equipment Pricing
HVAC equipment is your biggest material cost. Mark up 25–50% over your distributor cost — equipment markup funds your warranty responsibility, storage, and handling.
Current market pricing (installed, 2024–2025):
| System | Capacity | Installed Price Range |
|---|---|---|
| Central AC only (split) | 2-ton | $3,500–$5,500 |
| Central AC only (split) | 3-ton | $4,200–$6,500 |
| Central AC only (split) | 4-ton | $5,000–$7,500 |
| Gas furnace + AC (split) | 3-ton | $6,000–$10,000 |
| Heat pump (split) | 3-ton | $5,500–$9,000 |
| Ductless mini-split (1 zone) | 12,000 BTU | $2,500–$4,500 |
| Ductless mini-split (2 zone) | 18,000 BTU | $4,000–$7,000 |
| Package unit (rooftop) | 3-ton | $5,000–$8,500 |
These ranges reflect installed prices — equipment, labor, refrigerant, permits, and startup — at the upper end of current US market rates. Regional pricing varies significantly.
Labor Estimating for HVAC
HVAC labor varies heavily by job type. General benchmarks:
| Task | Time Range |
|---|---|
| Standard split system replacement | 4–8 hrs (2-person crew) |
| New split system install (with ductwork) | 1–3 days |
| Mini-split (1 zone) | 4–6 hrs |
| Mini-split (each additional zone) | 2–3 hrs |
| Furnace replacement only | 4–6 hrs |
| Ductwork modification (per zone) | 2–4 hrs |
| New ductwork (per 100 sq ft) | 3–5 hrs |
| Thermostat replacement | 1–2 hrs |
HVAC technician labor rate: $75–$130/hr depending on region and specialty
Sample Estimate: 3-Ton Split System Replacement
Scope: Remove old 3-ton split system, install new 16 SEER2 Carrier AC + coil. Existing gas furnace stays. Existing ductwork in good condition.
| Line Item | Qty | Unit | Rate | Total |
|---|---|---|---|---|
| Carrier 3-ton 16 SEER2 condenser | 1 | each | $1,850 | $1,850 |
| Carrier evaporator coil (matching) | 1 | each | $620 | $620 |
| Refrigerant — R-410A (4 lbs) | 4 | lb | $35 | $140 |
| Disconnect box | 1 | each | $65 | $65 |
| Condenser pad | 1 | each | $55 | $55 |
| Electrical whip | 1 | each | $45 | $45 |
| Copper line set (25 ft, ⅜" × ¾") | 25 | ft | $8.50 | $213 |
| Drain pan + safety switch | 1 | each | $65 | $65 |
| Haul-off old equipment | 1 | job | $125 | $125 |
| Refrigerant recovery | 1 | job | $85 | $85 |
| Labor — 2 techs × 6 hrs @ $100 | 12 | hr | $100 | $1,200 |
| Permit + startup | 1 | job | $350 | $350 |
| Subtotal | $4,813 | |||
| Overhead & profit (25%) | $1,203 | |||
| Total | $6,016 |
Sample Estimate: 2-Zone Ductless Mini-Split
Scope: 2-zone Mitsubishi mini-split. Living room (18,000 BTU) + master bedroom (9,000 BTU). No existing ductwork.
| Line Item | Qty | Unit | Rate | Total |
|---|---|---|---|---|
| Mitsubishi MXZ-2C20NA outdoor unit | 1 | each | $1,450 | $1,450 |
| 18,000 BTU wall cassette | 1 | each | $680 | $680 |
| 9,000 BTU wall cassette | 1 | each | $520 | $520 |
| Line set kit (25 ft each zone) | 2 | kit | $185 | $370 |
| Refrigerant (pre-charged) | 1 | job | $0 | $0 |
| Electrical — 240V circuit each zone | 2 | circuit | $350 | $700 |
| Condensate drain (each zone) | 2 | zone | $65 | $130 |
| Mounting brackets + sleeves | 2 | zone | $55 | $110 |
| Labor — 2 techs × 8 hrs @ $100 | 16 | hr | $100 | $1,600 |
| Permit + startup | 1 | job | $300 | $300 |
| Subtotal | $5,860 | |||
| Overhead & profit (25%) | $1,465 | |||
| Total | $7,325 |
Common HVAC Estimating Mistakes
Skipping the load calculation. Guessing tonnage based on square footage alone is how callbacks happen. Run Manual J or use software.
Not pricing refrigerant separately. R-410A is expensive and prices change. Charge per pound, not as part of a flat install fee.
Underpricing electrical work. New condensers often need new disconnect boxes, upgraded wiring, or a dedicated circuit. Price it in or coordinate with an electrician who's properly included in your bid.
Forgetting permit fees. HVAC permits can run $200–$600. They're always a real cost.
Not accounting for crane or lift. Rooftop package units sometimes need a crane or boom lift. Get that quote before you submit.
Not specifying the brand and model in the estimate. "3-ton AC unit" means different things at different price points. Specify the equipment so there's no dispute later.
Bid.Fast lets HVAC contractors record a voice walkthrough — system size, equipment needed, access conditions, electrical situation — and generates a complete itemized estimate in 90 seconds.
Bid.Fast is a voice-to-estimate app built for HVAC contractors. Start free →