Limited time offer: save up to 30%

HVAC Pricing Guide: 5 Steps to Calculate Job Costs, Markup and Profit

JRJesse Rosa
11 min read
HVAC job estimate with calculator and copper fittings

HVAC job pricing is how a contractor turns a job’s costs, scope and profit target into a selling price. Published price ranges exist for service visits, repairs, maintenance, ductwork and installed equipment. Contractors use 3 pricing models: time and materials, flat rate and hybrid. The price itself comes from 5 steps: billable labor cost, landed materials and subcontractors, overhead allocation, target profit margin and the customer estimate. In Zentive’s worked repair example, $280 in recoverable costs becomes a $400 price at a 30% job margin.

What are average 2026 HVAC prices for services and equipment?

HomeGuide’s current cost guides report residential HVAC prices from $75–$200 for a diagnostic visit to $10,000–$25,000+ for an installed air-source heat pump. The table groups service visits, repairs, maintenance, ductwork and equipment installations.

Service or productPublished price rangePricing basis
Service visits and labor
Diagnostic appointment$75–$200Per visit
Standard service labor$75–$150Per hour
Emergency service labor$140–$250Per hour
Maintenance
Seasonal tune-up$70–$200Per service
Annual maintenance agreement$150–$300Per year
Repairs and replacement parts
New thermostat fitted$75–$575Replacement job
New capacitor fitted$100–$250Replacement job
Condensate drain cleared$75–$250Service job
Blower motor repaired$150–$700Repair job
Blower motor replaced$300–$900Replacement job
Cooling-system refrigerant recharge$100–$600Service job
Refrigerant leak fixed$200–$1,500Repair job
Outdoor fan motor replaced$200–$700Replacement job
Compressor replaced$1,300–$2,500Replacement job
Furnace gas valve replaced$200–$800Replacement job
Ductwork
Duct system cleaned$450–$1,000Residential service
Duct system replaced$1,400–$5,600Residential project
Installed HVAC systems
Central AC, standard efficiency$5,000–$8,300Installed, 2,000-square-foot home, duct changes excluded
Central AC, mid-range$8,300–$12,500Installed, same home-size basis
Furnace, standard efficiency$3,500–$7,500+Installed
Air-source heat pump$10,000–$25,000+Installed, including air handler
Single-zone mini-split$2,500–$6,000Installed
Multi-zone mini-split$6,500–$15,000+Installed, zone count affects price
Equipment only
Central AC equipment$2,800–$7,500Unit only
Electric furnace equipment$1,000–$3,500Unit only

Starting an HVAC business establishes the service scope, operating budget and customer workflow used in pricing. The guide to starting an HVAC company covers those launch decisions.

Which HVAC pricing model fits each job?

An HVAC pricing model defines how the contractor charges for its work. The three models are time and materials, flat rate and hybrid.

ModelPrice calculationSuitable work and approval
Time and materialsBillable hours at the agreed rate plus priced materialsUncertain repair scope, with rates and authorization limits agreed
Flat rateFixed selling price for a defined taskRepeatable repairs, tune-ups and specified installations
HybridFlat rates for defined tasks and hourly billing for uncertain workDiagnostic fee followed by an approved repair price or hourly scope

The estimate identifies minimum charges, diagnostic-fee credits and emergency rates. Commercial estimates specify access and operating hours. Residential estimates identify the equipment and included work.

How does a contractor calculate the price of an HVAC job in 5 steps?

An HVAC job-price calculation converts recoverable cost into selling price using a defined profit target. The five steps calculate billable labor, add landed materials and subcontractors, allocate overhead, apply the target margin and document the estimate.

HVAC PRICE CALCULATOR

Cost to selling price

$400.00

Calculated selling price before applicable tax.

  1. Calculate billable labor cost
  2. Add materials, equipment and subcontractors
  3. Recover overhead and job-specific costs
  4. Apply the target profit margin
  5. Check scope and present the estimate

1. Calculate billable labor cost

Calculating billable labor cost divides the HVAC employer’s loaded technician cost by the hours billed to customers. Loaded cost includes wages, employer payroll taxes and benefits.

The U.S. Bureau of Labor Statistics reports a median HVACR wage of $61,010 per year in May 2025. Zentive’s worked labor calculation combines that wage with $16,990 in example employer taxes and benefits to produce $78,000 in annual loaded cost. At 1,300 billable hours, $78,000 ÷ 1,300 produces $60 per billable hour.

The contractor calculates available billable hours after training, meetings, parts collection and other nonbillable activities. Travel expense follows a documented recovery method, such as billable time, a service fee or overhead allocation. Each expense appears once in the cost base.

HVAC technician compensation is the wage paid to the employee. The HVAC pay and owner earnings guide explains wage benchmarks and ownership income.

2. Add materials, equipment and subcontractors

Adding materials, equipment and subcontractors captures the purchased items and outside work required for the HVAC job. Subcontractor charges enter the estimate under their agreed scope.

The contractor records purchase cost, selected markup and selling price as individual fields. Freight, consumables and disposal enter the landed cost when attributable to the job.

HVAC Parts Markup: Chart, Formula and Calculator

HVAC parts markup is the percentage added to a part’s landed cost to calculate its selling price. Landed cost includes the purchase price and attributable freight or handling costs.

Parts selling price = landed cost × (1 + markup percentage ÷ 100).

Markup percentage = (selling price − landed cost) ÷ landed cost × 100. Gross margin percentage = (selling price − landed cost) ÷ selling price × 100.

The chart compares selected markup percentages on a $100 landed part cost. Each row shows the resulting selling price, gross profit and parts gross margin before labor and other business expenses.

Parts costSelected markupSelling priceGross profitParts gross margin
$10025%$125$2520%
$10050%$150$5033.3%
$10075%$175$7542.9%
$100100%$200$10050%
$100150%$250$15060%

The HVAC parts markup calculator applies the contractor’s entered cost and markup percentage. A $150 landed cost with 50% markup produces a $225 selling price, $75 gross profit and 33.3% parts gross margin.

HVAC PARTS MARKUP CALCULATOR

Parts cost to selling price

Selling price

$225.00

Gross profit: $75.00 · Parts gross margin: 33.3%

Before applicable tax, labor and other business expenses.

A job-wide margin calculation uses the original landed costs as its cost base. A parts selling price belongs in the revenue calculation. This treatment preserves the relationship between supplier cost, customer price and profit.

Installation estimates record equipment model, accessories, freight, subcontracted tasks and disposal before the selling price is calculated.

3. Recover overhead and job-specific costs

Recovering overhead and job-specific costs includes the HVAC business’s allocated operating expenses and costs attributable to the individual job. These costs include office administration, insurance, vehicle ownership, software, rent and nonbillable support.

The contractor calculates its overhead percentage as overhead expense divided by revenue, then selects an allocation basis for job costing.

Zentive’s worked overhead calculation divides $48,000 in annual overhead by 1,600 company billable hours to produce $30 per hour overhead. This calculation uses company overhead and company billable hours from the same period.

Job-specific charges include permits, specialist equipment, additional travel, subcontractors and disposal. The estimate assigns each charge to its scope item. Costs already recovered through the hourly allocation remain within that allocation.

4. Apply the target profit margin

Applying the target profit margin calculates the HVAC selling price that leaves the intended share of revenue after defined job costs. Markup is profit divided by cost. Both calculations use the same defined cost base.

Selling price = cost × (1 + markup rate).

Selling price = cost ÷ (1 − target margin).

Zentive’s worked comparison applies both methods to a $1,000 cost base. A 30% markup produces $1,300, with $300 in profit and a margin of 23.1%. A 30% margin produces $1,428.57 from $1,000 ÷ 0.70.

The formula diagram below compares the two selling prices and their resulting margins side by side.

Margin markup pricing HVAC comparison using a 1000 dollar cost base
Zentive calculations comparing 30% markup and 30% margin on $1,000 in costs.

The cost base identifies the expenses included in each calculation. A job margin that includes allocated overhead measures the remainder after those assigned expenses. Company net profit includes the remaining business expenses for the accounting period.

The calculator applies the margin formula to the entered cost and target percentage. Completed-job records establish whether estimated labor, materials and allocated expenses matched the delivered work.

5. Check scope and present the estimate

Checking the scope and presenting the estimate gives the HVAC customer the work description, price, exclusions and terms for approval. The estimate records the equipment, work, taxes, warranty terms, payment schedule, validity period and approval process.

  • Equipment models and included accessories.
  • Services and installation tasks.
  • Exclusions and scope limits.
  • Taxes applicable to the transaction.
  • Warranty terms for equipment and workmanship.
  • Payment amounts and due dates.
  • Validity dates and additional-work authorization.

What is a good–better–best HVAC proposal?

A good–better–best HVAC proposal presents three priced options for the same customer need, with differences in equipment, comfort features and included work. Each option identifies its equipment specifications, installation scope, warranty terms and total price.

Proposal optionExample replacement scopeCustomer comparison
GoodCorrectly sized base system, standard controls and required installation workEssential heating and cooling at the base package price
BetterHigher-efficiency equipment and upgraded compatible controlsEfficiency ratings, comfort controls and added price
BestPremium compatible equipment, advanced controls and specified comfort upgradesPerformance features, included upgrades and total package price

All three options include the work required for a compliant installation. The contractor calculates each option’s labor, equipment, materials, overhead and target profit. The proposal lists exact efficiency ratings and warranty terms for each selected model.

HVAC quoting software organizes the scope, price and approval of customer proposals. Zentive supports quotes with multiple options, so HVAC businesses offer good–better–best proposals within one quote. The HVAC business software overview explains Zentive’s quoting and job-management workflows.

The device mockup below shows a Zentive dashboard, a service schedule and the technician’s daily route.

Route schedule dashboard HVAC software on phone tablet laptop
Zentive dashboard with job and revenue totals, tablet service schedule and phone route, using sample data.

What are 5 HVAC pricing examples by job type?

HVAC pricing examples are cost-to-price calculations for a defined service scope. The five job types below are diagnostic visits, repairs, maintenance, installations and commercial service, with cost inputs listed in calculation order.

Zentive’s worked examples use the margin formula above and a 30% job margin for each calculation.

Job typeCost inputs in orderTotal costSelling price
1. Diagnostic visitLabor $60 + consumables $5 + allocated overhead $30$95$135.71
2. RepairLabor $120 + parts $90 + consumables $20 + allocated overhead $50$280$400
3. MaintenanceLabor $90 + consumables $15 + allocated overhead $45$150$214.29
4. InstallationEquipment/materials $4,500 + labor $1,200 + subcontractor $400 + disposal/permit allowance $300 + allocated overhead $600$7,000$10,000
5. Commercial serviceLabor $180 + parts $80 + site coordination $40 + allocated overhead $90$390$557.14

The repair calculation assigns two billable hours at $60 per hour to labor. Its $50 overhead allocation follows the repair’s defined cost base, matching the repair example in the startup article. The installation calculation divides $7,000 by 0.70 to produce $10,000 before applicable tax.

Each job record identifies the costs and allocation method used. Diagnostic visits specify the assessment scope. Maintenance specifies system count and tasks. Installations specify equipment, access and disposal. Commercial service specifies operating hours, documentation and site coordination.

What is an HVAC price book?

An HVAC price book is the contractor’s service-price reference containing scope, standard time, cost basis and selling price. Its entries record service codes, included work, time, materials, cost calculations, approved prices and review dates.

FieldRecorded information
Service codeUnique identifier for the service
ScopeIncluded tasks and equipment coverage
Standard timeMeasured task allowance
Parts and consumablesIncluded items and quantities
Cost basisLabor, landed materials and overhead allocation
Selling priceApproved customer price
Review dateDate, reviewer and version

An HVAC price-book template provides the fields for maintaining those entries. The HVAC Price Book CSV Template contains editable service and pricing columns.

Supplier-price changes, wage changes and revised service scope trigger a price review. Completed-job costs reveal recurring differences between estimated and actual work. Version history preserves the price and terms used in each issued estimate. Emergency and after-hours fees appear in the customer’s approved terms.

What else affects HVAC pricing?

HVAC pricing reflects service scope, costs and profit targets. Maintenance plans, discounts and diagnostic fees apply those decisions.

Should HVAC maintenance plans have different pricing?

Yes. Maintenance-plan prices reflect visit frequency, included tasks and delivery costs. An HVAC service contract records the scope and payment terms. The HVAC Service Contract Template: 10 Sections and Agreement Guide provides the agreement fields.

Should an HVAC contractor lower prices to win more jobs?

No. Lower prices require a cost-supported offer and a defined acquisition objective. HVAC marketing connects that offer with suitable customers. The HVAC Marketing: 8 Strategies, a Plan Template and Campaign Ideas organizes the acquisition plan.

What is the difference between HVAC markup and margin?

Markup divides profit by cost, while margin divides profit by selling price. Adding 30% to $1,000 produces $1,300 and a 23.1% margin. A 30% margin requires $1,428.57 on the same cost base.

What is a typical HVAC diagnostic fee?

HomeGuide reports $75–$200 for an HVAC diagnostic or service call. The contractor specifies the assessment scope and any credit toward repairs.

How does HVAC software support consistent job pricing?

HVAC software connects estimates, customer records and invoices. Zentive supports the workflow from an agreed job price to scheduled work and billing. The heating and cooling business software page explains Zentive’s connected workflow.