How to Price HVAC Jobs: A 2026 Guide for HVAC Contractors
Most HVAC contractors price by copying someone else. A neighbor's bid. A number that "sounds right." Whatever the customer seems willing to accept. The result is tight margins on installs, money left on the table on service calls, and a business that stays busy without ever getting ahead.
Pricing HVAC work correctly starts with knowing your real costs — not industry averages, not what the guy down the road charges — your costs. Once you have that number, everything else falls into place: which jobs are worth taking, whether a service call needs a diagnostic fee, and how to build a flat-rate price book that holds its margin every time.
This guide walks through the three pricing models used in HVAC, the math behind each, and a reference table for 13 common services and repairs.
Start With Your Real Cost Floor
Before you set any price, calculate what it actually costs to put a technician on a job. Most contractors use the wage rate — that's wrong. The number you need is your fully burdened labor rate: wages plus payroll taxes, workers' comp, health insurance, paid time off, and vehicle allocation.
A technician earning $32/hour typically costs $46–$50/hour fully burdened — about 45–55% more than base wages. If you're building prices on $32, you're already behind before the van leaves the shop.
Then add overhead. HVAC contractors typically carry 35–50% overhead — higher than most trades — because of fleet vehicles, parts inventory, technical training, licensing fees, and dispatcher costs. On top of that, layer in your target profit margin.
The formula for your minimum billable rate:
Minimum rate = Burdened labor rate ÷ (1 − overhead % − target margin %)
Example: $48/hr burdened ÷ (1 − 0.40 − 0.12) = $48 ÷ 0.48 = $100/hour minimum. That's your floor before parts. If you're quoting below this number, you're subsidizing your customers out of your own pocket.
The Three HVAC Pricing Models
HVAC contractors use one of three models — or a hybrid of all three.
Hourly (time-and-materials): The technician tracks time and parts, the customer pays for both. Works well for complex commercial retrofits, diagnostic-heavy calls, or jobs where scope genuinely cannot be known upfront. Residential customers tend to dislike it because they can't predict the final number. Residential hourly rates run $85–$150/hour; commercial work runs $110–$190/hour.
Flat rate: A fixed price per task, regardless of how long the tech takes. Good technicians finish faster — flat rate rewards that efficiency. The customer knows their total upfront, which reduces pushback and speeds up approvals. Flat-rate contractors consistently report higher close rates and larger average tickets than hourly shops. The tradeoff: you carry the risk if a job runs long, so that buffer must be built into each price.
Hybrid: Hourly for diagnostics and commercial, flat rate for common repairs and installs. Most successful residential HVAC companies settle here — a fixed service call fee to get on-site, then flat-rate prices for whatever the tech finds.
Flat-Rate Pricing: Building a Price Book That Holds
A flat-rate price book is built from the bottom up — labor cost plus material cost plus overhead plus margin — not from what a competitor charges. Here's the structure for any line item:
- Estimate tech time for the task, including setup and cleanup
- Multiply by your burdened labor rate to get direct labor cost
- Add your material cost at purchase price (then apply markup — see below)
- Add overhead allocation (35–50% of direct labor for most HVAC shops)
- Divide the total cost by (1 − your target margin) to get the selling price
Example for a capacitor replacement — $15 in parts, 45 minutes of tech time at $48/hr burdened, 40% overhead allocation:
- Direct labor: 0.75 hr × $48 = $36.00
- Overhead: $36 × 0.40 = $14.40
- Material at cost: $15.00 (then marked up 2.5x = $37.50 charged to customer)
- Total cost (labor + overhead + material at cost): $65.40
- At 35% target margin: $65.40 ÷ 0.65 = $101 flat rate
That's why a simple capacitor swap — which looks like a $15 part and an hour of labor — rightfully lands at $150–$350 on most flat-rate price books. The overhead and margin are real, even when the part is cheap.
Review your price book every quarter. Refrigerant and equipment costs shift fast enough that an annual review leaves real money on the table.
Reference Table: Common HVAC Service Prices (2026)
The ranges below reflect national averages for residential work. Adjust up 10–20% for high-cost markets (New York City, California, Seattle) and down 10–15% for rural or lower-cost areas. Peak season — summer for AC, winter for heat — typically adds 10–15% to repair prices.
| Service | Price Range | Notes |
|---|---|---|
| Diagnostic / Service Call | $89–$175 | Often waived if repair is booked same visit |
| AC Tune-Up / Maintenance | $90–$200 | Includes coil rinse, electrical check, refrigerant test |
| Furnace Tune-Up | $80–$175 | High-volume seasonal; stay competitive to win the year |
| Capacitor Replacement | $150–$350 | Fast repair; strong margin opportunity on parts |
| Contactor Replacement | $150–$300 | Similar scope to capacitor swap |
| Blower Motor Replacement | $350–$700 | Varies by motor type and system access |
| Refrigerant Recharge (R-410A) | $200–$500 | ~$50–$100/lb; always add leak search as a separate line |
| Evaporator Coil Cleaning | $150–$450 | Scope varies widely; inspect before quoting flat rate |
| Evaporator Coil Replacement | $800–$2,400 | High parts cost; hold your labor margin here |
| Thermostat Replacement (smart) | $200–$500 | Include programming; don't give away install labor |
| AC System Replacement (2–3 ton) | $4,500–$8,000 | Equipment + labor + permits; margin runs thinner on installs |
| Full HVAC Replacement (furnace + AC) | $8,000–$15,000 | Upsell to higher SEER; the efficiency conversation wins jobs |
| Annual Maintenance Agreement | $150–$300/yr | Two visits; discounted repairs; sticky recurring revenue |
Parts Markup: Stop Passing Materials at Cost
A standard HVAC parts markup is 2x–3.5x your purchase cost. That range exists for a reason: you're not just reselling a part. You're carrying truck stock inventory, absorbing the risk of a part failing under warranty, making the return trip if something was ordered wrong, and getting exactly the right component to the customer without a second call.
A $15 capacitor marked up 2.5x becomes $37.50. A $200 contactor at 2x becomes $400. That margin is how you cover parts runs, wrong-order returns, and warranty callbacks that happen at no charge to the customer.
Apply the higher end of the range (3x–3.5x) to inexpensive fast-moving parts like capacitors, filters, and contactors — the cost-to-charge ratio is less visible to customers on small parts. Apply the lower end (2x–2.5x) to expensive equipment like coils and condensers, where a high percentage markup produces a large dollar figure that invites scrutiny.
Contractors who pass materials at cost "to be transparent" are often the same ones wondering why their books look fine but there's never cash in the account. Our guide to material markup for contractors breaks down the formula and trade-by-trade benchmarks in more detail.
Profit Margin Targets for HVAC Companies
Here's what the numbers should look like at a healthy HVAC operation:
- Service & repair gross margin: 50–65%
- Installation gross margin: 35–52%
- Net profit margin (target floor): 8–12%
- Net profit margin (top performers): 15–20%
If you're clearing less than 5% net, you have a cost or pricing problem — probably both. The most common causes: quoting labor too thin on installs, or giving materials away near cost on service calls. Both problems have the same fix: build prices from your real cost floor, not from what you think the market will tolerate.
Maintenance agreements deserve special attention. They look like discounted work on paper, but they produce recurring revenue, fill slow-season schedules, and convert into repair and replacement jobs that paid customers wouldn't call you for otherwise. Price the agreement to at least break even on the visit cost — the revenue case is what comes after.
Frequently Asked Questions About HVAC Pricing
What should I charge for an HVAC service call?
Most residential HVAC contractors charge $89–$175 for a diagnostic service call. Your service call fee should cover at minimum: drive time (30–60 minutes each way), the first hour of tech time fully burdened, and overhead allocation. Many contractors waive the diagnostic fee when a repair is booked the same day — this increases close rate without giving away margin, because the fee is already baked into the repair price.
Should HVAC contractors charge hourly or flat rate?
Flat rate for common repairs and equipment replacements, hourly for complex diagnostics or commercial jobs where scope genuinely can't be determined upfront. Most successful residential HVAC shops use a hybrid: a fixed service call fee to start, then flat-rate prices for whatever the tech finds. The advantage of flat rate is customer certainty — people approve jobs faster when the total is known before work begins.
How much markup should I put on HVAC parts?
2x–3.5x your purchase cost is standard across the trade. Use the higher end on inexpensive fast-moving parts (capacitors, contactors, filters) and the lower end on expensive equipment (coils, condensing units) where large dollar markups invite price shopping. At a minimum, your parts price should cover carrying cost, warranty risk, and any return trips needed to get the right component.
What is a good profit margin for an HVAC company?
Target 8–12% net profit margin as your floor. Top-quartile HVAC contractors run 15–20% net. Gross margin targets: 50–65% on service and repair work, 35–52% on installations. If you're running below 5% net, the problem is almost always in how you're pricing labor and materials, not in how much work you're doing.
How do I price a full HVAC system replacement?
Start with your equipment cost from the distributor, then mark it up 30–50% (or use a margin-based approach). Add fully burdened labor hours for the install at your cost floor rate. Add permits, disposal fees, and any subcontracted crane or electrical work. Divide the total by (1 minus your target margin). For residential installs, most contractors target 35–45% gross margin. A 2.5-ton AC replacement typically comes in at $4,500–$8,000 all-in; a full system with furnace and AC runs $8,000–$15,000.
When should I raise my HVAC prices?
Two clear signals: your close rate is above 70% (you're underpriced — customers are saying yes too easily), or your net margin is consistently below 8%. Most HVAC contractors update their flat-rate price books once or twice a year; quarterly is better given refrigerant and equipment price volatility. A 5–10% price increase on a 65% close rate is almost always the right move — you'll lose a few price-only customers and more than make it up on the rest.
The Bottom Line
HVAC pricing mistakes almost always trace back to the same two errors: quoting labor from wages instead of burdened cost, and passing materials at or near cost. Fix those two things and your margins improve — often by 8–15 percentage points — without winning a single extra job.
Start with flat-rate prices for the ten most common repairs your shop does. Build each one from your real cost floor. Review the book every quarter when refrigerant and equipment prices shift. Add maintenance agreements to keep revenue flowing during slow seasons and convert service clients into replacement customers.
If you're still quoting HVAC jobs from gut feel or competitor comparison, PRISM can help you build consistent, margin-protected quotes from a price book you control — so the right number goes on every estimate, every time.
Stop quoting on Sundays.
Paste a client text — PRISM writes the quote in two minutes. Try the live demo on the homepage, free.
Try PRISM Free →