HVAC Service Call Cost: What Techs Should Charge

Most HVAC techs undercharge for service calls and lose money on every truck roll. Here's exactly what to charge for diagnostics, common repairs, and emergency calls โ€” plus how to explain your pricing so customers say yes.

๐Ÿ“Š Data from our research: Our our market research (March 2026) shows "hvac service call cost" gets 480 searches/monthat $16.93 CPC. Related terms: "hvac diagnostic fee" (210/mo). Total keyword cluster: 690 searches/month. Google's People Also Ask reveals what people want to know: "What is the $5000 rule for HVAC?" and "What is the average price for a service call?". All data and recommendations in this guide are backed by real search trends and market analysis.

An HVAC service call is the bread and butter of most residential HVAC businesses. It's also where most techs leave the most money on the table. Between undercharging for diagnostics, giving away knowledge for free, and absorbing travel costs, a $89 service call can easily cost you $120 in real expenses.

This guide gives you the real numbers on what to charge โ€” and more importantly, why those numbers make sense for your business.

1. Anatomy of an HVAC Service Call

Before we talk pricing, let's break down what a service call actually costs you:

Your Real Cost Per Service Call

Drive time: Average 30 min each way = 1 hour at your loaded rate ($45โ€“$70)
Fuel: $8โ€“$15 per trip
Vehicle wear: $5โ€“$10 per trip (tires, brakes, maintenance amortized)
Insurance per trip: $3โ€“$8 (annual premium รท estimated trips)
Diagnostic time on-site: 30โ€“60 minutes at loaded rate ($35โ€“$70)
Admin/dispatch/scheduling: 15 min at $25โ€“$40/hour = $6โ€“$10
Total cost per service call: $102โ€“$183 BEFORE any repair work

Read that again. If you're charging an $89 diagnostic fee and the customer declines the repair, you just lost $13โ€“$94 on that call. This is why your diagnostic fee matters so much.

2. What to Charge for Diagnostics

The diagnostic fee (also called a "service call fee" or "trip charge") covers getting to the customer's home and identifying the problem. It should NOT include the repair โ€” that's quoted separately.

2026 Diagnostic Fee Ranges

Low-cost markets (rural, Southeast): $79โ€“$109
Mid-range markets (suburbs, Midwest, Southwest): $99โ€“$139
High-cost markets (major metros, Northeast, West Coast): $129โ€“$189
Emergency/after-hours diagnostic: $149โ€“$299
Commercial diagnostic: $149โ€“$250

How to Structure Your Diagnostic Fee

There are two common approaches:

Option A: Diagnostic fee that applies toward repair

"Our diagnostic fee is $129. If you approve the repair, we apply the $129 toward the total cost." This is the most common model and reduces customer objections. They feel like they're not "losing" the diagnostic fee.

Option B: Diagnostic fee as a separate charge

"Our diagnostic fee is $99 and covers the trip, inspection, and diagnosis. Repair pricing is provided separately." This is a cleaner model financially but some customers push back.

Our recommendation: Use Option A with a slightly higher fee. Set the diagnostic at $129, apply it toward the repair. Your repair prices already account for this โ€” you're just presenting it in a way that feels better to the customer. The psychology matters.

What If They Only Want the Diagnostic?

Sometimes a customer wants you to diagnose the issue but plans to fix it themselves or hire someone cheaper. That's fine โ€” that's exactly what the diagnostic fee covers. You've been paid for your expertise and time. Don't feel guilty about collecting it.

3. Common Repair Pricing Guide

These are customer-facing prices (what they pay), including parts, labor, and your markup. Ranges account for regional variation and system complexity.

Air Conditioning Repairs

Heating Repairs

How to Set Your Repair Prices

The Repair Pricing Formula

Repair Price = Part Cost ร— Markup (1.4โ€“1.6x) + Labor (time ร— billing rate) + Diagnostic Fee Application

Example: Capacitor replacement
Part: $15 ร— 1.5 markup = $22.50
Labor: 0.5 hours ร— $130/hr = $65
Overhead allocation: $50
Profit: $37.50
Customer price: $175

4. Emergency & After-Hours Pricing

Emergency HVAC service is a premium product. You're providing availability when no one else will โ€” that has significant value. Price accordingly.

Emergency Rate Structure

Evenings (after 5 PM) & Saturdays: 1.5x standard diagnostic fee + 1.5x labor
Sundays & holidays: 2x standard diagnostic fee + 2x labor
Example: Standard diagnostic $129 โ†’ Evening emergency $194 โ†’ Holiday emergency $258

Always quote the emergency rate on the phone BEFORE dispatching. "Our after-hours diagnostic fee is $194. If you'd like to wait until tomorrow, our standard fee is $129. Which would you prefer?" Give them the choice. Most people with a genuine emergency gladly pay the premium.

Should You Offer Emergency Service?

If you're a solo tech, offering 24/7 service will burn you out. Consider these alternatives:

5. Maintenance Visit Pricing

Maintenance tune-ups are the gateway to service agreements, which provide predictable recurring revenue. Price them as a loss-leader or break-even to build the maintenance agreement base.

Maintenance Pricing

Single AC tune-up: $89โ€“$150
Single furnace tune-up: $89โ€“$150
Combined AC + furnace (one visit): $129โ€“$199
Annual maintenance agreement (2 visits/year): $149โ€“$299/year
Premium agreement (priority scheduling, discount on repairs): $199โ€“$399/year

Why Maintenance Agreements Matter

Maintenance agreement customers are worth 3โ€“5x more over their lifetime than one-time service call customers. They:

Target: 200+ active maintenance agreements generates $30,000โ€“$80,000/year in recurring revenue, plus $100,000+ in repair and replacement work from those same customers. It's the closest thing to a subscription model in HVAC.

6. How to Communicate Pricing to Customers

On the Phone (Before the Visit)

Always state your diagnostic fee before dispatching. Script: "Our diagnostic fee is $129, which covers the trip to your home and a full system diagnosis. If you approve the repair, we apply that $129 toward the total cost. Would you like to schedule?"

On-Site (After Diagnosing)

Present repair options clearly. Use the Good/Better/Best framework:

Handling Price Objections

When a customer says "that's expensive":

Never discount on the spot. If you train customers to haggle, they'll haggle every time.

7. Making Every Service Call Profitable

Track Your Numbers

For every service call, you should know:

Increase Your Average Ticket

The easiest way to make service calls more profitable isn't raising prices โ€” it's offering more services during each visit:

Minimize Unprofitable Calls

The Bottom Line

Every HVAC service call should be profitable on its own. Not "profitable in aggregate" or "profitable when they lead to bigger jobs" โ€” profitable on that individual truck roll.

Set your diagnostic fee to cover your real costs. Price repairs using the formula (parts markup + labor + overhead + profit). Offer tiered options. And track your average ticket religiously.

The HVAC techs who run profitable service departments aren't charging outrageous prices โ€” they're just not giving their expertise away for free.

Want a complete HVAC pricing system?

BuiltRight Academy teaches HVAC techs the business skills that make the difference between surviving and thriving โ€” pricing, flat-rate pricebook building, and financial management. Built for techs, by people who understand the trade.

Get Pro Bundle โ€” $29

Launching Q2 2026. No credit card required.

โšก Stop Losing Money on Every Job

The average contractor loses $3,400/year from bad invoicing and missed costs.

Our Pro Template Bundle gives you professional Invoice, Estimate, Job Costing & P&L Tracker spreadsheets โ€” ready to use in 5 minutes.

Get Pro Bundle โ€” $29
Or get a single template for $9 โ†’
๐Ÿ”’ Secure checkout via Stripe โœ… 30-day money-back guarantee ๐Ÿ“ฅ Instant download

One-time payment. No subscription. Works with Excel, Google Sheets, and Numbers.