How HVAC Estimating Works
HVAC estimating is different from most other trades because the equipment cost is often the largest single line item in a replacement job — sometimes bigger than your labor. That means HVAC pricing is heavily influenced by equipment tier choice, distributor pricing, and whether the customer is comparing you on unit brand alone or on total system value. Getting the estimate right means understanding how each component factors into the total.
Residential vs. Commercial Estimating
Residential HVAC estimating focuses on single-unit or two-unit systems in existing homes. The job is typically replacing a failed AC, furnace, or heat pump. Scope is usually well-defined — the existing unit gives you the tonnage, the existing ductwork constrains your equipment choice, and the installation location determines labor difficulty. Residential jobs lend themselves well to flat-rate pricing because the variables are bounded.
Commercial HVAC estimating covers rooftop units (RTUs), split systems on larger buildings, chiller systems, and multi-zone setups. Commercial jobs typically require a Manual J load calculation, involve engineers and building management companies, and often use cost-plus or T&M pricing because the scope can expand during an install. Commercial estimating requires more upfront time — site visits, equipment schedules, submittals — and should be priced accordingly.
New Install vs. Replacement vs. Service
New installation (new construction): Equipment is specified by the engineer, not chosen by you. Pricing is typically based on plan takeoff — tons of cooling, MBH of heating, linear feet of ductwork. Markup on equipment and materials is your primary margin driver. New construction margins are thinner because competition is high and specs are fixed.
Replacement (existing home/building): You’re selecting the replacement equipment, which means you can guide the customer toward a unit tier that works for your margin structure. The existing equipment tells you the tonnage. The condition of existing ductwork and electrical service constrains your options. Flat-rate replacement pricing is the most profitable model for most residential HVAC contractors.
Service (repair, maintenance, diagnostic): Flat rate is standard. A service call is defined scope — replace the capacitor, fix the leak, clean the coils. Labor time is predictable enough for book rates. Equipment parts are billed at markup above distributor price.
Common HVAC Job Categories and Typical Price Ranges
These are ballpark ranges for a licensed HVAC contractor in a mid-cost US market. High-cost metros run 25–45% higher. Rural markets run 10–20% lower. These are customer-facing prices — what you charge the customer, not what you pay for equipment.
| Job Type | Typical Price Range | Notes |
|---|---|---|
| AC repair (capacitor, fan motor, refrigerant leak) | $150–$600 | Flat rate by job type; refrigerant adds $100–$300 for R-410A |
| AC replacement (3-ton, mid-range brand) | $6,500–$10,500 | Equipment + labor + accessories; customer-supplied unit at low end |
| Furnace replacement (80% AFUE, mid-range) | $4,500–$7,500 | High-efficiency (95%+) adds $1,500–$3,000 |
| Heat pump replacement (3-ton, mid-range) | $7,500–$12,000 | Dual-fuel systems run $1,000–$2,000 higher |
| Mini-split (single zone, installed) | $2,500–$5,500 | Multi-zone systems scale at $1,500–$2,500 per additional zone |
| Ductwork replacement (standard home) | $3,000–$8,000 | Highly variable by linear feet and accessibility |
| Full HVAC system replacement (AC + furnace + ducts) | $12,000–$22,000+ | Full replacement commands premium pricing; high-end systems $25K+ |
| Commercial RTU replacement (5-ton) | $15,000–$28,000 | Includes crane, electrical, permits; highly variable by site |
| Preventive maintenance (AC system check + cleaning) | $100–$250 | Flat rate; contracts often $150–$200 per visit, billed annually |
Equipment Cost Breakdown by Brand Tier
Your equipment cost from a local HVAC distributor is different from what the customer sees at a box store — distributor pricing includes contractor-level pricing, freight, and sometimes extended warranties. Use these as reference points for what you’re actually paying, then apply your markup.
| Brand Tier | 3-Ton AC Unit (Your Cost) | Customer Price Range | Best For |
|---|---|---|---|
| Economy (Goodman, Amana, Carrier Coremax) | $1,200–$2,200 | $2,200–$3,800 | Price-sensitive customers, tight margins, first-time buyers |
| Mid-Range (Trane, Carrier, Lennox, Bryant) | $2,200–$4,000 | $4,000–$6,500 | Most residential replacements; best margin balance |
| Premium (Mitsubishi, Daikin, Carrier Infinity, Lennox XC) | $4,000–$6,500 | $6,500–$10,000+ | Quality-focused customers, new construction, high-end remodel |
| High-Efficiency Heat Pumps (Mitsubishi Zubotan, Daikin Aurora) | $4,500–$7,500 | $8,000–$14,000 | ENERGY STAR bids, green builds, cold-climate applications |
Markup on equipment should be tiered by cost. On a $3,000 AC unit, a 15% markup adds $450 to your margin and the customer barely notices. On a $500 capacitor order, a 30% markup adds $150 and the customer also barely notices. Your equipment markup on the unit itself is typically 15–20%; on accessories (line sets, thermostats, UV lights, zoning dampers), use 25–35%.
How to Calculate Your HVAC Labor Rate
Most HVAC techs set their labor rate by looking at what competitors charge and picking the middle. The problem with that approach is that it tells you nothing about whether that rate actually covers your costs. Here’s how to calculate a labor rate you can defend with math instead of guesswork.
Step 1: Calculate Fully-Loaded Technician Cost
A technician’s hourly cost to you is much higher than their paycheck. Start with base wage, then add:
- Payroll taxes: 7.65% of wages (Social Security + Medicare)
- Workers’ comp insurance: typically 10–18% of wages for HVAC (elevated risk vs. plumbing due to rooftop work and refrigeration handling)
- General liability and E&O insurance: typically $800–$1,500/month for a small HVAC company
- Health benefits: $400–$900/month if offered
- Paid time off: add 8–10% for vacation, holidays, sick days
- Company vehicle cost or fuel allowance: $300–$600/month
Step 2: Estimate Billable Hours
A full-time HVAC tech working 50 weeks at 40 hours is 2,000 gross hours. Subtract non-billable time:
- Drive time between jobs: 20–30% of day in residential (worst in first and last appointment of day)
- Parts runs, supply house visits: 5–10%
- Admin work, invoicing, callbacks: 5–8%
- No-shows, wait for customer: 3–5%
Most solo HVAC techs bill 1,200–1,500 hours per year. This is the number that determines your rate.
Step 3: Add Overhead and Target Margin
Your overhead — shop rent, insurance, marketing, tool replacement, certification renewals (EPA 608, NATE) — divides across billable hours. If your annual overhead is $80,000 and you bill 1,400 hours, that’s $57/hour in overhead allocation. Add that to your fully-loaded labor cost, then add your target profit margin (typically 15–20%).
Most residential HVAC contractors bill at $90–$140/hour for labor. Your rate should be approximately 2.0–2.5× your technician’s base wage. If you’re paying your tech $35/hour, your billing rate should be $70–$88/hour minimum before overhead and margin.
Regional Labor Rate Benchmarks
| Region | Apprentice / Helper | Licensed HVAC Tech | Master Technician |
|---|---|---|---|
| Southeast (FL, GA, NC, TX) | $40–$60/hr | $75–$110/hr | $110–$150/hr |
| Midwest (OH, IL, IN, MO) | $45–$65/hr | $85–$120/hr | $125–$165/hr |
| Southwest (AZ, NV, NM) | $48–$70/hr | $90–$125/hr | $130–$175/hr |
| Northeast (NY, NJ, MA, CT) | $60–$85/hr | $110–$160/hr | $160–$220/hr |
| West Coast (CA, WA, OR) | $60–$90/hr | $115–$165/hr | $165–$230/hr |
Manual J Load Calculation: Why It Matters for Pricing
Manual J, published by ACCA (Air Conditioning Contractors of America), is the industry standard for calculating a home’s heating and cooling load. The calculation considers:
- Square footage and ceiling height
- Insulation R-values (walls, attic, floor)
- Window type, size, and orientation (north vs. south exposure)
- Shading and sun load
- Occupancy and internal heat gains
- Climate zone (cooling-dominated vs. heating-dominated)
The result is the exact tonnage needed — not too big (short-cycling, poor dehumidification, higher equipment cost) and not too small (can’t keep up on design day). Most code jurisdictions now require a Manual J for new construction and for replacements above certain tonnage thresholds.
For your estimate, knowing the correct tonnage does two things: it tells you the right unit to spec (a 3-ton vs. a 4-ton is a $1,000–$2,000 difference in equipment cost), and it protects you from the customer who later claims the unit you installed “can’t keep up.” A Manual J report is your documentation that the equipment was correctly sized.
If you don’t do full Manual J calculations, use a rule-of-thumb method as a floor: 600–800 sq ft per ton for most homes, 500–600 sq ft per ton for homes with poor insulation or lots of windows. For a 1,800 sq ft home in a temperate climate, that’s roughly 2.5–3 tons. In a hot, humid climate, lean toward the smaller number. Always verify against the existing unit — if the current 3-ton unit struggled in the worst heat, you may need to step up to 3.5 or 4 tons.
Sample HVAC Estimate: Residential AC Replacement
A 2,100 sq ft single-story home in a Southern climate zone. Existing 3-ton AC (14 years old, R-410A, refrigerant low and not recoverable) failed in early June. Existing ductwork is intact and in good condition. 200-amp electrical service with a dedicated disconnect at the outdoor unit. Customer has selected a mid-range 14 SEER2 AC unit (Trane 3-ton, $3,100 distributor cost).
| Line Item | Qty | Unit | Unit Cost | Total |
|---|---|---|---|---|
| EQUIPMENT | ||||
| Trane 3-Ton 14 SEER2 AC Condenser | 1 | ea | $3,100.00 | $3,100.00 |
| Matching Evaporator Coil (3-ton, R-410A compatible) | 1 | ea | $780.00 | $780.00 |
| Equipment subtotal (at cost) | $3,880.00 | |||
| Equipment markup at 17% | +$659.60 | |||
| Equipment billed total | $4,539.60 | |||
| MATERIALS & ACCESSORIES | ||||
| 25’ 3/8” Line Set (refrigerant lines, pre-charged) | 1 | ea | $145.00 | $145.00 |
| Condenser Pad (24” x 24” plastic, rated) | 1 | ea | $65.00 | $65.00 |
| Disconnect Box, 60-amp, with whip | 1 | ea | $45.00 | $45.00 |
| Thermostat wire, 18/5, 30’ | 1 | ea | $28.00 | $28.00 |
| R-410A Refrigerant (recharge for new unit install) | 1 | lb | $55.00 | $55.00 |
| Copper fittings, mastic, tape, hardware, miscellaneous | 1 | lot | $85.00 | $85.00 |
| Materials subtotal (at cost) | $423.00 | |||
| Materials markup at 30% | +$126.90 | |||
| Materials billed total | $549.90 | |||
| LABOR | ||||
| Removal and disposal of old outdoor unit | 1.5 | hrs | $110.00 | $165.00 |
| Install new condenser and evaporator coil | 5 | hrs | $110.00 | $550.00 |
| Refrigerant line set installation, flare connections | 2 | hrs | $110.00 | $220.00 |
| Electrical disconnect, thermostat wire, start-up | 2 | hrs | $110.00 | $220.00 |
| System evacuation, refrigerant charge, performance check | 1.5 | hrs | $110.00 | $165.00 |
| Customer walkthrough and operational demonstration | 0.5 | hrs | $110.00 | $55.00 |
| Labor subtotal | $1,375.00 | |||
| ADDITIONAL COSTS | ||||
| Permit and inspection (residential AC replacement) | 1 | ea | $175.00 | $175.00 |
| Haul-away fee (old unit, recyclable metal) | 1 | ea | $75.00 | $75.00 |
| Subtotal (all costs) | $6,714.50 | |||
| Markup and margin (22%) | +$1,477.19 | |||
| ESTIMATE TOTAL | $8,191.69 | |||
This estimate assumes a licensed journeyman HVAC tech at $110/hour billing rate. Total labor time is 12.5 hours including removal, installation, and startup. The markup rate of 22% applied to the subtotal (costs + labor) is slightly higher than equipment markup alone because it needs to cover overhead and generate profit on labor — your technicians’ time is your most valuable asset.
Equipment (billed) represents 55% of this estimate ($4,540 of $8,192), labor is 17% ($1,375), and markup/margin is 18% ($1,477). The remaining 10% covers permits and disposal. On equipment-heavy HVAC replacements, equipment is where your margin is made — on labor-only service calls, your billing rate is your entire margin structure.
Common Estimating Mistakes HVAC Contractors Make
Undersizing equipment to win the bid
A 3-ton unit on a house that needs 3.5 tons will struggle on the hottest days. The customer will blame the installer, not the equipment choice. A proper Manual J or at minimum a rule-of-thumb verification protects you and sets the right expectation with the customer. If you undersize to hit a lower price point, you’ll get callbacks, complaints, and potentially a warranty claim that costs you money and reputation.
Forgetting permit fees in the estimate
Residential AC replacement permits run $100–$300 in most jurisdictions. Some municipalities bundle mechanical permits with HVAC work; others require a separate application. If you don’t budget for the permit, you either eat the cost or surprise the customer mid-job. Always confirm with your local building department what the permit fee is for an AC replacement and itemize it in the estimate. Include inspection fees if applicable.
Not pricing seasonal demand into flat-rate pricing
July AC replacement is a different market than November. When it’s 95 degrees and every AC in your town is failing, you have more demand than you can handle. Your flat rate on emergency July replacements should reflect that — after-hours and same-week service call pricing should carry a 50–75% premium over scheduled replacement pricing in slower months. If you keep your flat rate the same year-round, you’re leaving money on the table in peak season and pricing yourself out of jobs in slow season.
Missing refrigerant cost on R-410A units
R-410A runs $45–$65 per pound at distributor. A typical residential AC charge is 8–12 lbs. At $55/lb and 10 lbs, that’s $550 in refrigerant. Most contractors bake this into the equipment price or the labor rate, but it should be a visible line item — the customer should understand that refrigerant is not free and that EPA regulations (Section 608) require you to recover and properly document any refrigerant you handle. Underestimating or omitting refrigerant cost undervalues a real expense.
No load calculation documentation on replacement jobs
When you replace a 3-ton unit with a 3-ton unit because “that’s what was there,” you have no documentation if the customer later claims the new unit doesn’t cool properly. If you did a rule-of-thumb verification or a full Manual J, note it in the quote: “Existing 3-ton replaced with equivalent 3-ton (verified load calculation — see Appendix A).” This protects you from scope disputes and demonstrates professional diligence.
Applying the same markup to a $3,100 unit and a $65 disconnect box
Customers know what a disconnect box costs at Home Depot. They don’t know what a Trane 3-ton unit costs. Your markup needs to reflect this. Standard rule: 15–20% on equipment (customers don’t price-compare units), 25–35% on accessories and materials (where customers do look for value). A 30% markup on a $3,100 unit is $930. A 30% markup on a $65 disconnect box is $19.50. The first one the customer barely notices; the second one they might push back on — price the disconnect at $65 and mark it up 30% to $84.50.
When to Upgrade from Spreadsheets to Quoting Software
HVAC contractors manage multiple price points — equipment tier, labor rate, materials markup, permit fees, emergency surcharges — and the complexity scales fast. Spreadsheets work until you need to send a quote on the driveway while the customer is standing there. Signs it’s time to upgrade:
- You’re copying line items from old quotes into a new spreadsheet instead of building fresh estimates
- You have different flat-rate prices for different customers without a way to track which one you sent
- A customer accepted a quote and you can’t quickly pull up the exact terms you promised
- You’re manually calculating markup percentages on materials every time instead of having it done automatically
- You spend more than 15 minutes building a standard AC replacement quote
Build HVAC Quotes in 30 Seconds
BidStack lets you add equipment line items, set labor rates, apply tiered materials markup, and send a shareable link from any phone — before you leave the driveway. No spreadsheet, no PDF, no version confusion.
Build a Quote Free →No signup required. Takes 30 seconds.
FAQ: HVAC Estimating
Related Reading
HVAC Estimate Template — Free
Get a ready-to-use HVAC estimate template with equipment pricing by tier, labor rate calculator, materials markup worksheet, and a sample AC replacement estimate — straight to your inbox.